Skip to main content
The Fennec Lab

Reviewed against 26 USC § 3121 (FICA definition of employment

Cleaning Service Hourly Bid Pricing Calculator

Price a residential or commercial cleaning job from a documented cost stack — labor (BLS OES SOC 37-2011 / 37-2012 fully-loaded wage), supplies per visit, IRS standard mileage (26 USC § 162), and overhead allocation per hour — grossed up to a target gross margin and adjusted for cleaning type (recurring, deep, move-out, post-construction). Reports a minimum / target / premium bid band, the breakeven hourly rate, realized gross margin, recommended price-per-square-foot, and a cross-check against industry benchmark $/sqft bands (BSCAI / ISSA) for residential and commercial work. Surfaces the worker-classification audit exposure under 26 USC § 3121 and notes that state sales-tax treatment of cleaning services varies materially by jurisdiction. Tool, not advice — for a defensible sales-tax-collection policy or a W-2-vs-1099 opinion, consult a CPA or tax attorney licensed in the operator's jurisdiction.

Calculator

Adjust the inputs below; the result updates instantly.

Property

Cleaning type — drives the premium multiplier above the recurring baseline and the benchmark $/sqft band lookup. Recurring (1.00× baseline) is the lowest-margin sustaining revenue; deep / turn cleaning (1.40× premium) compensates for labor intensity and chemistry; move-out (1.60× premium) carries the unconditional cleanliness standard demanded by landlords; post-construction (2.00× premium) compensates for hazardous debris, dust load, and OSHA chemical-safety exposure under 29 CFR 1910.1200.

Property classification. Drives the benchmark $/sqft band lookup. Residential bands are tighter and lower per-sqft; commercial bands are wider and higher per-sqft because of contract scale, after-hours premiums, stricter chemical and PPE compliance, and certificate-of-insurance requirements. State sales-tax exposure also differs: residential cleaning is generally exempt in most states; commercial cleaning is taxable in TX, CT, NY, WV, HI, NM, and SD.

Labor

Direct costs

Margin and overhead

Target bid (premium-adjusted)

$320.00
Minimum bid (15% margin floor)
$263.53
Premium bid (50% margin ceiling)
$448.00
Breakeven hourly rate (zero margin)
$37.33
Total job cost
$224.00
Cost stack (labor / supplies / mileage / overhead)
labor $150.00 + supplies $12.00 + mileage $14.00 + overhead $48.00 = $224.00
Realized gross margin at target bid
30.0%
Recommended price per square foot
$0.160/sqft
Benchmark $/sqft band (low — mid — high)
$0.070 — $0.120 — $0.200 per sqft
Inside benchmark band
Yes — bid falls inside benchmark band
Recurring per-visit price (route-density discount)
$272.00
Summary
Cost stack for a recurring residential / commercial job (2,000 sqft, 6 labor hours): labor $150.00 ($25.00/hr × 6 hr) + supplies $12.00 + mileage $14.00 (20 mi × $0.70/mi) + overhead $48.00 ($8.00/hr × 6 hr) = total cost $224.00. Breakeven hourly rate (zero margin): $37.33/hr — quoting below this is paying the customer to clean. Margin-based bid band at the 30.0% target gross margin with the 1.00× cleaning-type premium: minimum $263.53 (15.0% margin floor) — target $320.00 (30.0% realized margin) — premium $448.00 (50.0% margin ceiling). At 2,000 sqft, the target bid implies $0.160/sqft against a residential recurring residential / commercial benchmark band of $0.070/sqft — $0.120/sqft — $0.200/sqft (inside band). Per-visit price assuming a recurring cadence with route-density and supply-amortization discount (15.0%): $272.00 per visit. Tax exposure: state sales tax on cleaning services varies by jurisdiction and property type (residential vs commercial); worker classification (W-2 vs 1099) carries material IRS / DOL audit risk under 26 USC § 3121 — consult a CPA or tax attorney licensed in the operator's jurisdiction.

Tools to go with this

Building or scaling a cleaning company? Lock in the worker-classification and sales-tax posture before the next audit cycle.

Fennec Press's cleaning-services operations bundle includes the W-2-vs-1099 common-law right-to-control checklist (IRS Pub. 1779 + DOL FLSA economic-realities test), a state-by-state sales-tax-on-cleaning matrix updated quarterly, the fully-loaded labor-cost worksheet (FICA + FUTA + SUTA + workers'-comp class code 9014 / 9015 by state), the ISSA 612 cleaning-times calculator for labor-hour estimation, a BSCAI-aligned pricing benchmark library by property type and metro, a chemical inventory and SDS checklist for 29 CFR 1910.1200 compliance, and a route-density / supply-amortization worksheet for recurring contracts.

