Software for cleaning companies

Know what an hour costs. Then price like it.

A quote, a schedule, the crew's hours and the invoice, all built from the one number most owners have never worked out.

No card, and every crew member is included. The whole product for 60 days.

Cedar Valley CleaningOwner view

Tuesday, 27 October

Good morning, Dorothea

3 cleans today · 5 people on site · 1 decision waiting

New quote

Unpaid

$3,444

1 invoice late

Hours this week

27.6

3 people

Enquiries

4

2 to answer

Today

Open schedule →

  • 8:00Cedar Ridge HouseTurnover · Rosa, PilarSame day
  • 9:30Aspen StudioRecurring · ImaniBooked
  • 13:00Hillside ChurchVenue · Tomasz, BeaBooked

Money this week

Book

Billed$8,420
Labor$5,180
Kept$3,240

38.5% margin after payroll

One labor hour

$42.57

Wage $27.50

You charge

$55.00

22.6% margin

1

Invoice 1042 is 6 days late

Lakeview Holdings · $1,485

Chase
This is a sample business. The owner sees the money, the office sees the week, and the crew sees the next house.
$42.57
What a $27.50 labor hour costs with payroll and overhead
3 roles
Owner, office and crew each get their own screen
Offline
The crew's clock and checklist keep working without signal
60 days
The whole product, every crew member, no card

Who sees what

Three people. Three different screens.

Most tools give everyone the owner's dashboard. Here the screen follows the job: the owner gets the money, the office gets the week board and anything waiting on a decision, and a cleaner gets today's addresses, the checklist and the clock. Access is enforced on the server, because hiding a button isn't the same thing.

01

Owner

The books, the rate behind every quote, and the jobs waiting on you.

Not shownNothing. You see the whole business.

02

Office or manager

Today's board, the crew's hours, new enquiries and every job in flight.

Not shownBilling and ownership controls, unless you hand them over.

03

Crew

Today's jobs, the addresses, the checklist, the clock and their own hours.

Not shownThe client list, quotes, invoices, margins and anyone else's work.

Why we built it

Know the cost before you name the price.

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

A cleaning business owner, on why she stopped discounting

Owners who price low usually aren't trying to win. They don't know what an hour costs, so every quote is a guess, and a guess tends to slide toward the cheapest number in the room.

Once you know the real cost you can hold a rate. You can pass on the one-off that pays nothing, take the office that renews, and tell a client you're the expensive cleaner without apologising.

Go after it

Commercial and offices

Billed monthly, and nobody argues about the rate.

Go after it

Churches and venues

The same work every week, booked months out.

Go after it

Construction clean-up

Hard, dirty and easy to price by the hour. Few competitors do it well.

Take it

Vacation rental turnovers

Pays well when the booking calendar is connected and the cleaning window is real.

Take it

Recurring homes, six months or more

Worth taking when they commit to the six months.

Turn it down

One-off house cleans

All the setup, no repeat. We decline them, politely.

Where a week goes wrong, and what happens instead.

A missed checkout, a cleaner with no signal, hours that arrive wrong and an invoice sent late. Those used to live outside the schedule. Now they all happen in the same place.

Booking calendars01 / 05

A guest checks out. Someone has to notice, text a cleaner, and hope they can get there.

How it is fixed
We read the listing's calendar every half hour. Each checkout becomes a clean with a window: guest out to next guest in.
What you get
Same-day turnovers are marked and left where they are. The rest can move to a quieter day.

Under 24 hours to the next arrival, the job is fixed. Over 24, it can move.

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 job02 / 05

The houses with no signal are exactly where the checklist needs to work.

How it is fixed
The clock, the ticks and the photos write to the phone first. Each one carries an id, so the server can drop duplicates when the signal comes back.
What you get
The crew stops thinking about signal. The hours arrive once, not twice.

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

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 overtime03 / 05

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

How it is fixed
Each shift is split the way the state splits it. Meal breaks are checked on the day, not at month end.
What you get
You hear about a missed meal break on the day it happens, not from a lawyer three months later.

Daily overtime, double time, the seventh day and the weekly forty, with no hour counted 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.

Profit per account04 / 05

The biggest invoice isn't always the best account. We compare what each one leaves you per hour.

How it is fixed
Every account is converted to profit per labor hour. Flat contracts get the same treatment, so they can sit next to hourly work.
What you get
The account that costs you money shows up first. It's often the one you've kept for years.

One church contract looked fine and paid $45.49 an hour against a $55 book.

What each account leaves you, per labor 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.

True-cost pricing05 / 05

Most quotes start at the wage, because that's the number on the payroll.

How it is fixed
We add the employer taxes, unemployment, workers' comp and paid sick leave, then divide your monthly overhead across the hours you sell.
What you get
You get the cost of an hour, your floor and a rate that covers both. You can answer a price question without guessing.

At a $27.50 wage in California, the hour costs $42.57.

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

No sign-up, no email

What does an hour cost you?

Every quote in the product comes out of this calculation. Put in your wage and your overheads, and see the number without a mark-up hiding in it.

Start 60 days free

No card, and every crew member is included. The whole product for 60 days.

What one labor hour costsLive — drag anything
$42.57

The wage is $27.50. The hour costs 55% more, 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 labor hours. At $55.00 an hour that job bills $1,485.00.

Keep the numbers

We'll email this breakdown at the wage you set, with the rate that covers it.

One email. No list, and nothing sold unless you tick the box.

From one real engagement

An eleven-person crew moves onto payroll

A California cleaning business moved eleven people from contractor to employee and raised the wage from $25.00 to $27.50. Nothing else about the work changed. These are the real figures from that job, 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.
The wage they priced from
$0.00
Before employer costs
The full cost of an hour
$0.00
Payroll taxes, insurance, leave and overhead
Lost per month at the old prices
$0
Same work, old prices
Rate that held their income
$0
Billed per labor hour

These are method figures from one engagement, with the names removed. They aren't a promise about your business.

What's true about Arbon

Six things that are true today. No logos, no borrowed testimonials, no numbers we cannot show.

Payments by Stripe
Payments run on Stripe, on their screens. We never see a card number.
Sign in with your face
Passkeys. There's no password to forget, reuse or leak.
Works with no signal
The clock, the checklist and the photos keep going, then sync.
Your data stays yours
Export every record and file, 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 give your payroll provider the hours.

Pricing

The price is per business.

Not per seat. Seasonal staff and clients in the portal don't count, and every crew member is included for the whole trial.

Starter

$29a month

60 days free. No card.

See plans

Before you start

Questions owners ask

If yours is not here, write to us. A person answers.

Ask a question
01
Do you run payroll or file my taxes?
No. We calculate the cost and export the hours your payroll provider needs. Every rate shows its source and the date we checked it. Confirm the numbers with your accountant.
02
Where do the tax rates come from?
Federal and state rates we check against the published source, with the date on each one. Your unemployment and workers' comp rates depend on your business, so you enter those. The starting numbers are a sample, not a quote.
03
Is it priced per person?
No. The price is per business. Per-seat pricing would cost an eleven-person crew more than the software it replaces. Seasonal staff and clients in the portal don't count toward the limit.
04
What happens when the trial ends?
Nothing is deleted. The account goes read-only, your export stays available, and one tap restores it. Sixty days is long enough to reprice a book of work and see a month close.
05
Does it work for anything other than cleaning?
Yes. Field services, property management and the trades have the same problem: labor hours, crews, schedules and photo proof. Cleaning is where we started, so it's where the product is strongest.

Find out what your hour costs.

Put in your wage and your running costs. You'll see the cost of an hour and what to charge for it.

60 days, the whole product, no card.