A cleaning bid can look profitable on paper and still lose money in real life.
Here are 3 reasons why:
Labor hours are underestimated
A small mistake in estimated cleaning time gets multiplied across every visit, every week, and every month.Payroll burden and overhead are ignored
Hourly wage is not your true labor cost. Payroll taxes, insurance, admin time, supplies, travel, equipment, and other overhead still have to be paid.Profit margin is guessed instead of calculated
Adding “a little extra” on top of your costs isn't the same as knowing your actual margin.
A simple check before submitting a quote:
Revenue − Labor − Payroll Burden − Supplies − Overhead = Real Profit
Then calculate:
Profit Margin = Profit ÷ Revenue × 100
The goal isn't just to win more contracts.
It's to win contracts that are actually worth servicing.
What usually causes the biggest pricing problems in your cleaning business: labor, overhead, or choosing the right margin?



