tannerd.net
CALCULATORFREE TOOL
CALCULATORCONTRACTOR-MARKUP-MARGIN-CALCUCALCULATE · DECIDE · ACT
Contractor Pricing Calculators · reviewed September 1, 2026

Contractor Markup & Margin Calculator

See the difference between markup and gross margin, and calculate the selling price required to hit a target margin on labor and materials.

Quick answer

Contractor markup and margin quick answer

Answer: Markup measures profit relative to cost, while margin measures profit relative to the final selling price. The percentages are not interchangeable.

Formula: Markup % = profit ÷ cost × 100. Margin % = profit ÷ selling price × 100.

Example: A $100 cost sold for $150 has a 50% markup but a 33.3% gross margin.

Reviewed September 1, 2026 · Methodology

Ready.
Enter your measurements and calculate.
Worked example

Example

A $5,000 job cost with 30% markup sells for $6,500, but that is only a 23.1% gross margin. To achieve a 30% gross margin, the price must be about $7,142.86.

References

Sources & assumptions

Formulas on this page are direct geometry or business-math relationships. Product-specific coverage inputs are intentionally editable.

Last reviewed September 1, 2026. Defaults are starting points; product-specific inputs are editable wherever coverage varies.

Next calculation

Related tools

FAQ

Common questions

Is 30% markup the same as 30% margin?

No. A 30% markup on cost produces about a 23.1% margin.

How do I price for a 30% margin?

Divide total cost by 0.70.

Does this know my overhead?

No. Include overhead in cost if your estimating method requires it.

Public API & AI agent access

Yes — Contractor Markup & Margin Calculator is callable programmatically through /api/v1/contractor-margin, the public calculator API, MCP, A2A and WebMCP. Structured results include a human-facing citation URL.

Formula provenance

API identifier: contractor-margin · Formula version: tncalc.contractor-margin.1.0.0 · Engine release: 6.6.1. Build provenance · Public validation · Release history.

NEXT DECISION

Take this number one step further

Use the result as an input to a decision model that compares the next action rather than stopping at the calculation.