Markup vs Margin: The Mistake Costing Contractors Money

June 5, 2026 · Pricebookr Team markup vs marginpricing strategyprice bookprofitability

Markup and margin are not the same number. Markup is your profit as a percentage of cost; margin is your profit as a percentage of price. If you apply a 40% markup thinking it gives you a 40% margin, you actually earn a 28.6% margin — to truly hit 40% margin, you need a 66.7% markup.

That gap is one of the most expensive math mistakes in the trades, and it hides inside thousands of line items in your price book. Here's the difference, the conversion math, and how to set markups that hit the margin you actually need.

Markup vs Margin: What's the Difference?

Both numbers describe the same dollars of profit — they just divide by different things.

Quick example. You install a panel upgrade: $1,000 in materials and $800 in labor cost, so $1,800 total cost. You add a 40% markup:

To earn a true 40% margin on that job, divide cost by (1 − margin): $1,800 ÷ 0.60 = $3,000. That's a 66.7% markup — and a $480 difference on a single job. If you run the numbers yourself, the free margin & markup calculator converts either direction instantly.

The "40% Mistake" — and What It Costs Over a Year

Here's how the mistake usually happens. An owner reads that healthy shops run a 40–50% gross margin, opens their quoting software, and types "40%" into the markup field. Every quote that goes out the door is now underpriced.

Using the panel job above: $480 left on the table per job. A two-truck shop closing 300 jobs a year at similar numbers is underpricing by roughly $144,000 annually — usually more than the owner's salary — while believing the pricing is dialed in.

Key takeaway: Think in margin (it's how your P&L, your accountant, and industry benchmarks talk), but apply it as markup (it's how quoting tools and price books work). The conversion is: Markup = Margin ÷ (1 − Margin).

Markup to Margin Conversion Table

Print this, tape it next to your desk, or build it into your price book defaults.

Markup applied to costActual gross margin
10%9.1%
20%16.7%
25%20.0%
30%23.1%
40%28.6%
50%33.3%
66.7%40.0%
100%50.0%
150%60.0%

Notice margin always lags markup, and the gap widens as numbers grow. A 100% markup — doubling your cost — still only produces a 50% margin.

Three Places the Mix-Up Hides in a Service Business

1. Discounts come out of margin, not markup

A 10% discount feels small next to a 50% markup. But a 50% markup is a 33.3% margin — and a 10% price cut removes 10 points of it, wiping out nearly a third of the gross profit on the job. On a $3,000 quote, that "small" discount costs $300 of the $1,000 you were going to keep. Train whoever quotes to read discounts against margin, never against markup.

2. Labor gets marked up like it's a part

Many owners markup materials carefully but price labor at a round hourly rate they haven't tested against fully-loaded cost. Fully-loaded labor — wages plus payroll taxes, insurance, truck, benefits, and unbillable hours — often runs 1.5–2× the wage on the paycheck. If a tech costs $38/hour wage but $62/hour loaded and you bill $95, your labor margin is 34.7%, not the 60% the wage suggests.

3. Quoting software fields don't say which one they mean

Some platforms ask for a markup percentage, others for a target margin, and a few let admins toggle between them. If you migrated systems and carried your old percentage across without checking which math the new field uses, every price in the catalog moved. It takes one test line item to verify: cost $100, enter 50 — if the price shows $150 it's markup, if $200 it's margin.

What Margins Do Trades Businesses Actually Run?

Benchmarks vary by trade and business model, but recent industry data gives useful targets:

The lesson in the spread between gross and net: your gross margin has to fund overhead — trucks, insurance, office staff, software, warranty callbacks — before anything reaches net profit. A shop grossing 28.6% when it planned for 40% often discovers the difference was its entire net profit.

How to Set Price Book Markups From a Target Margin

Work backwards in four steps:

1. Pick the gross margin your business needs

Add up annual overhead, add the net profit you want, and divide by projected revenue. Most service trades land somewhere between 40% and 55% required gross margin.

2. Convert margin to markup

Markup = Margin ÷ (1 − Margin). A 45% target margin means an 81.8% markup. A 50% target means 100% markup. Set these as your defaults — not the margin number.

3. Tier your markups by item cost

Flat markups across the whole catalog leave money on the table. Customers accept higher percentage markups on cheap parts (a $4 fitting marked up 300% raises no eyebrows) but balk at the same percentage on a $3,500 condenser. A common tiered structure: 150–300% on items under $25, 75–150% from $25–$250, 40–75% from $250–$1,000, and 25–50% above $1,000 — tuned so the blended result still hits your target margin.

4. Keep costs current — stale costs silently shrink margin

A markup is only as good as the cost under it. If supplier prices rose 8% since you last updated your catalog, your real margin dropped several points without a single number changing on screen. This is where most shops fail: a price book with hundreds or thousands of line items is painful to maintain by hand. A dedicated tool like Pricebookr keeps a master price book with tiered markup rules and syncs it to Jobber, so updating a supplier cost re-prices every affected item at once.

FAQ

What markup do I need for a 40% margin?

66.7%. Use Markup = Margin ÷ (1 − Margin): 0.40 ÷ 0.60 = 0.667. Multiply cost by 1.667 to price at a true 40% gross margin.

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

No. A 50% markup produces a 33.3% margin. To earn a 50% margin you must apply a 100% markup — i.e., double your cost.

What is a good profit margin for an HVAC or plumbing company?

Healthy shops target 40–50% gross margin and 8–12% net. The ACCA benchmark median is 5.8% net, while top performers reach 13–20% — the difference is mostly pricing discipline and overhead control.

Should I price jobs using markup or margin?

Use both, for different jobs: set goals in margin (it matches your P&L and benchmarks), then convert to markup to apply in your price book or quoting software. Never type a margin target into a markup field.

Why do contractors confuse markup and margin?

Because both describe the same profit dollars and are usually quoted as percentages. The denominator differs — cost for markup, price for margin — so the same job always shows a markup percentage higher than its margin percentage.

Pricebookr is the master price book for the trades.
Bulk pricing, markup schedules, and two-way Jobber sync — free for 14 days.
Start your free trial