Open Fennec Press cleaning-operations bundle

Fennec Press is our sister site. Outbound link is UTM-tagged and disclosed.

How this calculator works

This is a pricing tool for residential and commercial cleaning service operators preparing a bid for a single job. It assembles a defensible cost stack from four documented components — labor, supplies, mileage, and overhead — then grosses the total up to a target gross margin and reports a minimum / target / premium bid band. The target bid is adjusted by a cleaning-type multiplier (recurring, deep, move-out, post-construction) that reflects the real market premium each category commands. The recommended price-per-square-foot is reported alongside an industry benchmark band drawn from BSCAI and ISSA pricing surveys so the operator can sanity-check the output against published comps.

The calculator deliberately does NOT produce a single point price. Cleaning services have wide market dispersion driven by local labor markets, supply cost, mileage, cleaning type, and customer expectations. A single number would be wrong for most operators. The minimum / target / premium band lets the operator set a defensible negotiating range and walk into a bid conversation with the math behind every number. The breakeven hourly rate makes the floor explicit so the operator knows what number turns a bid from profitable to subsidy-of-the-customer.

This is a screening and planning tool. It does NOT compute sales tax (which varies by state, by property type, by city, and by service category). It does NOT classify workers as W-2 or 1099 (a fact-specific determination that requires a CPA or tax attorney). It does NOT model OSHA chemical-safety compliance cost (which belongs in the overhead allocation but is operator-specific). For consequential decisions on tax posture or worker classification, consult a CPA or tax attorney licensed in the operator's jurisdiction. For the pricing decision itself, the calculator is the math behind the bid.

Pricing methodology — hourly vs sqft vs flat-rate

Three pricing conventions dominate the cleaning industry, and they suit different scenarios:

Hourly billing. The operator quotes a per-hour rate and bills against actual time. Appropriate only for unpredictable scope work — post-construction with unknown debris loads, hoarding remediation, water-damage triage, mold remediation, or organizing-plus-cleaning hybrids. The customer accepts time-and-materials risk because the operator cannot reasonably estimate hours in advance. Pure hourly billing is rare in residential and standard commercial cleaning because customers prefer price certainty.

Square-footage billing. The operator quotes a per-sqft rate and bills the property area times that rate. Appropriate for high-volume standardized commercial work (offices, retail, schools, medical clinics) where the operator has a tight per-sqft cost model and the property is comparable to many others in the operator's portfolio. The customer benefits from comparison-shopping ease; the operator benefits from contract-template scale.

Flat-rate billing. The operator quotes a single number for the job, computed internally from the hourly cost stack with a cross-check against $/sqft. This is what most established cleaning operators actually do for residential and small-commercial work. The customer sees a single price; the operator computes that price from labor hours, supplies, mileage, overhead, and target margin. The flat rate carries the operator's confidence in the labor-hour estimate (if hours run long, the operator absorbs the overage) and gives the customer certainty.

The calculator implements the flat-rate methodology with hourly cost-stack build-up. The recommended price-per-square-foot is reported as a cross-check, NOT as the primary billing convention. Operators choosing pure hourly or pure $/sqft can use the underlying cost stack and ignore the bid-band output.

Labor cost — BLS benchmarks and the W-2 vs 1099 question

