Know Your Costs Before You Know Your Price

I made this mistake early on. I set prices based on what I thought clients would pay, not on what it actually cost me to deliver the service. When I won accounts, I was working hard and generating revenue — but the profit wasn't there because I'd left too many costs out of the calculation.

Here's every cost line that needs to go into a cleaning price:

Base labor. The wage you pay your cleaners per hour. This is the number most owners start with — and often the only number they use.

Loaded labor. This is where the math gets real. Payroll taxes (Social Security, Medicare, unemployment), workers' compensation, and any benefits add 25–35% on top of base wage. A $15/hour cleaner costs you $19–$20/hour fully loaded. Build this number into your hourly rate, not your margin.

Supplies. Cleaning products, paper goods, liners, and consumables used on each account. Calculate per account, not as a blanket percentage — the supplies a restroom-heavy medical office consumes are very different from a small open-plan tech office.

Transportation. Fuel, vehicle maintenance, and wear allocated per route. If employees drive 30 minutes to a client, that's 30 minutes of labor cost before the first thing gets cleaned.

Overhead. Insurance, software subscriptions (CRM, scheduling, communications), phone, and any administrative labor. Even if you don't have a physical office, overhead is real. Divide your monthly overhead by your monthly cleaning hours and add it to your hourly rate.

Target margin. After covering all real costs, you need profit to grow, handle surprises, and justify the risk of running a business. Target 20–25% net margin as a floor. Don't treat margin as what's left over — build it into the price.

When all of these are in the number, your floor price is what you can't go below and remain profitable.

Know What Your Competition Is Doing

Understanding your competitive environment doesn't mean matching their prices — it means knowing how to position around them.

For commercial cleaning bids, most competitors are using square footage pricing. If you walk into a bid with hourly pricing when competitors are presenting sqft monthly rates, you've already put yourself at a disadvantage — the client can't compare your proposal to the others they received.

Early in our business, I bid a commercial job hourly. It was simpler for me to explain. The client was confused, couldn't compare us to other bids, and went with someone else. Lesson learned.

Understand what competitors in your market are charging per sqft by bidding type — office, medical, industrial — and how their proposals are structured. You can do this legitimately by having trusted contacts request quotes, or by reviewing what you can observe from publicly available pricing discussions in industry forums.

The goal isn't to undercut the average. The goal is to understand the range so you can position your price in context. If competitors are at $0.08–$0.12 per sqft for standard office cleaning in your market, you know the playing field. Where you land within or above that range depends on your differentiation.

Winning Above Price

Need help growing your cleaning business? We build marketing systems for BSCs — SEO, GBP optimization, CRM automation, and lead generation — all set up and running in weeks, not months.

Book a free strategy call

Here's a move that changed our business: we submitted a bid that was 40% higher than our nearest competitor. And we won.

Not because the client was looking to overspend. Because we made the clearest case for what they'd get that was different from what anyone else was offering. Documented quality inspections. A dedicated account manager. Specific case references from similar clients. A proposal that answered the questions a facility manager needs to answer to justify the hire internally.

Competing on price is a trap. The clients you win on lowest bid are almost always the hardest to serve and the least profitable. A 2026 analysis of cleaning operator forums found that "low-bid" accounts are consistently cited as the most demanding and least loyal — they'll switch to the next lower bidder just as easily.

The way out of the price competition is differentiation. Read Bidding Commercial Cleaning Accounts for the full framework on building a proposal that positions you above price comparison. And Marketing Your Cleaning Business for how to build the brand message that makes your differentiation credible before the walkthrough.

Know What You Can Afford to Float

This is the piece that doesn't show up in most pricing guides and caused us real stress early on.

Before you take on a new commercial account, ask: how long will it be before I'm paid, and can I cover payroll and expenses in the meantime?

Commercial clients pay net-30 to net-60. Sometimes net-90 for large facilities. If you take on a $12,000/month commercial account today and don't collect for 60 days, you need to float two months of staffing, supplies, and overhead before a dollar comes in. For a business with thin cash reserves, that math can put you in crisis.

We took on a large account early in our business without fully accounting for this. We watched the bank account slowly empty while waiting for the check that was coming — but not yet here. The stress was significant.

Factor payment timing into your decision to pursue an account. If you can't finance the gap, the account isn't worth taking — or you need to negotiate faster payment terms as part of the contract.

For more on the financial mechanics of running a profitable cleaning business, read How Profitable is a Cleaning Business?.

Real-World Examples

AMR US is a good reminder that competitive pricing does not mean cheap pricing. Strong service systems, real proof of execution, and clear differentiation give you room to price with confidence.

Stay Clean Solutions shows the same thing. When your brand is built around accountability and long-term retention, competitive pricing becomes a value conversation instead of a discount conversation.

Frequently Asked Questions
How do I know if my cleaning prices are competitive? +

Research what local competitors are charging by requesting quotes as a potential client, or by understanding industry benchmarks. More importantly, know your own costs first — a price is only competitive if it's also profitable. Matching a competitor's price that you can't sustain profitably isn't competing; it's slow failure.

What's the biggest pricing mistake cleaning businesses make? +

Bidding based on what they think the client wants to pay rather than what the work actually costs to deliver. This leads to either losing every bid because your number is too high, or winning bids you can't service profitably. Know your costs first, then determine how to position competitively around that floor.

Should cleaning companies price by the hour or by square footage? +

Square footage for commercial. It's the industry standard, it's what clients expect, and it creates predictable monthly billing that's easier for commercial clients to budget. Hourly pricing can work for one-time or residential jobs, but for recurring commercial contracts, sqft pricing is the right approach.

How do I compete on price against companies bidding lower? +

Reframe the question. If a prospect is choosing purely on price, you haven't differentiated your offer enough. When your value proposition is clear — documented quality process, proven results, reliable communication — the comparison stops being about who's cheapest and starts being about who solves the real problem.

What loaded labor cost should I use when calculating my cleaning prices? +

Add 25–35% on top of base wage for payroll taxes, workers' compensation, and employer overhead. A $15/hour cleaner costs $19–$20/hour fully loaded. Most cleaning business pricing failures come from calculating labor at base wage only.

Ready to grow your cleaning business with a proven marketing system? Let’s talk about what’s possible for your company.

Book a free strategy call
TR
Taylor Riley
Founder, Boom FSA

Taylor spent years running a commercial cleaning company before pivoting into marketing. He built Boom FSA specifically for cleaning company owners who want real results — not generic agency packages. He writes about SEO, AI, and growth strategy for the cleaning industry.

Learn more about Taylor →