# Margin vs. markup: why mixing them up costs contractors money

> They sound like the same word. They aren't, and the gap between them is money you think you're earning but aren't.

Source: https://toolbagcrm.com/blog/margin-vs-markup-contractors/
Author: The Toolbag Crew
Updated: 2026-10-22

Markup is figured on your cost, margin on your price; add a markup equal to the margin you want and you come up short on every job.

Markup and margin get thrown around like they’re the same word. They’re not. One is figured on what the job cost you, the other on what you charged, and the space between them is where a lot of shops quietly bleed. You think you’re clearing 30 percent. You’re clearing 23. Nobody flags it, because the invoice looked fine and the check cleared. The leak is back in the math you did before you ever picked up a wrench.

## Markup sits on your cost

Markup is what you pile on top of what something cost you. Parts ran you 100 dollars, you add 40, you charge 140. That’s a 40 percent markup. You’re measuring the extra against the cost, because the cost is the number sitting in front of you first. Easy to figure on the tailgate, which is exactly why everybody reaches for it.

## Margin sits on your price

Margin flips the denominator. It’s your profit measured against the price, not the cost. Take the same job. You charged 140, it cost you 100, you kept 40. Forty dollars on a 140 ticket is about 29 percent, and that’s your margin. Same two numbers, same 40 bucks in your pocket, but the percentage dropped, because this time you divided by the price instead of the cost. That one swap is the whole idea. It’s also the whole trap.

## Why they're never the same number

Run a bigger one and watch the gap open up. A job costs you 1,000 dollars in parts and labor. You add a 25 percent markup and charge 1,250. Feels like a quarter of that ticket is yours. It isn’t. You kept 250 on a job you billed at 1,250, and 250 over 1,250 is 20 percent. Your margin is 20, not 25. Markup is always the better-looking number of the two, and that’s precisely why people grab it, and precisely why it fools them.

## The mistake that eats your paycheck

Here’s where it quits being trivia and starts costing you. You decide you need 30 percent margin to keep the doors open, so you add 30 percent markup to every quote. Sounds right. It isn’t: a 30 percent markup leaves you a 23 percent margin, not 30. Say your jobs burned through 10,000 dollars of parts and labor last month. Priced for a real 30 percent margin, you’d have charged about 14,300 and kept 4,300. Priced at a 30 percent markup, you charged 13,000 and kept 3,000. That’s 1,300 dollars you walked right past, in a single month, over a mixed-up percentage. Keep it up all year and you’ve handed back a truck payment.

> Add a markup equal to the margin you want, and you come up short on every single job.

## Turn the margin you want into the markup you charge

Think in margin, since margin is the part that actually lands in your account. Trouble is you can’t quote in margin, you quote in markup, so the number has to get converted before it goes on paper. The formula is short. Markup equals margin divided by one minus margin. Want a 30 percent margin? Thirty divided by seventy is 43 percent markup. Want 40? That’s a 67 percent markup. The higher the margin you’re chasing, the wider that gap stretches, so eyeballing it stops working fast.

| Margin you want | Markup you charge |
| --- | --- |
| 20% | 25% |
| 30% | about 43% |
| 40% | about 67% |
| 50% | 100% |

Tape that to the inside of the cab if you have to. The whole point is to stop reaching for the margin number when the thing going into the quote is a markup.

## Where ToolbagCRM fits

The real reason this slips is that most shops run the markup math in their head, one job at a time, standing in a driveway. Do it fast enough and often enough and you drift, and the drift always leans the cheap way. A price book is the fix. You set your cost and the price you actually want once, and every quote after that pulls the right number instead of whatever you ballparked at the kitchen table. ToolbagCRM keeps that pricing catalog on the core plan, no card needed, so the margin you settled on in a quiet moment is the margin you’re charging on a busy Tuesday. If you’re still doing it in your head, you can [get started](https://app.toolbagcrm.com/) free and put the numbers somewhere they’ll hold. [See plan terms, plug-in slots, and payment fees.](https://toolbagcrm.com/pricing/)

> Pricing is kept general here on purpose, since plans change. The pricing page has the current base rate, plug-in slots, and processing fees.

- [Field service management software](https://toolbagcrm.com/field-service-management-software/)
- [get started](https://app.toolbagcrm.com/)
- [HVAC CRM](https://toolbagcrm.com/crm-for-hvac/)
- [Plumbing CRM](https://toolbagcrm.com/crm-for-plumbers/)
- [Electrician CRM](https://toolbagcrm.com/crm-for-electricians/)
- [Field service CRM](https://toolbagcrm.com/field-service-crm/)

## Frequently asked questions

### What is the difference between margin and markup?

Markup is your profit as a percent of what the job cost you. Margin is your profit as a percent of the price you charged. The same dollar of profit is always a smaller number as a margin than as a markup.

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

No. A 50% markup gives you a 33% margin. On a $100 cost you charge $150 and keep $50, which is a third of the $150 price, not half of it.

### How do I convert the margin I want into a markup?

Divide the margin by one minus the margin. For a 30% margin, that is 0.30 divided by 0.70, which works out to about a 43% markup.

### Why does confusing margin and markup cost contractors money?

Because adding a markup equal to your target margin leaves you short. Aiming for a 30% margin but adding only a 30% markup lands you around 23%, and that gap adds up fast over a year.

## Related resources

- [Field service management software](https://toolbagcrm.com/field-service-management-software/)

- [How to price & quote jobs so you actually profit](https://toolbagcrm.com/blog/how-to-price-and-quote-jobs-for-profit/)

- [Job costing: figuring out which jobs actually make money](https://toolbagcrm.com/blog/job-costing-which-jobs-make-money/)

- [Flat-rate vs. time-and-materials: when to use which](https://toolbagcrm.com/blog/flat-rate-vs-time-and-materials-when-to-use-which/)

- [Founders pricing](https://app.toolbagcrm.com/)

