Business Tool

Markup vs Margin Calculator

See both markup and margin side by side — no mode toggles. Enter your job cost and desired markup to instantly see the selling price, profit, and equivalent margin. Trade-specific benchmarks included.

Quick answer: A 50% markup equals a 33.3% margin. Markup is calculated on cost (profit ÷ cost); margin is calculated on selling price (profit ÷ price). A $1,000 job at 50% markup sells for $1,500 — the $500 profit is 50% of cost but only 33.3% of the selling price.

Markup to Margin Conversion Table

Common markup and margin equivalents for trade contractors
Markup %Margin %Example ($1,000 cost)
20%16.7%Sells for $1,200, profit $200
25%20%Sells for $1,250, profit $250
33.3%25%Sells for $1,333, profit $333
50%33.3%Sells for $1,500, profit $500
75%42.9%Sells for $1,750, profit $750
100%50%Sells for $2,000, profit $1,000

Understanding Markup and Margin for Contractors

Markup and margin are the two most confused terms in contractor pricing. They describe the same dollar profit from two different angles — and the percentages are never the same. Confusing them costs real money on every single job you price.

The Formulas

Markup measures profit relative to your cost. The formula is:Markup % = (Selling Price - Cost) / Cost × 100Margin measures profit relative to the selling price:Margin % = (Selling Price - Cost) / Selling Price × 100To convert between them:Margin = Markup / (100 + Markup) × 100 Markup = Margin / (100 - Margin) × 100

Why the Confusion Costs Contractors Money

Imagine your accountant says you need a 30% margin to cover overhead and stay profitable. You apply a 30% markup to every job. A $10,000 job becomes $13,000 — but your actual margin is only 23% ($3,000 / $13,000), not 30%. You needed to charge $14,286 (a 42.9% markup) to hit a 30% margin. Over a year of jobs, that 7-point gap compounds into tens of thousands in lost profit.

Trade-Specific Markup Benchmarks

These ranges reflect typical markups for licensed, insured contractors in mid-size US markets. Your specific markup should be calculated from your actual overhead and profit goals — not copied from a benchmark. Use these as a sanity check, not a target.

Typical markup and margin ranges by trade — Source: SBA.gov small business guides, industry surveys
TradeMarkup RangeMargin Range
Electricians45–60%31–38%
Plumbers40–55%29–35%
HVAC Contractors50–65%33–39%
General Contractors30–45%23–31%

Worked Example: Electrician Panel Upgrade

A 200A panel upgrade costs you $3,200 in labor and materials. You want a 50% markup. Selling price = $3,200 × 1.50 = $4,800. Your profit is $1,600. The margin is $1,600 / $4,800 = 33.3%. If a competitor offers a "30% discount" they could still be making $1,600 profit — they just describe it differently.

Worked Example: HVAC Furnace Install

A furnace installation costs $4,500. At 57% markup: selling price = $4,500 × 1.57 = $7,065. Profit = $2,565. Margin = $2,565 / $7,065 = 36.3%. This is within the healthy 33-39% margin range for HVAC contractors. If your margin drops below 30%, review your cost estimates — something is likely underaccounted.

How Overhead Affects Your Required Markup

Your markup needs to cover more than just profit. It must also absorb the portion of your overhead allocated to each job. If your annual overhead is $80,000 and you complete 200 jobs per year, each job carries $400 in overhead before you make a dollar of profit. A job costing $2,000 in direct costs actually needs to cover $2,400 — and your markup should be applied to the full $2,400, not just the $2,000.

This is why contractors who only mark up direct costs (materials + labor) end up underwater. They forget that every job also funds their truck payment, insurance, phone bill, and next tool purchase. Build overhead into your cost basis before calculating markup.


Frequently Asked Questions

What is the difference between markup and margin?

Markup is the percentage added to your cost to reach the selling price — calculated as (profit / cost) × 100. Margin is the percentage of the selling price that is profit — calculated as (profit / selling price) × 100. A 50% markup always equals a 33.3% margin. They measure the same profit from two different reference points.

How do I convert markup to margin?

The formula is: Margin = Markup / (100 + Markup) × 100. For example, a 50% markup: 50 / (100 + 50) × 100 = 33.3% margin. A 100% markup equals exactly 50% margin. The margin percentage is always lower than the markup percentage for the same profit amount.

What markup should an electrician use?

Most electricians use a 45-60% markup (31-38% margin) on labor and a 15-30% markup on materials. The exact number depends on your market, overhead, specialization, and whether the job is residential or commercial. Panel upgrades and EV charger installs typically command higher markups than basic service calls.

Why does confusing markup and margin cost money?

If someone tells you to target a 30% margin and you apply a 30% markup instead, you are earning a 23% margin — 7 percentage points less than planned. On a $100,000 annual revenue, that is $7,000 in lost profit. The gap widens at higher volumes. Always clarify whether a target is markup or margin before pricing jobs.

Should I use markup or margin for pricing?

Use markup when calculating your selling price from cost — it is simpler (cost × 1.5 for 50% markup). Use margin when analyzing your financials, comparing to industry benchmarks, or talking to accountants. Most financial software and business advisors report margins. Know both and convert between them.

What is a good profit margin for contractors?

A healthy net profit margin for trade contractors is 8-15% after all overhead and owner compensation. Gross margins (before overhead) typically run 30-40%. If your gross margin is below 25%, your markup is likely too low or your overhead is too high. Track margins quarterly and adjust pricing before they erode.


Related Calculators

Know your margin — now capture every call at that rate.

Emily answers your missed calls, diagnoses jobs over SMS, and books appointments — so every lead converts at the rate you just calculated.