General

Cleaning Costs Per Hour in 2026: Rates and Pricing Tips

Learn cleaning costs per hour for 2026: US wage benchmarks, billable rate math, pricing models and ways to stop revenue leaks. Price jobs with confidence.

Cleaning Costs Per Hour in 2026: Rates and Pricing Tips

The US median wage for janitors and building cleaners was $17.71 per hour in May 2025, but a sustainable billable rate sits well above that wage once labor burden and billable-time utilization are added. Cleaning costs per hour must cover the business delivering the service, not just the employee holding the mop.

That distinction decides whether an owner earns a profit or subsidizes the job. Start with wages, account for every paid hour, and publish estimates that make the scope and pricing unit clear.

Average Cleaning Costs per Hour in 2026

US cleaning wages provide a starting point in the high teens per hour, not a customer-facing price list. For residential housekeeping, the Bureau of Labor Statistics occupational wage release reports a $17.39 mean hourly wage and $16.66 median hourly wage for maids and housekeeping cleaners in May 2024.

US wage benchmarks for cleaning occupations

Occupation Mean hourly wage Median hourly wage Reference year
Maids and housekeeping cleaners $17.39 $16.66 2024
Janitors and cleaners, excluding maids $17.43 Not stated in this benchmark 2023
Janitors and building cleaners Not stated in this benchmark $17.71 2025
Building and grounds cleaning and maintenance $18.43 Not stated in this benchmark 2023
Building cleaning workers, all other Not stated in this benchmark $19.18 2023
Cleaners of vehicles and equipment $16.95 Not stated in this benchmark 2023

The mean is the arithmetic average; the median separates the lower-paid half of workers from the higher-paid half. Neither represents the full cost of employing someone, and neither tells you what a customer should pay.

Match the benchmark to the work

Don't select the lowest wage in the table because it makes your estimate attractive. Residential housekeeping, commercial janitorial work, vehicle cleaning, and the broader grounds-maintenance category aren't interchangeable jobs.

Consumer-facing prices sit higher: BroomBook's house-cleaning pricing guide describes coverage around $25 to $50 per cleaner-hour, with some guides citing $40 to $55. Those are service-price reference points, not employee take-home pay or a universal local rate.

Vacation-rental turnovers need their own scope assessment. Global's guide to cleaning fees for vacation rentals is useful when you need to distinguish ordinary housekeeping from guest-ready turnover responsibilities.

Practical rule: Choose the occupation that matches the work, record the benchmark year, and treat wages as the starting floor, never the finished selling price.

A national benchmark also isn't a hiring offer. Check what qualified local applicants expect, then build your estimate around the wage you'll pay.

Build Your Billable Hourly Rate Step by Step

Build your rate from your costs, not your competitor's advertised price. You don't know their staffing model, insurance expense, route density, or profit requirements.

Use this sequence to keep each cost visible.

A five-step infographic guide explaining how to calculate a billable hourly rate for professional cleaning services.

Calculate the cost of a productive hour

  1. Choose the direct wage. The Bureau of Labor Statistics janitors and building cleaners profile reports a May 2025 median of $17.71 per hour. Use that occupational benchmark to orient the calculation, then substitute your actual payroll wage.

  2. Add labor burden and adjust for utilization. In a hypothetical calculation, a 40% burden produces $17.71 × 1.40 ≈ $24.79 per paid hour. At 80% billable utilization, the wage-and-burden component becomes $24.79 ÷ 0.80 ≈ $30.99 per billable hour. These are planning assumptions, not statutory rates.

  3. Add nonlabor operating costs. Allocate supplies, equipment depreciation, vehicle expenses, general liability insurance, scheduling, supervision, recruiting, and training across productive hours. Use separate entries so you can update a wage without rebuilding the entire estimate.

Driving, loading equipment, and handling cancellations still consume paid time. If you divide expenses by every scheduled hour rather than the hours you can sell, you'll understate the cost of delivering service.

Keep the accounting clean. If workers' compensation sits inside labor burden, don't add it again under insurance; if training payroll sits in paid nonproductive time, don't charge the same payroll expense to overhead too. Our guide to labor and burden helps separate these categories.

