Cleaning Company Profit Margin Tracker: Which Services Pay Most?

In the commercial and residential cleaning industry, revenue is vanity, but profit margin is sanity. A cleaning business doing \$40,000 per month with a 10% net margin keeps less take-home profit than an operator generating \$25,000 per month with a disciplined 24% net margin, all while managing far fewer customer complaints, fewer vehicle breakdowns, and smaller payroll liabilities.

Every commercial contract and residential quote you deliver involves three fundamental financial tiers: your Direct Costs (COGS), your Gross Margin, and your final Net Operating Margin. When operators fail to price with these exact numbers in mind, unbillable windshield travel time, supply waste, and hidden payroll taxes will quietly cannibalize their cash flow.

Core Accounting Formulas for Cleaning Operations:
• Cost of Goods Sold (COGS) = Direct Cleaner Wages + Payroll Tax Burden (FICA/FUTA/SUTA/Workers' Comp) + Direct Chemicals & Consumables
• Gross Profit Margin (%) = ((Total Revenue - COGS) / Total Revenue) × 100
• Net Profit Margin (%) = ((Total Revenue - Total Operating Expenses) / Total Revenue) × 100

Excel-Style Cleaning Service Margin Pivot Table

Not all cleaning revenue is created equal. A company with \$30,000 in monthly residential recurring accounts has dramatically different overhead requirements and profit dynamics than an operator billing \$30,000 across irregular post-construction cleanups. Below is our industry benchmark pivot table analyzing the unit economics, labor load, and real-world net retention across six primary service verticals:

Service Category Avg. Ticket Labor % Chemicals % Gross Margin Net Margin Cash Flow Stability
Residential Recurring (Bi-Weekly / Monthly) \$160 – \$240 42% – 46% 3.5% 50.5% – 54.5% 18% – 24% High (predictable monthly recurring MRR)
Commercial Janitorial (Offices / Corporate) \$850 – \$4,500 48% – 54% 4.0% 42.0% – 48.0% 12% – 18% Very High (annual contracts, net 30 terms)
Move-In / Move-Out Deep Clean \$380 – \$650 38% – 44% 5.0% 51.0% – 57.0% 26% – 34% Moderate (heavy seasonality around move dates)
Post-Construction Cleanup (Rough & Final) \$1,200 – \$8,000 32% – 38% 6.5% 55.5% – 61.5% 35% – 48% Low (high project volatility, contractor billing delays)
Carpet & Upholstery Steam Extraction \$220 – \$480 28% – 34% 4.5% 61.5% – 67.5% 32% – 45% Moderate (high equipment capital cost, low labor time)
Medical & Dental Clinic Sanitation \$1,400 – \$3,800 44% – 48% 5.5% 46.5% – 50.5% 22% – 30% High (strict compliance requirements keep churn low)

Which Cleaning Service Actually Pays the Most?

When custodial contractors ask which service "pays the most," they are usually conflating two distinct financial metrics: highest profit margin per hour worked versus highest cumulative enterprise cash flow.

1. The Highest Hourly Margin: Post-Construction & Floor Care

Specialized post-construction rough-and-final cleans and specialized restorative carpet or VCT tile stripping and waxing generate astronomical net margins ranging from 35% to nearly 50%. Contractors can bill between \$75 and \$130 per cleaner-hour on these jobs because general contractors are under strict liquidated damages deadlines and cannot afford failed building inspections.

However, the trap of post-construction is cash flow friction: general contractors frequently hold retainage payments for 60 to 90 days. If your payroll occurs weekly or bi-weekly, operating exclusively in high-margin construction cleaning can starve your company of operating liquidity.

2. The Highest Wealth-Building Asset: Commercial Recurring Contracts

In contrast, standard commercial office janitorial contracts offer modest net margins of 12% to 18%. While this appears low on paper, commercial janitorial requires virtually zero ongoing marketing expense once the contract is signed. Customer acquisition cost (CAC) is amortized over multi-year client lifespans. An office paying \$2,500 monthly for five-night-per-week janitorial yields \$30,000 annually with 90%+ contract renewal rates.

3. The Sweet Spot: Residential Recurring with First-Time Deep Clean Premium

The most balanced financial model in the modern custodial sector is the residential recurring route with mandatory first-time deep cleans. By charging an initial \$400 to \$550 deep clean fee to reset the residence, operators recover customer acquisition costs in the very first visit. Subsequent bi-weekly maintenance visits at \$180 to \$220 deliver a reliable 20% to 24% net margin with immediate credit-card processing on file (zero accounts receivable aging).

The 4 Silent Leaks That Destroy Cleaning Margins

If your profit margin calculator results show a net profit under 15%, your business is bleeding capital in one of four specific operational bottlenecks:

How to Reclaim 5% to 8% in Profit Margin This Quarter

  1. Audit Top 20% and Bottom 20% Accounts: Pull time-tracking records across all recurring clients over the past 90 days. Calculate the actual dollar-per-hour realized on each job. For any account generating under \$42 per cleaner-hour, issue an immediate rate adjustment letter citing localized labor index increases.
  2. Transition to Chemical Dispensing Systems: Replace ready-to-use (RTU) retail spray bottles with bulk commercial concentrate dispensing. Buying 5-gallon concentrates drops container cost per quart from \$4.80 down to \$0.22.
  3. Incentivize Team Production Bonuses: Instead of paying overtime, institute job-ticket pricing or efficiency bonuses. Teams that complete assigned square footage to 100% quality standards in 85% of standard labor allowance receive a share of the saved payroll, aligning cleaner incentives with company profitability.

How to Quote Jobs Using Contribution Margin per Man-Hour

One of the most frequent accounting failures among growing commercial cleaning companies is bidding strictly by square footage without factoring in building layout, fixture density, and unbillable crew setup time. A 10,000-square-foot open-concept carpeted corporate call center can be serviced in 3.5 man-hours, while a 10,000-square-foot medical urgent care center with 24 individual examination rooms, clinical waste disposal, and ceramic tile grout scrub lines requires 8.5 man-hours.

To guarantee that every contract satisfies your target profit margin, custodial estimators should calculate their Minimum Billable Rate per Man-Hour ($/hr) using the following target formula:

Target Billable Hourly Rate Formula:
Target Hourly Bill Rate = (Fully Burdened Hourly Wage + Hourly Chemical & Equipment Allowance) ÷ (1 − (Target Overhead % + Target Net Profit %))

Worked Example: If cleaner base pay plus taxes is \$21.50/hr, chemical allowance is \$1.50/hr, and you target 20% overhead with a 20% net profit margin:
• Target Hourly Bill Rate = (\$21.50 + \$1.50) ÷ (1 − (0.20 + 0.20)) = \$23.00 ÷ 0.60 = \$38.33 per man-hour.

Any commercial contract quoted below \$38.33 per hour under these cost structures directly cannibalizes your net margin or forces cleaners to cut corners on sanitation standards, triggering client churn.

Frequently Asked Questions

What is a normal profit margin for a residential cleaning company?

For residential recurring maid services, healthy net profit margins typically range between 15% and 22%. Gross margins before administrative overhead are generally between 45% and 55%, with direct field labor consuming 40% to 48% of gross revenue.

Which cleaning service has the highest profit margin?

Specialty services such as post-construction rough-and-final cleans (35% to 50% net) and hot-water extraction carpet restoration (30% to 45% net) yield the highest margins per hour. However, recurring commercial janitorial and bi-weekly residential contracts deliver the highest lifetime revenue due to contract predictability.

What percentage of cleaning revenue should go to labor?

Direct field labor (technician hourly wages plus payroll taxes and workers compensation) should ideally stay between 40% and 48% of total revenue. If labor exceeds 52%, prices must be raised or cleaning production rates per square foot must be recalibrated.

How is gross profit margin calculated for commercial janitorial?

Gross Margin = ((Monthly Revenue - Cost of Goods Sold) / Monthly Revenue) * 100. Cost of Goods Sold includes cleaner wages, payroll tax burden, chemical concentrates, trash liners, and direct mop/towel laundry costs.

Sources & Industry Verification Notes