Labor is the largest line item in nearly every cleaning bid. The Bureau of Labor Statistics Occupational Employment and Wage Statistics report (OES) publishes annual mean and median hourly wages for janitors (SOC 37-2011) and maids / housekeeping cleaners (SOC 37-2012). The national mean as of the 2026 planning year is approximately $17.85/hour for SOC 37-2011 and $15.50/hour for SOC 37-2012, with state and metro variation of roughly plus-or-minus 25% around the mean (Mississippi, West Virginia, and Arkansas at the low end; Hawaii, Washington, and the New York and California metros at the high end).

The base wage is only the start. The FULLY-LOADED labor cost — what the operator actually pays per hour for a W-2 cleaner — adds employer FICA (7.65%), federal unemployment (FUTA, 0.6% after state credits in most states), state unemployment (SUTA, typically 1%-5% of wages up to the state taxable wage base), and workers'-compensation premium. Cleaning operators are typically classified as class code 9014 (janitorial) or 9015 (residential cleaning) for workers'-comp purposes, with premium rates ranging from $4 per $100 of payroll in the low-rate states to $15 per $100 in Ohio, California, and the New England states. The combined load typically runs 30%-50% on top of the base wage, producing a fully-loaded rate of $22-$28 for a cleaner at the BLS-mean base wage. The calculator's labor-rate input should be the FULLY-LOADED rate; quoting bids using only the base wage systematically under-prices labor by 30%-50%.

The 1099-independent-contractor option is superficially attractive — no payroll taxes, no workers-comp premium, no benefits — but the worker-classification audit risk is the single largest tax-and-liability exposure in the cleaning industry. The IRS, DOL, and state labor agencies apply the common-law right-to-control test (IRS Publication 1779) and the FLSA economic-realities test (DOL Wage and Hour Division Fact Sheet 13). Cleaning is one of the four IRS-priority misclassification audit targets alongside construction, trucking, and home health. Common indicia of W-2 employment in a cleaning context: the operator supplies chemicals and equipment; the operator sets the schedule and route; the worker cleans only for that operator; the operator provides uniforms; the operator inspects quality and corrects defects. If most of those are true, the worker is almost certainly a W-2 employee under common-law principles regardless of what the contract says. Penalty assessments for misclassification include back FICA (15.3%), back FUTA and SUTA, full back workers'-comp premium for the period, and in many cases a 100% trust-fund-recovery penalty against owners personally under 26 USC § 6672. Consult a CPA or tax attorney before relying on 1099 classification for crew labor.

Supply cost per visit

Supplies are a small but non-trivial line that operators routinely under-budget. The supply cost per visit covers cleaning chemicals (all-purpose cleaner, glass cleaner, bathroom cleaner, floor cleaner, oven cleaner if applicable), microfiber cloths and mop pads amortized over their reuse cycle (typically 50-200 washes before disposal), trash bags, disposable gloves, and equipment wear (vacuum belts, vacuum filters, brush heads, mop heads, scrub-pad refills).

Industry benchmarks vary widely by cleaning type:

  • Recurring residential: $4-$12 per visit. Mostly chemicals and consumables; equipment wear is low because the same property is cleaned routinely with light soil loads.
  • Deep cleaning: $8-$25 per visit. Heavier chemistry (degreasers, descalers, oven cleaner), more microfiber turns because more surfaces are touched, specialty tools (grout brushes, baseboard brushes).
  • Move-out: $15-$40 per visit. Full-strength cleaners, oven and appliance specialty products, more disposable consumables (full-property turnover means more grime and more clothes / pads cycled through).
  • Post-construction: $20-$60 per visit. Heavy-duty chemistry (solvent-based dust removers, masonry-acid wash for window glass and metal), disposable shoe covers and Tyvek suits, HEPA-filter media for HEPA vacuums, dust-mask cartridges, and specialty solvents for removing construction adhesives and tape residue.

Operators using per-job supply checklists can compute the actual cost by item. For most operators, rough estimates from the benchmark bands are adequate for screening — but never zero the supply line. Chemicals and microfiber are not free, and a $0 or $1 supply estimate on a $300 deep clean understates total cost by 5%-8% and erodes the margin commensurately.

