Serman Tools

GENERAL CONTRACTOR GUIDE

Markup vs. margin on a contractor quote

Markup and margin answer different questions. A quote can carry a 30% markup and still produce only a 23.1% margin before omitted costs. Start with a complete job-cost build, then translate the target margin into a selling price.

Direct answer

Start with true job cost, then divide by one minus the target margin. A 30% markup is not a 30% margin.

FigureSource
Numbers shown on this pageFictional worked example; not a market benchmark
Formula and definitionsSerman Tools method stated on this page
Your quote or operating resultYour verified business inputs
Open the free Contractor Job Pricing Calculator →

Build true job cost first

List materials, productive labor at its true cost, equipment, subcontractors, permits, mobilization and allocated overhead separately. Add a realistic warranty or callback reserve once. A quote built from wage alone understates labor because it ignores employer costs and nonproductive paid time.

Keep every input on the same basis. If overhead is already included in a burdened labor rate, do not add the same overhead again as a job allocation.

Convert a target margin into price

Margin is profit divided by selling price. Markup is profit divided by cost. To price for a target margin, divide true cost by one minus the margin.

A 30% target margin therefore requires dividing cost by 0.70. Multiplying cost by 1.30 applies a 30% markup instead and produces a lower margin.

Fictional worked example

Assume $500 of materials, 10 person-hours at a true labor cost of $40, $50 of equipment, $50 of permits and travel, $100 of allocated overhead and a 5% reserve. The base cost is $1,100. The reserve is $55, so true cost is $1,155.

At a 30% target margin, the target price is $1,155 ÷ 0.70 = $1,650. Planned profit is $495. That is a 42.9% markup on cost and a 30% margin on price.

Check labor capacity before sending the quote

A price can meet the margin target only while labor stays inside its budget. Convert the quoted price back into maximum allowable cost, subtract nonlabor costs, then divide the remaining labor budget by true labor cost per hour.

This check is especially useful when scope is uncertain. It turns a vague risk into a visible person-hour limit that can be compared with the field estimate.

Use the result as a planning range

A model cannot decide scope, local competition, schedule risk, payment terms or contract language. Compare the calculated target with the actual scope and document every assumption. If the market price is lower, change the scope or economics openly instead of deleting a cost line.

Frequently asked questions

Is a 30% markup the same as a 30% margin?

No. A 30% markup on cost produces a 23.1% margin on the resulting price.

Should owner pay be included?

Include it once on the basis that matches the job model: productive labor, fixed payroll or an overhead allocation.

What is break-even price?

It is the price that covers the entered costs with zero planned profit. Taxes and unentered obligations are outside the result.

Which workbook fits a single quote?

The Contractor Profit Toolkit focuses on the core calculators. The Contractor Business Toolkit adds a multi-job log, monthly summary and forecast.

RUN THE NUMBERS

Use your own costs before you quote.

Start with the free Contractor Job Pricing Calculator. The Contractor Business Toolkit keeps the related workflow in a downloadable workbook.

Compare the Contractor Profit Toolkit

Planning and estimation only. No price, rate, revenue, profit or business outcome is guaranteed.