Turn cost into a selling rate

  1. Apply your target margin. Use billable rate = fully loaded cost per productive hour ÷ (1 − target margin). Margin isn't the same as markup: adding a percentage to cost doesn't produce that same percentage of profit on revenue.

  2. Publish an estimate range with explicit assumptions. State the expected cleaner-hours, what travel treatment applies, which services are included, and whether the unit means an individual cleaner or the whole team. A range should reflect identifiable uncertainty, such as condition or access, rather than an unexplained cushion.

For the staffing math, two cleaners working two hours create four cleaner-hours. Crew size changes elapsed time, but you still pay for every worker's time.

A billable rate isn't profitable merely because it's higher than the wage. It must recover the cost of the hours you can't sell, too.

Check the finished estimate against your labor share of revenue before approving it. Keep that check separate from the cost calculation so you can spot an unrealistic margin assumption rather than forcing the arithmetic to match a desired price.

Specialty services need separate production assumptions. Cultivate House Detailing's guide to price storefront window cleaning jobs provides useful context when glass work belongs in a separate service line.

Estimatty works with your existing website, starts at $25/week, and most cleaning company owners are up and running the same day they sign up. If hiring is the constraint, Pipehire's cleaning employee hiring resources address staffing; our pricing articles support the estimating side.

Factors That Move Your Hourly Price Up or Down

Separate factors that increase labor hours from factors that increase cost per labor hour. A dirty kitchen usually requires more time; an after-hours assignment may also require a different selling rate.

Assess the property and the schedule

  • Home size and layout: More rooms, stairs, tight corners, and congested furniture arrangements slow movement compared with open floor space.
  • Soil level and condition: Grease buildup, neglected surfaces, and post-party clutter add removal work before routine cleaning can begin.
  • Pets: Hair embedded in upholstery and edges requires extra vacuuming, while odor work needs a clearly defined treatment scope.
  • Bathrooms and kitchens: Fixtures, food residue, wet surfaces, and detailed scrubbing demand more attention than open living areas.
  • Cleaning frequency: Recurring weekly visits can support a more predictable workload than first-time, move-out, or irregular service.
  • Travel distance: Long drives and awkward parking reduce the productive work you can schedule into the paid day.
  • Team size: Additional cleaners won't automatically reduce elapsed time proportionally when workers share narrow rooms or equipment.
  • Urgency: Same-day and after-hours requests should carry a premium when they require schedule disruption or additional staffing expense.

Ask for condition photos when the intake description is vague. A homeowner's description of lightly used can mean something very different from your crew's definition of maintenance cleaning.

Update the wage assumption

According to Yahoo Finance's report on janitorial wages, the national median for janitors and building cleaners rose from $13.98 in May 2020 to $17.71 in May 2025, approximately 26.7%; the reported industry medians ranged from $17.21 in services to buildings and dwellings to $20.76 in government, excluding state and local education and hospitals.

A rate built on an old payroll assumption can understate current labor expense. Institutional employers also compete for applicants, even when your own business cleans homes rather than public buildings.

Don't hide every adjustment inside a higher hourly number. Add expected time for heavier work, specify a travel or urgency charge where appropriate, and allocate shared expenses through a consistent overhead calculation.

List the factors that apply to your jobs and give each a visible place in the estimate. Your crew should understand what changed and why.

Sample Calculations from Square Feet to Final Bill

Sample residential jobs priced at $31 per billable labor hour

These are hypothetical planning examples, not market averages. The billed amounts use the same assumed rate so the effect of labor hours stays visible.

Job Crew Elapsed time Labor hours Billed amount
1,200 sq ft standard clean 1 cleaner 3 hours 3 labor hours $93
1,800 sq ft standard clean 2 cleaners 2.5 hours 5 labor hours $155
2,400 sq ft deep clean 3 cleaners 4 hours 12 labor hours $372

Use the visual as a calculation checklist, not as a universal production promise.

An infographic showing how to calculate commercial cleaning costs per hour based on square footage.

Read each job through labor hours

