This article contains affiliate links. If you purchase through our links, we may earn a commission at no extra cost to you. Full disclosure.
You’re paying Maria $16/hr. She costs you $21. That $5 gap isn’t a rounding error — it’s employer FICA, federal and state unemployment taxes, workers’ comp insurance, and the drive time between jobs where you’re paying her wage but generating zero revenue.
Most cleaning business owners don’t learn this until their first quarterly tax bill hits and the number is $2,000 more than they expected. By then, their pricing is already set too low, their margins are thinner than they realized, and they’ve been quoting jobs based on a labor cost that doesn’t exist.
This guide breaks down every dollar that sits on top of a cleaner’s hourly wage so you can price your services based on what your labor actually costs — not what you wish it cost.
The Components of True Labor Cost
The hourly wage you pay your cleaner is the visible cost. Five hidden costs stack on top of it:
- Employer FICA (Social Security + Medicare) — 7.65% of every wage dollar
- FUTA (Federal Unemployment Tax) — 0.6% on the first $7,000
- SUTA (State Unemployment Tax) — varies by state, typically 2-3% for new employers
- Workers’ compensation insurance — 3-7% of payroll for cleaning businesses
- Paid non-productive time — drive time, breaks, admin time that generates no revenue
Every dollar of hidden cost that doesn’t show up in your pricing comes directly out of your gross margin. If you’re pricing off the base wage, you’re losing money on every clean and calling it profit.
Component 1 — Employer FICA (Social Security + Medicare)
What It Is
For 2026, you pay 7.65% of every dollar of wages as employer FICA — 6.2% for Social Security (on wages up to $184,500) and 1.45% for Medicare (no cap). This is on top of the 7.65% you withhold from the employee’s paycheck. The government collects 15.3% total on every wage dollar, split evenly between you and the employee.
This is not optional. It’s not negotiable. And it’s not avoidable for W-2 employees. Per IRS Publication 15 (Circular E), employer FICA is due on every payroll run, deposited on a semi-weekly or monthly schedule depending on your total tax liability.
The Number
The Math: $16/hr wage x 7.65% = $1.22/hr in employer FICA At 40 hrs/week: $48.96/week per employee Annual: $2,546/year per employee
That $1.22/hr doesn’t show up on the cleaner’s pay stub and it doesn’t show up in most owners’ mental math when they’re quoting a job. But it’s real, it’s mandatory, and it’s the single largest hidden cost on your payroll.
Component 2 — Federal and State Unemployment (FUTA + SUTA)
FUTA (Federal Unemployment Tax)
The FUTA tax rate for 2026 is 6.0%, but most employers receive a 5.4% credit, bringing the effective rate down to 0.6% on the first $7,000 of wages per employee per year. That’s a maximum of $42 per employee per year. Small in dollar terms, but required — and it adds up when you’re running five or six cleaners.
Note: if you’re in California or the U.S. Virgin Islands, you face FUTA credit reductions that increase this rate. Check the IRS FUTA credit reduction page for your state’s status.
SUTA (State Unemployment Tax)
State unemployment rates vary widely — from under 1% to over 5% — based on your state and your experience rating (claim history). New cleaning businesses typically start at a 2-3% rate applied to a wage base that ranges from $7,000 to $46,000+ depending on your state.
The Math: FUTA: ~$0.10/hr average (amortized across the year) SUTA at 2.7% on first $12,000: ~$0.31/hr average Combined unemployment cost: ~$0.41/hr
Not a huge number per hour — but at 5 employees working full-time, that’s roughly $4,260/year in unemployment taxes you need to account for in your pricing.
Component 3 — Workers’ Compensation Insurance
What It Is and Why Cleaning Has Higher Rates
Workers’ comp covers medical costs and wage replacement if an employee gets injured on the job. You pay it as a percentage of your total payroll, and the rate depends on your industry classification, your state, and your claims history.
Cleaning businesses carry higher risk than office workers. Your crew deals with wet floors, chemical exposure, repetitive motion injuries, and ladder work. The NCCI class codes for janitorial services (codes 9014 for commercial, 0917 for residential) carry rates that typically land between $2.00 and $4.00 per $100 of payroll — roughly 2-5% depending on your state and claims history. According to Kickstand Insurance, the national average sits around $2.50 per $100 for commercial janitorial, with residential cleaning often running higher.
For this calculation, we’ll use 5% — a realistic mid-range figure for residential cleaning in most states.
The Number
The Math: At 5% of wage: $16/hr x 5% = $0.80/hr At 40 hrs/week: $32/week per employee Annual: $1,664/year per employee
Warning: Workers’ comp rates adjust based on your claims history. One serious injury claim — a back injury from lifting a heavy vacuum, a chemical burn, a fall on wet tile — can raise your rate for 3-5 years. Investing in proper training, non-slip shoes, and chemical handling protocols isn’t just an HR checkbox. It’s a financial decision that directly affects your payroll costs for years.
Component 4 — Paid Non-Productive Time
Drive Time
If you pay cleaners from the time they leave for their first job until they finish their last one, you’re paying for time that includes driving between houses. That drive time has zero revenue attached to it — but it carries the same wage and tax burden as cleaning time.
A cleaner who drives 90 minutes total per day and cleans for 6.5 hours generates revenue for 6.5 hours but costs you for 8 hours. Your true labor cost per cleaning hour isn’t what you calculated above — it’s higher.
The Math: 8-hour workday: 90 min driving, 6.5 hrs cleaning Total daily labor cost: $18.43/hr x 8 hrs = $147.44/day Revenue-generating hours: 6.5 True cost per cleaning hour: $147.44 / 6.5 = $22.68/hr Not $18.43/hr as the base math suggests
This is why route optimization matters — every 15 minutes of driving you eliminate across your crew adds directly to your margin.
Break Time and Paid Administrative Time
Some states legally require paid rest breaks (California, for example, mandates paid 10-minute breaks for every 4 hours worked). Even where it’s not required, cleaning is physically demanding work. Expecting a cleaner to scrub bathrooms and mop floors for 8 straight hours without rest leads to turnover — and replacing a cleaner costs far more than a 15-minute break.
Account for paid time that doesn’t produce revenue when calculating your per-clean cost. Don’t pretend it doesn’t exist.
The Full Employer Cost Summary
Here’s the complete picture for a cleaner earning $16/hr:
| Cost Component | Rate | Per Hour (at $16 wage) |
|---|---|---|
| Base wage | — | $16.00 |
| Employer FICA (SS + Medicare) | 7.65% | $1.22 |
| FUTA | 0.6% on first $7K | $0.10 |
| SUTA | ~2.7% state avg | $0.31 |
| Workers’ comp (cleaning) | ~5% | $0.80 |
| Total before drive time | $18.43/hr | |
| Drive time allocation (~15% of day) | +$4.25/cleaning hr | |
| True cost per cleaning hour | ~$22.68/cleaning hr |

