Margin & job costing
Cleaning Contract Margin vs. Markup Calculator
Calculate price, contribution and equivalent markup from your cleaning contract cost and target margin, with a worked example and clear cost assumptions.
Centrov Editorial Team · · 5 min read
The practical answer
Margin measures contribution as a share of revenue; markup measures it as a share of cost. For a target margin, price = total cost ÷ (1 − target margin). Adding 15% to cost does not create a 15% margin.
Calculate a price from your cost and target margin
Include the costs you intend this price to cover. Use a margin from 0% to less than 100%. Calculations stay in this page.
- Price before tax
- $4,610.82
- Contribution
- $691.62
- Equivalent markup
- 17.65%
Price = cost ÷ (1 − margin ÷ 100). Results are rounded for display; contribution is only after the costs you entered. This is not a recommended rate or a Centrov quote.
Worked example: the difference is $103.74 a month
Suppose a cleaning contract costs $3,919.20 per month to deliver, including the labour, supplies and allocated overhead in your model. These are fictional inputs, not an industry benchmark. The target in this example is 15%.
| Method | Price | Contribution | Margin |
|---|---|---|---|
| Add 15% markup | $4,507.08 | $587.88 | 13.04% |
| Target 15% margin | $4,610.82 | $691.62 | 15.00% |
A 15% margin requires a 17.65% markup on cost. The margin calculation divides $3,919.20 by 0.85. Displayed amounts are rounded to cents; calculations use unrounded values.
Decide which costs the margin includes
The calculator cannot tell you whether your cost input is complete. Include the cost categories appropriate to your decision: base wages, employer costs, supplies, equipment and allocated overhead. State whether supervision, travel, training and periodic work are included.
If you enter only wages, the result is not an operating margin after overhead. If you include delivery costs and allocated operating overhead, the remainder is an operating contribution on that basis. Company taxes, financing and other excluded costs can still remain. Compare quoted and actual results using the same definitions.
There is no universal correct margin for every building. Service complexity, contract risk, payment terms, equipment and your company’s cost structure all affect the decision. Choose a target deliberately instead of interpreting this example as a market recommendation.
What happens when the hours increase?
A fixed monthly price does not rise automatically when delivery takes longer. If actual hours increase, the labour and any variable cost assumptions need to be updated, while genuinely fixed costs remain fixed. Review the cause: added scope, access delays, a time estimate or a scheduling problem may require different actions.
Keep the signed quote as the baseline. Compare approved actual hours and costs to that baseline, then decide whether the operating plan, client scope or renewal price needs to change. Changing the baseline to hide an overrun makes the comparison less useful.
Put the method to work
- Build the labour, supplies and overhead cost first →
- Compare the quote with actual job costs →
- Explore cleaning contract quoting →