A worked example: a cleaning business
Sara cleans houses. Each job costs her $35 in supplies, takes 3 hours, and she values her time at $40 an hour. Her overhead is $2,100 a month and she does 45 jobs a month. She wants a 20% margin.
| Supplies | $35.00 |
| Her time, 3 hours at $40 | $120.00 |
| Overhead share, $2,100 over 45 jobs | $46.67 |
| True cost of one job | $201.67 |
| Price at 20% margin | $252.08 |
Sara was charging $185. She was losing $16.67 on every house and did not know it, because the overhead never appeared on any job sheet. At 45 jobs a month that is $750 a month walking out of the door.
true cost = materials + (hours x hourly rate) + (monthly overhead / jobs per month)
price at margin = true cost / (1 - margin)
Typical margins, and what counts as healthy
Margins vary enormously by trade, so treat these as orientation rather than a target. A service business with low materials cost can carry a higher margin than a business reselling parts. What matters more than the industry average is whether your price covers your true cost, which is what the calculator above works out.
| Under 0% | Losing money on every job |
| 0 to 10% | One slow month from trouble |
| 10 to 20% | Working, with no room for error |
| 20 to 35% | Room to invest, hire, absorb a bad month |
Questions owners ask us
What is the difference between markup and margin? Markup is a percentage of your cost. Margin is a percentage of your price. If a job costs $100 and you add 20% markup, you charge $120, and your margin is 16.7%. To get a true 20% margin on a $100 cost, you charge $125. Mixing these up is the single most common pricing error we see.
How do I include my own wage? Put what you would pay somebody else to do that work into the hourly rate. If you would pay a technician $30 an hour, your time on the tools costs the business $30 an hour. Profit is what is left after that, not instead of it.
Should I match my competitor's price? Only if you know their costs, which you do not. A competitor can be cheaper because they are more efficient, because they buy better, or because they are quietly going out of business. Price off your own numbers.
How do I allocate overhead to a job? The simple version, used above, is monthly overhead divided by jobs per month. If your jobs vary a lot in length, divide overhead by billable hours a month instead, then multiply by the hours the job takes.
What if the honest price is higher than the market will pay? Then the problem is not the price, it is the cost or the volume. Either the job takes too long, the materials cost too much, or the overhead is too heavy for the work coming in. Raising the price without fixing that just moves the problem.