How to Price Commercial Cleaning Contracts: Rates, Formulas, and Strategies
Learn how to price commercial cleaning contracts profitably. Covers per-square-foot rates, production rate calculations, bidding on janitorial contracts, and avoiding common pricing mistakes.
How to Price Commercial Cleaning Contracts: Rates, Formulas, and Strategies
Pricing commercial cleaning contracts is the skill that separates profitable janitorial companies from those that grind through unprofitable contracts until they burn out. Get your pricing right and every new contract adds to your bottom line. Get it wrong and you are locked into 12 months of work that costs you money every time your crew walks through the door.
The challenge with commercial pricing is that every building is different. A 10,000-square-foot medical office with strict disinfection requirements is nothing like a 10,000-square-foot warehouse with concrete floors and a few restrooms. Same square footage, completely different scope, time requirements, and costs. You cannot use a single number and apply it everywhere.
This guide walks you through the formulas, benchmarks, and strategies that experienced commercial cleaning companies use to price contracts profitably. Whether you are bidding on your first office or your fiftieth, these principles apply.
The Foundation: Know Your Costs
Before you can price anything, you need to know exactly what it costs you to put a cleaner on site for one hour. This is your fully loaded labor cost, and it is the number that most cleaning companies get wrong.
Calculating Your Fully Loaded Labor Cost
Start with the hourly wage you pay your cleaner. Then add:
- Payroll taxes: Social Security (6.2%), Medicare (1.45%), federal and state unemployment taxes. Total: roughly 8 to 10 percent of wages.
- Workers' compensation insurance: Varies by state, typically 3 to 8 percent of payroll for janitorial work.
- Benefits (if offered): Health insurance, paid time off, uniforms.
- Supplies cost per hour: Cleaning chemicals, trash bags, paper products, equipment wear. Budget $2 to $5 per cleaner hour.
- Equipment depreciation: Spread the cost of vacuums, floor machines, and other equipment across their useful life. Typically $1 to $3 per hour.
- Vehicle and travel costs: Fuel, insurance, maintenance, depreciation on your work vehicle. $3 to $8 per hour depending on your routes.
- Overhead allocation: Rent, phone, software, insurance, accounting, marketing โ divided across your total billable hours. $3 to $10 per hour depending on your business size.
Example: You pay a cleaner $15 per hour. After adding payroll taxes ($1.35), workers' comp ($0.75), supplies ($3), equipment ($2), travel ($5), and overhead ($5), your fully loaded cost is $32.10 per hour. That means you need to bill more than $32.10 per cleaner hour just to break even.
The Three Pricing Methods
Method 1: Production Rate Pricing (Most Accurate)
Production rate pricing starts with how fast your cleaners can clean a specific type of space. This varies dramatically by facility type, soiling level, and scope of work.
Typical production rates (square feet per cleaner hour):
- General office (nightly cleaning): 3,000 to 5,000 sq ft per hour
- Medical/dental office: 1,500 to 2,500 sq ft per hour
- School/university: 2,500 to 4,000 sq ft per hour
- Industrial/warehouse: 5,000 to 8,000 sq ft per hour
- Retail store: 2,500 to 4,000 sq ft per hour
- Restrooms (as standalone task): 500 to 1,000 sq ft per hour
Formula:
- Measure the cleanable square footage
- Divide by your production rate to get hours per visit
- Multiply hours by your billing rate (fully loaded cost plus profit margin)
- Multiply by visits per month
Example: A 15,000-square-foot general office cleaned 5 nights per week.
- Production rate: 4,000 sq ft per hour
- Hours per visit: 15,000 / 4,000 = 3.75 hours
- Billing rate: $45 per hour (loaded cost of $32 plus $13 profit)
- Cost per visit: 3.75 x $45 = $168.75
- Monthly cost: $168.75 x 21.7 average work nights = $3,662
- Round to: $3,700 per month
Method 2: Per-Square-Foot Pricing
This is the fastest method and is useful for quick estimates and comparing your rates to market benchmarks. But it is less accurate than production rate pricing because it does not account for differences in facility complexity.
Typical per-square-foot rates (per visit):
- General office: $0.05 to $0.12
- Medical facility: $0.08 to $0.20
- School: $0.04 to $0.10
- Warehouse/industrial: $0.02 to $0.06
- Retail: $0.06 to $0.12
Per-square-foot rates (monthly, for 5x/week service):
- General office: $1.00 to $2.50
- Medical facility: $1.50 to $4.00
- School: $0.80 to $2.00
Method 3: Hourly Bidding
Some cleaning companies simply estimate the hours needed and apply an hourly billing rate. This works but requires accurate time estimates and honest assessment of your efficiency.
Typical billing rates: $30 to $60 per cleaner hour depending on your market, with $40 to $50 being the sweet spot for most markets.
Use a pricing calculator to run these calculations quickly for different building types and frequencies.
Ready to streamline your cleaning business?
Spotless helps cleaning companies schedule jobs, collect payments, and manage their team โ all in one platform. Start your free trial today.
Try It Free โThe Walkthrough: Where Pricing Accuracy Lives
Never price a commercial job without a physical walkthrough. Photos and square footage alone do not tell you enough.
What to Document During a Walkthrough
Square footage by area type: Office space, restrooms, kitchens/breakrooms, conference rooms, lobbies, hallways, storage areas. Each has a different cleaning intensity.
Floor types: Carpet (vacuum only or extraction needed?), VCT (strip and wax schedule?), hardwood, concrete, tile. Floor type determines equipment needs and production rates.
Restroom count and size: Restrooms are the most time-intensive areas to clean. A building with 10 restrooms takes dramatically longer than one with 2, even if the square footage is the same.
Soiling level: A tech office with 20 employees is much cleaner than a warehouse breakroom serving 200 workers. Adjust your production rate accordingly.
Special requirements: Does the client need green cleaning products? HEPA vacuums? Disinfection protocols? Security clearance? After-hours access? Each requirement affects your cost.
Trash volume: How many trash cans? How far is the dumpster? A building with 100 trash cans on three floors with a distant dumpster adds significant time.
Current pain points: Ask what they dislike about their current cleaning company. Their answer tells you what to emphasize in your proposal and may reveal scope items you need to include.
Building Your Proposal
A professional proposal wins contracts. A sloppy one loses them, regardless of price.
Proposal Structure
- Company overview: Brief introduction, years in business, insurance coverage, certifications.
- Scope of work: Detailed list of tasks organized by area (offices, restrooms, kitchens, common areas) and frequency (nightly, weekly, monthly, quarterly).
- Cleaning schedule: Days of the week, approximate times, number of staff on site.
- Pricing: Monthly rate with clear payment terms. Optionally break down by frequency if offering multiple options (3x/week vs 5x/week).
- Additional services: Floor care, carpet cleaning, window cleaning โ priced separately.
- Insurance certificates: Attached or available upon request.
- References: Two to three current commercial clients (with permission).
- Contract terms: Duration, cancellation policy, price adjustment clause.
Offering Multiple Options
Smart bidders present two or three options at different price points. For example:
- Option A (3x per week): $2,200/month โ basic scope
- Option B (5x per week): $3,700/month โ full scope (recommended)
- Option C (5x per week plus monthly floor care): $4,200/month โ premium
This gives the client control, demonstrates flexibility, and anchors the middle option as the natural choice.
Profit Margins: What to Target
Industry benchmarks for commercial cleaning profit margins:
- Gross margin (revenue minus direct labor and supplies): 35 to 55 percent
- Net margin (after all expenses including overhead): 10 to 28 percent
If your net margin is below 10 percent on a contract, you are taking on risk without adequate reward. A single employee call-out, equipment breakdown, or client scope creep wipes out your profit.
Target billing rate formula: Fully loaded cost per hour divided by (1 minus your target gross margin).
Example: $32 loaded cost / (1 - 0.45) = $58 billing rate for a 45% gross margin.
Common Pricing Mistakes
Bidding Against Yourself
Do not lower your price before the client even pushes back. Present your price confidently. If they negotiate, you can offer a reduced scope rather than a reduced price.
Ignoring Scope Creep
Commercial clients will gradually add requests: "Can you also clean the gym?" "Can you start emptying the recycling?" "Can you wipe down the elevator buttons?" Each request adds time. Build a change-order process into your contract so you can adjust pricing when scope changes.
Forgetting Seasonal Costs
Winter means salt and slush tracked through lobbies. Summer means more AC and faster-growing grime. Some facilities need extra floor care in certain seasons. Factor seasonal variation into your annual pricing.
Not Pricing for Turnover
Employee turnover in janitorial is 100 to 200 percent annually at many companies. Every time someone quits, you spend money and time recruiting, training, and absorbing lower productivity during the learning curve. Your pricing needs to cover this reality.
Ready to streamline your cleaning business?
Spotless helps cleaning companies schedule jobs, collect payments, and manage their team โ all in one platform. Start your free trial today.
Try It Free โRaising Prices on Existing Contracts
If your contract does not include an annual price adjustment clause, add one to every future contract. A typical clause allows a 3 to 5 percent annual increase tied to CPI or a fixed percentage.
For existing contracts without such a clause, request a price adjustment at renewal time. Present it matter-of-factly: "Our costs for labor, supplies, and insurance have increased by X percent this year. We are adjusting your contract to reflect these changes."
Give 30 to 60 days notice. Most clients accept reasonable increases. Those who do not were probably going to leave anyway.
Technology That Supports Better Pricing
Modern cleaning business software helps you price more accurately and manage contracts more profitably.
Time tracking shows you how long each building actually takes versus your estimate. This data improves your future bids and helps you identify inefficient crews or buildings.
Job costing tracks revenue and costs per contract so you can see your actual margin on every account. Unprofitable contracts become visible immediately.
Scheduling and routing optimizes your crew assignments and travel routes, reducing non-billable time and improving your effective billing rate. Explore scheduling tools designed for multi-site cleaning operations.
Commercial cleaning pricing is a skill that improves with every bid. Track your results, learn from the contracts that work and those that do not, and refine your numbers over time. The goal is not to win every bid โ it is to win the bids that make your business more profitable.