51 jurisdictions modelled

Most cleaning jobs are priced by guess.

CleaningCalc works out what an hour actually costs you — wages, payroll taxes, workers’ comp, supplies, driving, and the hours you can’t bill — then prices the job to a margin you set.

Start your 14-day free trialCard required · nothing charged for 14 days
cancel in one click
How it’s priced nowmatch the market

2,000 sq ft standard clean · 2 cleaners · 2.7 hours on site

$240what the others charge
Real cost of the job
$195.60
What’s left
$44.40
18.5%margin — below the 20% floor that has to cover a truck, an office and a slow February
Priced by CleaningCalccost first, margin second

Same job · your payroll · your state

$330quoted to a 40% margin
Cleaner wages · 5.3 crew hours
$106.00
Payroll tax, comp, sick leave
$14.39
Unbillable admin and quoting
$40.13
Supplies and consumables
$10.00
Drive time, 20 miles
$15.20
Card processing
$9.87
40.7%margin, held on every line — and the tool says so before you send the quote, not after

Alaska at $20.00/hr. Competitor prices are researched, not modelled — 1,609 local quotes, Homeyou · Anchorage. Your own numbers replace all of them.

What an hour of your crew’s time actually costs

A wage is the smallest part of it. CleaningCalc builds the hour from everything that leaves your account, so the number you price against is the number you pay.

01
$20.00
Cleaner wage

Your rate, or the prevailing cleaner wage for the state until you enter your own.

02
$2.13
Payroll taxes

FICA and FUTA, plus your state unemployment rate on the wage base that applies.

03
$0.53
Workers' comp

Per hour worked where the state charges it that way, per $100 of payroll elsewhere.

04
$0.53
Paid sick leave

Accrued hours you pay for and cannot send anyone out to work.

05
$0.09
Other on-costs

Anything else you carry on every payroll hour.

06
$7.76
Unbillable hours

Quoting, scheduling, callbacks, training and driving between jobs — paid, never invoiced.

Billable hour, all in$31.05— not the $20.00 on the payslip

Figures shown for a $20.00/hr crew in Colorado, at 75% billable utilisation. Your own numbers replace all of them.

Cost first, price second

Every price starts from your own payroll and works up to the margin you set. It grosses up for the card fee so processing doesn’t quietly eat three points, and it never rounds a price down.

Your state, not a national average

Minimum wage, unemployment, workers’ comp, paid sick leave and overtime differ by state and change what an hour costs. All 51 jurisdictions are modelled, including the four with daily overtime.

Quotes your customers see

Residential, short-term rental and commercial calculators feed one proposal carrying your logo, colours and wording. Your costs and margins never appear on it.

Researched coverage

It tells you what it doesn’t know.

Some employment figures are published and some are not. Where a state publishes a rate, CleaningCalc cites it with the source and the date it was checked. Where nothing is published — workers’ comp in half the country — it says so and asks for your broker’s number instead of inventing one.

A tool that presents a guess with the same confidence as a citation will eventually cost you a contract. Every unconfirmed figure stays flagged on the page it affects until you replace it.

Minimum wage51 / 51
Unemployment insurance rate44 / 51

The rest set it from your industry — yours to enter.

Unemployment wage base50 / 51
Workers’ compensation25 / 51

Nowhere else publishes a rate we can look up. Those states ask for your broker’s figure instead of inventing one.

Prevailing cleaner wage43 / 51

Daily overtime modelled for AK, CA, CO, NV — including California double time past twelve hours and Alaska’s under-four-employees exemption.

Price the next job properly.

14 days free, card up front, cancel before it ends and you pay nothing. One price, everything included — no tiers, no per-quote charges, no add-ons.