Overhead allocation

Overhead is the costs that exist whether or not any particular job is performed: admin and office salaries (not crew labor, which is in the labor line), general liability insurance (typically $400-$1,200 per year for a small residential operator; $2,000-$8,000 for a multi-crew commercial operator), commercial-auto insurance, vehicle depreciation and registration, software subscriptions (scheduling, payments, route optimization, accounting, CRM), training, marketing and lead-generation cost, uniforms, and office or storage rent if applicable.

To allocate overhead per labor hour, compute (annual overhead) divided by (annual billable labor hours). Annual billable hours are crew-hours actually billed to customers — NOT total payroll hours. Exclude travel time between jobs, training time, meeting time, and any unproductive time. Typical operator results: $4-$15 per billable hour, with single-operator residential at the low end and multi-crew commercial at the high end (more admin, more insurance, more software seats, more vehicles).

Under-allocating overhead is the second-most-common cause of unprofitable bids after labor under-estimation. New operators often allocate $0-$3 per hour and then wonder why the company runs out of cash at the 18-24 month mark when the overhead reality catches up with the pricing. The calculator's $8/hour default is a screening estimate; the operator's actual figure should come from the books.

Recurring vs one-time pricing differential

Recurring contracts (weekly, bi-weekly, monthly) earn lower per-visit pricing than equivalent one-time jobs, and the calculator reflects this with a route-density / supply-amortization discount on the per-visit price for recurring work. The mechanics:

  • Supply amortization. A bulk supply restock (chemicals from a janitorial supply distributor, microfiber from a wholesale supplier) supports many visits. The per-visit supply cost on visit 2 through N is lower than the per-visit supply cost on a one-time job.
  • Route density. Multiple recurring contracts on the same street, in the same office building, or in the same neighborhood cluster the operator's drive time across multiple billable hours, reducing the per-job mileage and mobilization cost.
  • Reduced sales / contract overhead. One signed contract covers many visits. The customer-acquisition cost amortizes across the full contract term, and the operator's per-visit administrative cost (scheduling, invoicing, customer communication) is materially lower than for a one-time job.

The calculator applies a 15% per-visit discount on the standalone single-job price as the default recurring benefit, producing a per-visit price equal to 85% of the standalone price. Actual operator savings vary 5%-25% depending on route density and contract length: a single weekly recurring contract on the same street as the operator base may save 25%; a once-monthly recurring contract 20 miles from base may save only 5%. The 15% default is a screening estimate; operators with route-density data should override.

One-time deep, move-out, and post-construction jobs do NOT receive the recurring discount. The premium multipliers on those cleaning types (1.40×, 1.60×, 2.00×) reflect both the labor lift and the genuine pricing power the operator holds when the customer has urgent, non-routine work.

State sales tax on cleaning services

State sales tax on cleaning services is COMPLEX and material to operator economics. There is no federal rule; each state taxes (or exempts) cleaning differently, and within taxable states the rules often distinguish residential from commercial, one-time from recurring, and general cleaning from specialty cleaning (carpet, window, post-construction).

A rough snapshot as of 2026 (NOT a substitute for state-specific guidance):

  • Residential cleaning is generally EXEMPT in California, Florida, Illinois, Massachusetts, Missouri, New Jersey, Oregon, and most other states. The exemption typically extends to recurring and one-time residential work.
  • Commercial / non-residential cleaning is TAXABLE in Texas, Connecticut, New York, West Virginia, Hawaii, New Mexico, and South Dakota. The tax rate is the standard state sales-tax rate (Texas 6.25%, Connecticut 6.35%, New York 4% state plus local), and some of those states also tax residential cleaning above a square-footage or contract-value threshold.
  • Selected specialty cleaning is TAXABLE in additional states. New York, Iowa, and Ohio tax carpet cleaning and window cleaning even when general cleaning is exempt. Some states tax post-construction cleaning as part of the construction contract rather than as a separate cleaning service.
  • Local taxes layer on top in Chicago (separate Chicago Use Tax and Lease Transaction Tax in some cases), New York City (4.5% local on top of state 4%), and some California municipalities.

