How Much to Charge for Cleaning Work in 2026
Real pricing benchmarks for cleaning businesses in 2026. Hourly rates, per-square-foot models, job type comparisons, and a system to protect your margins.
On this page
- The Three Pricing Models Cleaning Businesses Actually Use
- 2026 Cleaning Rate Benchmarks by Job Type
- How to Calculate Your Real Cost Per Hour on the Floor
- Adjustments That Should Change Your Price
- Pricing Checklist: Before You Send Any Quote
- What Winning Operators Do Differently on Pricing
- Raising Prices on Existing Accounts
- Checking Your Pricing Against Your Own Numbers
Most cleaning businesses lose money on their first few recurring accounts, not because the owner is sloppy, but because they priced the job before they knew their real cost per hour on the floor.
The Three Pricing Models Cleaning Businesses Actually Use
Residential and commercial cleaning owners tend to land on one of three structures: hourly billing, flat rate per visit, or square-footage rate. Each has a legitimate use case.
Hourly Billing
Hourly pricing protects you on unpredictable jobs: first-time cleans, move-out cleans, post-construction. The national average for a single residential cleaner runs $50 to $75 per hour in 2026, with two-person teams billed at $80 to $120 per hour for the team. Commercial daytime cleaning bills at $35 to $60 per labor hour depending on market. High-cost metros (New York, San Francisco, Seattle) push the residential ceiling toward $90 per hour. Rural and mid-size markets sit at the floor.
Flat Rate Per Visit
Flat rates are easiest for customers to buy and easiest for you to sell recurring contracts on. A standard recurring clean for a 1,500 sq ft home runs $120 to $175 biweekly in 2026. A 2,500 sq ft home with pets and a first-floor office typically lands at $175 to $250. These are maintenance cleans, not deep cleans. Deep cleans on the same homes run 40 to 60 percent higher because the labor time roughly doubles.
Square-Footage Rate for Commercial
Commercial janitorial pricing is almost always quoted per square foot per month or per visit. For nightly office cleaning, the typical range is$0.06 to $0.18 per square foot per visit, depending on scope (vacuuming only vs. full restroom service, trash, and breakroom). A 10,000 sq ft office at $0.10 per visit billed five nights a week generates: 10,000 x $0.10 x 5 nights x 52 weeks / 12 months = $21,667 per month. That is a $260,000 annual contract from one building, which is why getting the rate right matters more in commercial than anywhere else.
2026 Cleaning Rate Benchmarks by Job Type
| Service Type | Unit | Low | Mid | High |
|---|---|---|---|---|
| Recurring residential clean (1,500 sq ft) | Per visit | $110 | $145 | $185 |
| Recurring residential clean (2,500 sq ft) | Per visit | $165 | $210 | $265 |
| Deep clean / first-time residential | Per visit | $225 | $330 | $450 |
| Move-in / move-out clean | Per visit | $250 | $375 | $550 |
| Post-construction clean (residential) | Per sq ft | $0.20 | $0.35 | $0.55 |
| Commercial office (nightly, full service) | Per sq ft / visit | $0.06 | $0.11 | $0.18 |
| Medical / dental office | Per sq ft / visit | $0.14 | $0.22 | $0.38 |
| Short-term rental (Airbnb) turnover | Per visit | $85 | $135 | $195 |
| Carpet cleaning (add-on) | Per room | $35 | $55 | $85 |
| Window cleaning (interior, add-on) | Per pane | $4 | $7 | $12 |
How to Calculate Your Real Cost Per Hour on the Floor
This is the step most operators skip. Here is the arithmetic for a two-person cleaning crew working 40 billable hours per week.
| Cost Item | Weekly Amount | Notes |
|---|---|---|
| Wages (2 cleaners x $18/hr x 40 hrs) | $1,440 | Gross pay only |
| Payroll taxes and workers comp (18%) | $259 | FICA + FUTA + state WC |
| Cleaning supplies and equipment | $120 | Approx $3/job, 40 jobs/week |
| Vehicle cost (lease + fuel + insurance) | $280 | One cargo van |
| Business insurance (GL + bond) | $65 | Annualized, divided by 52 |
| Software, phone, admin overhead | $55 | Scheduling, CRM, callbacks |
| Owner overhead allocation | $180 | Sales time, estimating, HR |
| Total weekly cost | $2,399 | |
| Billable hours (40 hrs x 2 cleaners) | 80 hours | |
| Fully loaded cost per hour | $30.00 | $2,399 / 80 hrs |
At $30 per fully loaded hour, you need to bill at a minimum of $30 to break even. At $60 per hour you earn a 50 percent gross margin. That is your target floor for residential hourly work. For flat-rate bids, estimate the hours honestly, then apply the same math. A 2,000 sq ft recurring clean that takes two cleaners 2.5 hours is 5 total labor hours. At $30 loaded cost per hour, your cost is $150. To hit a 40 percent gross margin, divide cost by (1 minus margin): $150 / 0.60 =$250 minimum price. Anything lower than that and you are compressing your margin, not being competitive.
Adjustments That Should Change Your Price
Base rates are starting points. Here are the legitimate reasons to move price up or down, with rough adjustment ranges.
Factors That Justify Higher Rates
- Pets in the home: add $15 to $30 per visit for extra time on hair and dander
- Heavy clutter or hoarding-adjacent conditions: add 25 to 50 percent to time estimate before pricing
- Short-term rental turnover: premium of 20 to 35 percent over comparable residential clean for same-day scheduling pressure
- Medical, dental, or food-handling facilities: specialty disinfection protocols justify 40 to 80 percent above standard commercial rates
- Same-week or emergency scheduling: 20 to 30 percent premium is standard and customers accept it
Factors That May Justify Lower Rates (Carefully)
- High-frequency contracts (weekly or more): 5 to 10 percent discount is reasonable in exchange for routing efficiency
- Large commercial square footage where labor density is high: cost per sq ft drops, so modest price reduction is defensible
- Annual prepay from a reliable commercial client: up to 8 percent discount in exchange for cash flow certainty
Pricing Checklist: Before You Send Any Quote
- Calculated total estimated labor hours for this specific job (not a guess)
- Applied your fully loaded cost per hour to get your floor
- Divided floor by (1 minus target gross margin) to get minimum price
- Checked the job against the benchmark table for reasonableness
- Noted any upward adjustment factors (pets, frequency, specialty scope)
- Confirmed whether this is a one-time or recurring quote and priced accordingly
- Verified that your quote software or CRM captures the job type so you can audit margins later
- Set a follow-up date if the prospect does not respond within 48 hours
What Winning Operators Do Differently on Pricing
The operators running healthy cleaning businesses in 2026 share a few habits that are not complicated. First, they track actual hours on every job, not just estimated hours, and they compare the two quarterly. When actual hours consistently run 15 percent over estimate on a job type, they reprice that job type. Second, they use tiered service packages (standard, deep, premium) with clear written scope so the customer self-selects up rather than the operator having to upsell. Third, they review their cost inputs every six months. Wages, fuel, insurance, and supply costs have all moved in the last 24 months. If you built your rates on 2023 costs, you may already be losing margin on accounts that look fine on paper. For owners who want to dig into the systems side of quoting, scheduling, and customer retention,field service software purpose-built for service businesses removes the spreadsheet bottleneck on all three.
Raising Prices on Existing Accounts
The question every cleaning operator avoids: how do you raise prices without losing the account? The answer is notice, reason, and confidence. Give 30 days written notice. State one clear reason (supply costs, wage increases, or simply annual adjustment). Keep the increase to 5 to 12 percent for stable recurring accounts. Ninety percent of long-term residential customers accept a well-communicated annual increase. The ones who push back hard are usually the accounts you are undercharging the most. On commercial accounts, build a CPI (Consumer Price Index) escalator clause into new contracts. A standard clause ties annual increases to CPI-U, which ran 3.4 percent in 2023 and 2.9 percent in 2024, so the increase is automatic and not a negotiation each year.
Checking Your Pricing Against Your Own Numbers
Pull your last 90 days of completed jobs. Calculate revenue per labor hour for each job type. Compare that to your loaded cost per hour. Any job type running under a 30 percent gross margin needs a price review before you sell the next one. This is a 30-minute exercise that most owners put off for years. A solidservice business CRM makes this pull automatic rather than a manual spreadsheet audit. For operators in other trades dealing with the same pricing discipline, the same margin math applies whether you are quoting cleaning contracts or reviewinghow much to charge for HVAC work in the same market.
PrimeX Business Solutions builds the quoting, scheduling, and job-costing tools that let cleaning operators run this analysis without pulling data from three different places. You can see how it fits a cleaning operation atCleaning operations, handled.
More from the PrimeX blog
How Much to Charge for Roofing Work in 2026
Guessing on price costs you margin every single job. This guide gives roofing contractors real 2026 numbers for labor, materials, and overhead so every estimate holds up.
How Much to Charge for HVAC Work in 2026
Flat-rate menus, labor markups, and maintenance contract pricing built on real math. Use these benchmarks to set HVAC rates that actually cover your costs in 2026.