For the hypothetical 1,200 sq ft standard clean, the calculation is 1 × 3 × $31 = $93. The solo cleaner's elapsed time and labor hours match because only one person is working.

For the hypothetical 1,800 sq ft standard clean, calculate 2 × 2.5 × $31 = $155. Billing only the elapsed time would omit the second cleaner's labor.

The hypothetical 2,400 sq ft deep clean requires 3 × 4 × $31 = $372. Its size alone doesn't explain the bill; the assumed deep-clean scope drives the larger labor allocation.

These examples demonstrate multiplication, not rate adequacy. A rate that barely recovers loaded payroll still needs an allowance for operating expenses and profit before you use it commercially.

Use task production rates carefully

ISSA's discussion of cleaning productivity reports roughly 2,500 square feet per hour with a standard upright vacuum, versus up to 7,000 square feet per hour for a trained operator using a properly fitted lightweight backpack vacuum. At a hypothetical $30 loaded labor cost per productive hour, dividing cost by those production rates gives approximately $0.012 versus $0.0043 per square foot, about a 64% reduction using the rounded figures.

That's a vacuuming comparison, not a whole-home cleaning forecast. Furniture, edges, surface detailing, kitchens, bathrooms, setup, and travel all require separate attention.

This video offers another way to approach the calculation.

Measure your own crew's output by service type instead of importing an equipment benchmark into every room. Record the scope alongside the time so a maintenance clean doesn't become the reference for a neglected move-out.

Use a consistent process to estimate cleaning jobs: convert the property and its tasks into expected cleaner-hours, then apply your billable rate. Area is an input, not the finished estimate.

Hourly, Flat Rate or Per Square Foot Pricing Compared

Each pricing model works best when its unit matches the job. Use the table to compare what the customer pays and where your margin is most exposed.

Pricing model Best for Main risk Reference range
Hourly per cleaner Recurring jobs with stable scope Hours creep when condition changes $25 to $50 per cleaner-hour, according to the BroomBook guide
Hourly per team Multiple cleaners on one visit Customers compare incompatible units Cleaner-hour rate multiplied by crew size
Flat rate per visit Standard repeat cleans Heavy jobs get underpriced $150 to $300 per standard visit
Per square foot Large, open spaces Clutter and detailed work are overlooked About $0.012 per square foot for vacuuming at 2,500 square feet per hour and a $30 loaded labor cost
Scope-based estimate Mixed homes and first-time cleans Inaccurate intake produces inaccurate timing Built from labor hours and billable rate

Choose the unit you can explain

Hourly per cleaner suits time-based work with a clear task list. Set a process for approving extra time before the crew starts, so the customer knows how added work affects the bill.

Use hourly per team only when the estimate states the crew size and whether the rate applies to each cleaner or the whole team. Otherwise, customers may mistake a team-hour price for an individual cleaner's rate.

Flat-rate visits fit repeatable maintenance work. Put the included tasks in writing and specify how changes in condition, occupancy, or requested work affect the price.

Per-square-foot pricing can work for open, repetitive areas. It is a weak standalone method for detail-heavy homes, where a square foot of cluttered space can take longer to clean than an open area. Gather condition details before treating the whole property as equally demanding.

Choose a scope-based estimate for mixed properties and first-time work. Define the tasks, estimate the labor internally, then show the customer a total tied to that scope.

Standardize intake before comparing totals

The Jobber guide linked in the table also cites a $75 to $110 one-worker hourly estimate for a typical visit. That figure describes a visit estimate, not necessarily a per-cleaner-hour rate. Keep those units separate when comparing providers.

Compare the service, labor allowance, and total, not just the smallest number on the page.

Before choosing a pricing model, establish the expected cleaner-hours and whether the rate applies per cleaner or per team. Show minimum charges and add-ons before booking.

Estimatty's instant price tool asks for service type, when the last clean was done, home size in square feet, beds, baths, pets, and add-ons. Consistent intake gives each prospect the same core questions, making estimates easier to compare.

Use hourly pricing for stable, time-based work, flat rates for repeatable visits, and scope-based estimates when the property needs closer assessment.

What Homeowners Pay per Hour and How to Read an Estimate