The taxability also depends on whether the customer is a tax-exempt entity (most states exempt sales to qualifying nonprofits, schools, and governments on presentation of a resale or exemption certificate) and on whether the cleaning work is provided as part of a larger contract (a property-management contract that bundles cleaning with other services may be taxed differently from a stand-alone cleaning agreement).

The calculator does NOT compute sales tax. Operators must consult state-specific guidance from the state department of revenue and ideally a CPA with state-and-local-tax (SALT) experience. Wrong sales-tax posture is the second-largest tax-and-liability risk in cleaning operations after worker misclassification — and unlike misclassification, sales-tax under-collection cannot be fixed retroactively by switching the worker classification: under-collected sales tax must be paid out of the operator's profits with no ability to bill the customer years after the fact.

What this calculator does NOT model

The calculator is a single-job pricing tool. It does NOT model:

  • Sales tax. Operator must compute jurisdictional sales tax separately from the calculator output (see preceding section).
  • Worker classification. Operator must determine W-2 vs 1099 status under the IRS common-law test and the DOL FLSA economic-realities test (consult a CPA or tax attorney). The labor-rate input assumes the operator has already chosen and is using a fully-loaded rate appropriate to the classification.
  • OSHA chemical safety. The calculator does not enforce 29 CFR 1910.1200 Hazard Communication Standard compliance (written plan, SDS sheets, container labeling, training) or 29 CFR 1910.132-138 PPE requirements. The cost of compliance belongs in the overhead allocation but is operator-specific.
  • Workers'-compensation classification. The calculator does not look up the operator's specific workers-comp class code (9014 janitorial vs 9015 residential cleaning vs other) or state premium rate. The operator must include the workers-comp premium in the fully-loaded labor rate.
  • Multi-visit contract pricing. The recurring per-visit discount is a screening estimate. Multi-year contracts with escalators, renewal options, termination fees, and exclusivity clauses are negotiated separately.
  • Customer-acquisition cost amortization. The marketing and sales cost of acquiring the customer is part of the operator's overhead allocation, but the calculator does not back-allocate CAC to specific bids.
  • Equipment depreciation as a job-specific cost. Vacuums, floor machines, and HEPA equipment depreciate over many jobs; the per-job equipment-wear cost is typically embedded in the supply line or the overhead allocation, not separately broken out.
  • Multi-property or multi-crew bids. The calculator prices a single job. Multi-property route bids with shared mobilization and supply costs should be priced with a route-level allocation, not by stacking single-job outputs.

For any of these, the operator should layer additional analysis on top of the calculator output.

Sources

  • 26 USC § 3121. FICA definition of employment for worker-classification analysis. The common-law right-to-control test governs the W-2 vs 1099 determination for cleaning crew labor.
  • 26 USC § 162(a). Ordinary and necessary business expense deduction. The IRS standard business mileage rate is set annually under this authority.
  • 26 USC § 6672. Trust-fund-recovery penalty — 100% personal liability on owners and responsible parties for unpaid employment taxes including those resulting from misclassification.
  • 29 CFR 1910.1200. OSHA Hazard Communication Standard. Requires a written plan, Safety Data Sheets for every chemical, container labeling, and employee training on chemical hazards.
  • 29 CFR 1910.132-138. OSHA personal protective equipment requirements covering gloves, eye protection, respiratory protection, and protective clothing for cleaning chemical exposure.
  • BLS Occupational Employment and Wage Statistics, SOC 37-2011 (Janitors and Cleaners, Except Maids and Housekeeping Cleaners) and SOC 37-2012 (Maids and Housekeeping Cleaners). National, state, and metro wage data.
  • IRS Publication 1779, Independent Contractor or Employee. Operator-facing pamphlet on the common-law right-to-control test.
  • DOL Wage and Hour Division Fact Sheet 13, Employment Relationship Under the Fair Labor Standards Act. FLSA economic-realities test for worker classification.
  • IRS Revenue Procedure 2010-51. Standard mileage rate election rules; once-elected-no-switch rule for actual-expense vehicles.
  • ISSA 612 Cleaning Times. Industry-standard time-per-task benchmarks for cleaning labor-hour estimation, published by the International Sanitary Supply Association.
  • BSCAI member pricing benchmarks. Building Service Contractors Association International pricing surveys for commercial cleaning bid analysis.

