Back to Blog
OperationsMarch 29, 2026|8 min read

How to Price Commercial Cleaning Jobs: A Data-Driven Guide for 2026

MM

Michael Mabry

Founder, CleanSlate AI

Share

Pricing is the difference between a profitable cleaning company and one that's slowly bleeding money. Price too high and you lose bids. Price too low and you win work you can't afford to keep.

Most cleaning company owners price by gut feel — "that looks like a $500/month job." But gut feel doesn't account for labor time variations between a standard office and a medical clinic, differences in supply costs, or the frequency multiplier that turns a reasonable per-visit price into an unprofitable monthly contract.

Here's how to price commercial cleaning jobs using actual data.

The Cost-Plus Method (The Right Way)

The most reliable pricing method is cost-plus: calculate your actual costs, add your target profit margin, and that's your price. No guessing.

Monthly Price = Monthly Cost ÷ (1 - Target Margin %)

If your monthly cost is $500 and you want a 35% margin: $500 ÷ (1 - 0.35) = $500 ÷ 0.65 = $769/month

Your profit is $269/month (35% of $769). Simple, predictable, sustainable.

Step 1: Calculate Labor Cost Per Visit

Labor is your biggest cost. To estimate it accurately, you need two numbers: how long the job takes per visit, and what you pay your crew per hour.

Time estimates by facility type (minutes per 1,000 sqft):

Facility TypeMinutes per 1,000 sqftNotes
Standard Office8 minCubicles, conference rooms, breakrooms
Executive Office12 minHigh-end finishes, detail work
Medical Clinic15 minExam rooms, EPA disinfectants required
Hospital / Surgical20 minSterile areas, specialized training
Retail6 minShowrooms, moderate foot traffic
School / University10 minClassrooms, high restroom count
Industrial / Warehouse4 minFloors and breakrooms only
Restaurant18 minKitchen grease, food soil
Gym / Fitness12 minLocker rooms, equipment wipe-down
Church6 minLow frequency, moderate soil
Daycare15 minChild-safe products required

Example: A 5,000 sqft standard office takes about 40 minutes per visit (5 × 8 min). At $20/hr crew cost, that's $13.33 in labor per visit.

Step 2: Estimate Your Supply Costs

Supply costs vary by facility type and your specific vendor pricing. Medical and food service spaces require specialized (more expensive) products. Standard offices are much cheaper.

Rather than using generic estimates, calculate your actual supply cost per visit based on what you spend. Take your monthly supply spend for a location, divide by the number of visits, and you have your per-visit supply cost. If you're bidding a new facility type, estimate based on similar existing contracts.

Example: If you spend $100/month on supplies for a location you clean 13 times per month, your supply cost is $7.69 per visit.

Step 3: Calculate Total Cost Per Visit

Add labor and supply costs.

Example: $13.33 (labor) + $7.69 (supplies) = $21.02 per visit

Step 4: Multiply by Frequency

FrequencyVisits per Month
1x/week4.33
2x/week8.67
3x/week13.0
5x/week (M-F)21.67
Daily (7x)30.0
Biweekly2.17
Monthly1.0

Example: 3x/week = 13 visits/month. $21.02 × 13 = $273/month total cost

Step 5: Apply Your Target Margin

Industry standard profit margins for commercial cleaning range from 25-45%, with 30-40% being the sweet spot for sustainable growth.

Your Cost25% Margin30% Margin35% Margin40% Margin
$300/mo$400$429$462$500
$500/mo$667$714$769$833
$800/mo$1,067$1,143$1,231$1,333
$1,200/mo$1,600$1,714$1,846$2,000

Example: $273/month cost at 35% margin = $420/month price

Step 6: Sanity Check Against Market Rates

Your cost-plus price should fall within the market range for your facility type. If it's wildly above market, your labor costs might be too high or the job is genuinely premium. If it's below market, you might be underpricing.

Monthly market rates per sqft (reference only):

Facility TypeLowHigh
Standard Office$0.05/sqft$0.10/sqft
Executive Office$0.08/sqft$0.15/sqft
Medical Clinic$0.10/sqft$0.20/sqft
Retail$0.04/sqft$0.08/sqft
School$0.06/sqft$0.12/sqft
Restaurant$0.10/sqft$0.20/sqft

Example: A 5,000 sqft office at market rates would be $250-$500/month. Our cost-plus price of $766/month is above market — which means either we're paying crew more than average (might be worth it for retention), or we should consider adjusting margin down to be competitive.

This is a judgment call. If your service quality justifies premium pricing, own it. If you're competing on price, target 25-30% margin.

Common Pricing Mistakes

Mistake 1: Pricing per sqft without considering facility type. A 5,000 sqft medical clinic takes nearly twice as long to clean as a 5,000 sqft standard office and requires more expensive supplies. Same sqft, very different costs.

Mistake 2: Not accounting for frequency. A building cleaned 5x/week generates 5x the labor and supply cost of one cleaned weekly. Your per-visit price stays the same, but the monthly contract value — and your monthly cost — scales linearly.

Mistake 3: Bidding on revenue instead of profit. A $2,000/month contract sounds great until you realize it costs you $1,800/month to service. A $800/month contract at 40% margin ($320 profit) is more valuable than a $2,000/month contract at 10% margin ($200 profit).

Mistake 4: Forgetting overhead. The calculations above cover direct costs only. Your actual overhead includes insurance, vehicle costs, office expenses, software, and your own time. Add 10-15% to your cost base to account for overhead before applying margin.

Automate Your Bidding

If doing this math for every prospect sounds tedious, it is. That's why we built an AI bidding calculator into CleanSlate AI.

Tell Ace "bid on a 5,000 sqft medical office 3x/week" and he calculates the full breakdown instantly — labor time, monthly price at your target margin, and how your price compares to market rates. Then he can generate a proposal and send it to the prospect, all via text.

Share

Stop Managing. Start Growing.

Let Ace handle crew call-outs, shift confirmations, lead qualification, and daily operations, all via text.