Homeowners searching for cleaning costs per hour usually want a dependable total, not a lesson in payroll. The useful price is the amount you'll pay for a defined result, including any minimum, travel treatment, and selected extras.

A professional service price covers more than the cleaner's wages. The business must fund employment costs, insurance, supplies, administration, and a margin, so the difference between employee pay and customer price isn't automatically profit.

Check the estimate before booking

  1. Expected cleaner-hours: What labor allowance supports the promised task list?
  2. Individual or team pricing: Does the hourly amount cover each cleaner or everyone attending?
  3. Travel treatment: Is driving included, charged separately, or recovered through a service-area fee?
  4. Minimum charge: What total applies even if the cleaning finishes quickly?
  5. Add-ons: Are inside-oven, inside-fridge, interior-window, or other detail tasks separate?

Ask for the expected total and included tasks in writing. If the provider cannot confirm the condition remotely, the estimate should explain how additional work will be approved before it starts.

For a move-out, compare obligations rather than labels. Home Removals Sydney's discussion of DIY versus professional bond cleaning helps frame the difference between ordinary housekeeping and a more demanding handover clean.

Compare equivalent work

A total below a standard-visit reference deserves scrutiny, not automatic rejection. The home may be smaller, the scope narrower, or the service may exclude tasks you assumed were included.

A higher total may reflect detailed kitchen work, neglected surfaces, or a move-out scope. A larger crew alone doesn't justify a higher total if the same labor requirement finishes sooner.

Before you approve: Make sure the written estimate describes the result you expect, not merely the time the business plans to spend.

Declutter accessible surfaces before the visit and identify delicate finishes, access restrictions, and priority rooms. Those details help the cleaner spend the scheduled time cleaning rather than resolving avoidable surprises.

Our house-cleaning prices guide provides additional context for evaluating the service behind the amount.

Stop Revenue Leaks and Callbacks in Hourly Pricing

A low hourly rate doesn't mean low operating costs. It can mean the owner is leaving paid work out of the estimate.

Level CFO's cleaning-industry benchmarks recommend 45% to 55% of revenue as a planning range for total cleaning labor, including wages, payroll taxes, workers' compensation, and benefits where available. The same source distinguishes commercial janitorial direct labor at roughly 50% to 55% of revenue from 75% to 90% of total direct job cost.

These denominators aren't interchangeable. On a $200 hypothetical job, a 50% labor-to-revenue target allows $100 for total cleaning labor, leaving the remainder for other expenses and profit. Treat the percentage as a management benchmark, not a universal rule.

Use this revenue-flow view to keep labor, overhead, and rework separate.

A diagram illustrating how to manage labor costs and prevent revenue leaks in hourly cleaning services.

Fix the work you're failing to recover

  • Unlogged repeat-job hours: Record actual arrival, departure, and crew size, then revise the labor allowance when a recurring property consistently overruns.
  • Unrecovered travel: Group routes geographically and make sure the rate or service-area policy funds paid driving.
  • Missing minimum charges: Establish a minimum that recovers mobilization costs before accepting a short assignment.
  • Unpriced add-ons: Put oven cleaning and other extras into intake so customers select them before the crew arrives.
  • Revisits after mismatched estimates: Confirm the task list and condition, then use a documented cleaning quality-assurance process before closing the job.
  • Slow lead response: Assign follow-up responsibility and use our immediate SMS notification when someone engages with your website.

Don't solve every overrun by raising every customer's rate. Identify whether the cause is a bad time allowance, inefficient routing, missed scope, or avoidable rework, then change the relevant input.

Run a 30-day review comparing actual labor hours with estimated hours for each job. Adjust the assumptions where the gap is largest, and verify that the next completed visit supports the change.


Estimatty gives cleaning businesses instant website estimates, online booking, and round-the-clock voice sales. Visit Estimatty to turn your hourly pricing assumptions into consistent customer estimates and capture inquiries while your team is working.

For Cleaning Business Owners

A lead came in at 11pm. It was estimated and booked before you woke up.

That's a normal night with Estimatty running your front desk. See what it costs for a business your size.

Get Started Free
Takes 2 minutes. No commitment required.