That $16/hr cleaner actually costs you $22-23 per cleaning hour once you factor in taxes, insurance, and non-productive time.
What this means for your pricing: to hit a 50% gross margin, you need to bill at least $44-46 per cleaning hour per cleaner. If you’re running two-person crews, that means a 3-hour standard clean should be priced at a minimum of $264-$276 in labor recovery alone — before supplies, overhead, and profit.
If those numbers feel high, your pricing is too low. Run the full calculation in our pricing guide for your true labor cost.
Setting Up Payroll Without Doing It Manually
Why Manual Payroll Is a Risk for Cleaning Businesses
You could technically calculate all of this by hand. Tax rates change annually. New hire reporting requirements vary by state — fail to report within 20 days and you’re looking at fines. Quarterly payroll tax deposits (Form 941) must be made on time. Late deposits trigger penalties of 2-15% depending on how late you are. Year-end W-2s must be filed by January 31.
One missed deadline, one wrong calculation, and the penalties eat months of profit. For a business running 3-10 cleaners, the math doesn’t justify doing it yourself.
Gusto — Built for Small Cleaning Teams
Gusto handles the full payroll cycle automatically. Here’s what it actually does for a cleaning operation:
- Calculates federal and state payroll taxes per employee per payroll run — FICA, FUTA, SUTA, state income tax
- Files all payroll tax returns — Form 941 (quarterly), Form 940 (annual FUTA), and state-specific forms
- Issues W-2s automatically in January — no scrambling, no errors
- Handles new employee onboarding — digital W-4, I-9 verification, state forms. Takes about 10 minutes per hire instead of an hour of paperwork
- Registers your business in new states if you expand your service area
The current pricing: $49/month base + $6/employee/month on the Simple plan, per Gusto’s pricing page.
The Math: 5 employees: $49 + $30 = $79/month for full-service payroll At $18.43/hr per employee at 40 hrs/week: ~$14,744/month in total payroll cost Payroll service cost as % of payroll: 0.54% One late tax deposit penalty on a $3,000 quarterly payment at 10% = $300. That’s four months of Gusto.
If you’re still handling payroll with a spreadsheet and a prayer, the risk-reward math here is straightforward. The employee vs contractor classification decision matters too — get it wrong and the penalties make late deposits look like pocket change.
QuickBooks Payroll — If You’re Already in QuickBooks
If your bookkeeping already runs through QuickBooks, adding their payroll module keeps everything in one system. Revenue, expenses, and payroll all live together, which means you can run job profitability reports that show your actual gross margin by client or service type.
QuickBooks Online Payroll starts at $50/month + $6.50/employee/month for the Core plan, per QuickBooks payroll pricing. The Elite tier ($134/month + $12/employee) adds same-day direct deposit and a tax penalty protection guarantee.
The advantage over Gusto: integrated financial reporting. If you want to see whether your pricing math is actually playing out in real operations — whether that 50% gross margin target is landing or leaking — QuickBooks gives you that visibility without exporting data between systems. See our pricing guide for how to track this.
What This Means for Your Next Hire
Before you post that job listing and start hiring the right cleaners, run this calculation with your actual numbers:
- Start with the hourly wage you plan to offer (check local market rates — $14-20/hr for most markets in 2026)
- Add 7.65% for employer FICA
- Add your state’s SUTA rate (call your state unemployment office or check your most recent rate notice)
- Add your workers’ comp rate (call your insurance carrier for your exact per-$100 rate)
- Estimate non-productive paid time — track drive time for a week to get your real number
- Divide total daily cost by cleaning hours — that’s your true cost per cleaning hour
That final number is what goes into your pricing formula. Not the wage. Not the wage plus “a little extra.” The full loaded cost.
One more thing while you’re doing the math: many of these employer costs are themselves deductible. Wages paid, employer FICA, workers’ comp premiums — they all reduce your taxable income. Our cleaning business tax deductions guide breaks down exactly what you can write off and how to track it without triggering an audit.
If you don’t know your workers’ comp rate, call your carrier this week. If you don’t have workers’ comp insurance, get a quote from NEXT Insurance{rel=“nofollow sponsored”} before your next hire — operating without it is both illegal in most states and financially reckless.
Download our free payroll cost calculator — plug in your hourly wage and state to get your true per-hour employer cost, then feed that number directly into your pricing.