Skip to content
Centrov resources

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%.

Same cost, two different pricing decisions · CAD before tax
MethodPriceContributionMargin
Add 15% markup$4,507.08$587.8813.04%
Target 15% margin$4,610.82$691.6215.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

Walk through a cleaning contract with us →