Last reviewed: 2026-05-16 against the authorities listed above and against current BLS OES wage data, the BSCAI 2025 pricing benchmark survey, and the ISSA 612 Cleaning Times reference. State sales-tax treatment of cleaning services is volatile; operators should verify current state guidance independently before relying on any jurisdictional summary.

Most established cleaning operators quote a FLAT-JOB price computed from an hourly cost stack, with $/sqft as a cross-check against the benchmark band. Pure hourly billing is appropriate only for unpredictable scope work (post-construction, hoarding remediation, water-damage triage) where the operator cannot reasonably estimate hours upfront. Pure $/sqft billing is appropriate for high-volume standardized commercial work (offices, retail) where the operator has a tight per-sqft cost model. For most residential and small-commercial work, the flat-job price is what the customer expects and what the operator can defend on quality grounds — the hourly cost stack is the internal build-up; the customer sees a single number. This calculator computes the flat-job price from the cost stack and reports the implied $/sqft for the benchmark comparison.

Resources

Links marked sponsoredmay earn The Fennec Lab a commission. They do not affect the calculator's output. See disclosures.

  • BLS — Occupational Employment and Wage Statistics (SOC 37-2011)BLS OES wage statistics for Janitors and Cleaners, Except Maids and Housekeeping Cleaners (SOC 37-2011) — the national, state, and metro mean and median hourly wages that anchor cleaning-services labor-cost analysis.
  • BLS — Occupational Employment and Wage Statistics (SOC 37-2012)BLS OES wage statistics for Maids and Housekeeping Cleaners (SOC 37-2012) — the companion residential / hospitality cleaner classification used alongside SOC 37-2011 for residential-cleaning labor benchmarking.
  • IRS — Independent Contractor (Self-Employed) or Employee?IRS plain-English guide to the common-law right-to-control test for worker classification — the primary federal authority on the W-2-vs-1099 question for cleaning-service operators. Cleaning is an IRS-priority misclassification audit target under the National Research Program.
  • IRS Publication 1779 — Independent Contractor or EmployeeIRS Publication 1779 — the operator-facing pamphlet on worker classification; identifies the three categories of evidence (behavioral control, financial control, type of relationship) the IRS weighs in a Section 3121 determination.
  • DOL Wage and Hour Division — Fact Sheet 13 (FLSA economic realities)DOL Wage and Hour Division Fact Sheet 13 — the FLSA economic-realities test applied to worker classification. The 2024 final rule restored the six-factor totality-of-the-circumstances test that governs DOL misclassification enforcement. Independent of the IRS § 3121 analysis but commonly applied alongside it.
  • OSHA — Hazard Communication Standard (29 CFR 1910.1200)OSHA Hazard Communication Standard — requires written hazard-communication plan, Safety Data Sheets (SDS) for all cleaning chemicals, container labeling, and employee training. Applies to any cleaning-services operator with employees.
  • ISSA — Industry Cleaning Standards and 612 Cleaning TimesISSA (International Sanitary Supply Association) industry resources, including the 612 Cleaning Times — the most-cited time-per-task benchmarks for cleaning labor-hour estimation.
  • BSCAI — Building Service Contractors Association InternationalBSCAI — the commercial cleaning trade association; member pricing benchmarks, contract templates, and best-practice studies are the primary commercial-cleaning pricing reference.
  • IRS — Standard Mileage RatesIRS standard business mileage rate — set annually; the simplified method for deducting vehicle operating costs in lieu of actual-expense accounting. Rev. Proc. 2010-51 governs the election and the once-elected-no-switch rule for actual-expense vehicles.

Related calculators

Search calculators

Find a calculator by name, cluster, or statute