For cleaning businesses with a crew

Run your whole cleaning business from one place.

Schedule the week, clock the crew in, turn every rental checkout into a clean, and send invoices and see who has paid, in one app that keeps working with no signal. And it is the only one that tells you what an hour of work really costs.

60 days free · No card · Cancel anytime

In our worked example, a crew of eleven pricing from the old wage lost about $470 a week. See how

Today at Cedar Valley CleaningSample businessLive

Manzanita Cabin checkout found on the booking calendar. Clean scheduled.

Schedule

  • 8:00Cedar Ridge HouseTurnover · Checkout 7:30 · next guest 4:00Same day
  • 9:30Aspen StudioRecurring · Every other TuesdayBooked
  • 1:00Hillside Community ChurchVenue · Side entrance, Tuesdays and FridaysBooked

On the clock

  • Rosa V.Cedar Ridge House1:12:00
  • Pilar E.Cedar Ridge House1:11:00
  • Imani B.Aspen Studio0:18:00

Paid today

$1,485.00

Invoice 1042 · Lakeview Holdings

Only hereWhat an hour of work really costs
$42.57You pay $27.50 an hour.

Scheduling apps stop at the schedule. This is the number your prices should start from. See where it comes from

The point of all this

Stop competing on a price you never worked out.

“If they want cheap, they need to go elsewhere. I have a team and it is not cheap.”

— The owner this was built with

Cheap work is not a strategy, it is a symptom. It happens when nobody has told you what an hour costs, so every quote is a guess and every guess drifts down against whoever guessed lowest.

Once you know the number you can hold it. You can turn down the one-off that pays nothing, go after the offices and the churches that pay properly and pay on time, and say out loud that you are the expensive one on purpose.

Go after it

Commercial and offices

Predictable, invoiced monthly, and they do not flinch at a real rate.

Go after it

Churches and venues

Steady, scheduled, and the work is the same every time.

Go after it

Construction clean-up

Hard work, priced by the hour, and almost nobody does it properly.

Take it

Vacation rental turnovers

Good money when the calendar is connected and the windows are real.

Take it

Recurring homes, six months or more

Worth it when they commit. Priced like everything else.

Turn it down

One-off house cleans

All of the setup, none of the repeat. Politely declined, with a waitlist.

Five things the hub takes off your plate.

Each one used to be a spreadsheet, another app, or a phone call at seven in the morning. Now it happens in the same place as the schedule.

True-cost pricing

You price from the wage, because the wage is the only number anybody ever gave you.

How it is fixed
Every payroll item your state charges gets added on top of that wage, and your monthly bills are divided across the hours you actually sell.
What you get
One number you can defend line by line, and three rates built on it — so you know your floor before you open your mouth.

An hour at a $27.50 wage really costs $42.57.

What one labour hour costs
$42.57wage $27.50
Floor
$43/hr
Holds your pay
$55/hr
Boutique
$71/hr

Profit per account

Your best client is whoever pays the most. Nobody has ever checked what any of them actually leave behind.

How it is fixed
Every account is converted into the same unit — what it leaves you per labour hour — with flat contracts translated so they can sit in the same list.
What you get
The account quietly costing you money, ranked first. It is usually the one you have had longest.

A flat church contract that looked fine was paying $45.49 an hour against a $55 book.

What each account leaves you, per labour hour
  • Hillside Churchflat$45.49
  • Aspen Studio$49.72
  • Manzanita Cabin$55.00
  • Cedar Ridge House$55.00
  • Granite Point Estate$55.00

The flat contract looked like the safest money on the book.

Booking calendars

A guest checks out, somebody has to notice, then text someone, then hope they go.

How it is fixed
The listing's calendar is read every half hour. Each checkout becomes a clean with a real window attached: from when the guest leaves to when the next one arrives.
What you get
Same-day turnovers marked and immovable. Everything else free to spread across the week where there is room.

Under 24 hours to the next guest and it cannot be moved. Over, and it can.

A listing's calendar, read every half hour
Guest
Guest
Guest
  • Out 11am, next guest 4pmcannot move
  • Five days until the next bookingcan spread

Out on the job

The house with no signal is always the one where the checklist stops working.

How it is fixed
Everything writes to the phone first — the clock, the ticks, the photos — each carrying an id the server deduplicates on when it finally gets there.
What you get
A crew who never think about bars, and hours that arrive once and never twice.

A van coming back into coverage can retry the same batch safely.

A turnover, two bars of signal short
  • Worktops wiped and dryphoto
  • Fridge emptied and wipedphoto
  • Shower descaled
  • Towels restocked
3 things waiting to send. They will go on their own.

Hours and overtime

Overtime rules nobody can recite, on a timesheet nobody reads until payroll.

How it is fixed
Every shift is split the way the state splits it, and the break rules are checked as the hours land rather than at the end of the month.
What you get
You find out about a missed meal period on the day, not in a letter from an attorney.

Daily overtime, double time, the seventh day, and the weekly forty — without counting any hour twice.

One fourteen-hour day
8h
4h
2h
Straight
8 h
Time and a half
4 h
Double
2 h

No meal period recorded. An hour of pay is owed.

No sign-up, no email

Put your own wage in.

This is the engine the product runs on, not a mock-up of it. Drag the wage and watch what an hour of your work actually costs assemble itself out of parts nobody has shown you before.

Start free trial

60 days free · No card · Cancel anytime

What one labour hour costsLive — drag anything
$42.57

You were thinking $27.50. It is 28.7% more than that, before a single bill is paid.

Wage
$27.50
Social Security
$2.10
Unemployment
$1.47
Workers comp
$3.40
Sick leave
$0.92
Running costs
$7.18
Floor
$43/hr
$1149 job
Never below
Holds your pay
$55/hr
$1485 job
What to bill
Boutique
$71/hr
$1916 job
High end

3 people for 9 hours is 27 labour hours. At $55.00 an hour that job bills $1,485.00.

Keep these numbers

We will email you this breakdown, at the wage you set, with what to charge.

One email. Nothing else unless you tick the box.

A worked example, not a testimonial

What happens to an eleven-person crew moving onto payroll

A California cleaning business moves eleven people from contractor to employee and lifts the wage from $25.00 to $27.50. Nothing else about the work changes. These are the real figures from that engagement, with the names removed.

Morning light falling across a sheet of cream accounting paper, with a brass rule and a green rule laid across it.
What they thought an hour cost
$0.00
The wage
What an hour actually cost
$0.00
Once everything is counted
Lost per month at the old prices
$0
Same work, new rules
Rate that held their income
$0
Per labour hour billed

This is a methodology walkthrough, not a customer outcome. No client of ours is named here, and nothing on this page is a promise about your business.

What is actually true about it

Payments by Stripe
Payments run on Stripe, on their screens. We never see a card number.
Sign in with your face
Passkeys, so there is no password to forget, reuse or have stolen.
Works with no signal
The clock, the checklist and the photos all keep going, then sync.
Your data stays yours
Export everything, records and files, whenever you like.
Built alongside a working cleaning company
The method came out of a real move from contractors to payroll.
We never file your taxes
We work out costs and hand your payroll provider the hours.

Priced per business, not per person.

From $29 a month, after 60 free days. Seasonal staff who are not working, and your clients in the portal, cost nothing.

See the three plans

Questions worth asking

Do you run payroll or file my taxes?
No. We work out what an hour costs and export the hours your payroll provider needs. Every rate we show is an estimate with its source and the date it was checked, and we tell you to confirm it with your accountant.
Where do the tax rates come from?
Published federal and state rates, each carrying a source and a verified date. Your unemployment rate and your workers compensation rate are specific to you, so you enter your own. The seeded figures are a starting point, not a quote.
Is it priced per person?
No, per business. A per-seat price would cost an eleven-person crew more than the whole stack this replaces. Seasonal staff who are not working, and your clients in the portal, are free and unlimited.
What happens when the trial ends?
Nothing is deleted. The account goes read-only, your export stays available, and one tap turns it back on with everything where you left it. The trial runs sixty days, which is long enough to price a whole book and watch a month land.
Does it work for anything other than cleaning?
Yes. Labour-hour costing, crews, scheduling and photo proof are the same problem in field services, property management and the trades. Cleaning is where it started and where it is deepest.

Find out what your hour costs.

Put in your wage and your running costs. Arbon gives you the number, and what to charge because of it.

60 days, the whole product, no card.