Markup vs Margin: The Difference That Protects Your Profit
Markup and margin both describe the gap between what something costs you and what you sell it for — but they measure it from opposite ends, and confusing them is one of the most common ways small businesses quietly lose money. This guide explains both in plain English, with the formulas and worked examples you need to price with confidence.
The definitions, simply
- Markup is profit expressed as a percentage of cost. It answers: "How much do I add on top of what I paid?"
- Margin (profit margin) is profit expressed as a percentage of selling price. It answers: "How much of each sale do I actually keep?"
Same transaction, two different percentages. That's the entire source of the confusion.
The formulas
Markup = (Selling price − Cost) ÷ Cost × 100
Margin = (Selling price − Cost) ÷ Selling price × 100
The numerators are identical (both are your profit in dollars). The denominators differ — and that changes everything.
Worked example: the $100 job
You do a piece of work that costs you $100 in time, materials, or subcontractor fees, and you sell it for $150.
- Profit = $150 − $100 = $50
- Markup = $50 ÷ $100 = 50%
- Margin = $50 ÷ $150 = 33.3%
Same $50 profit. But "50% markup" and "33% margin" describe it. If you tell yourself you're making "50%" on every job when you actually mean margin, you're overstating your profitability by a wide distance.
Why the confusion costs real money
Here's the scenario that burns freelancers and retailers alike. You decide you want a 30% margin on your work — meaning you keep 30 cents of every dollar billed. But you calculate it as a 30% markup on cost instead.
On a job costing you $1,000:
- What you intended (30% margin): selling price = $1,000 ÷ (1 − 0.30) = $1,428.57. Profit = $428.57, which is 30% of $1,428.57. ✓
- What you actually charged (30% markup): selling price = $1,000 × 1.30 = $1,300. Profit = $300, which is only a 23.1% margin. ✗
You undercharged by $128.57 — nearly 10% of the job's value — because markup and margin aren't interchangeable. Scale that across a year of projects and it's thousands of dollars left on the table.
The general relationship: a given markup always produces a smaller margin. A 50% markup equals a 33.3% margin. A 100% markup (doubling your cost) equals a 50% margin. Margin can never reach 100% (that would mean zero cost), while markup has no upper limit.
Converting between them
You don't need to memorise these, but they're handy:
- Markup → margin: Margin = Markup ÷ (1 + Markup). (50% markup → 0.50 ÷ 1.50 = 33.3% margin.)
- Margin → markup: Markup = Margin ÷ (1 − Margin). (30% margin → 0.30 ÷ 0.70 = 42.9% markup.)
Or skip the algebra entirely and use our markup vs margin calculator — enter any two numbers and it works out the rest instantly.
Which one should you use?
Use margin when you're thinking about the health of your business: what share of revenue you keep, how you compare to industry benchmarks, whether you can afford overheads and tax. Investors, accountants, and industry reports all speak margin.
Use markup when you're doing quick pricing arithmetic: "materials cost me $40, I mark up 60%, so I charge $64." It's the more natural calculation at the point of pricing.
The critical rule: pick one and label it. Write "40% margin" or "60% markup" explicitly in your pricing notes. The danger is never the math — it's the unlabeled percentage in a spreadsheet that someone (often future you) reads as the other one.
Margin and freelancers: a special note
Freelancers often think in hourly rates rather than cost-plus pricing, but margin thinking still applies. Your "cost" is what you need to earn to cover your target income, tax, expenses, and non-billable time. If you need $80/hour to hit your goals and you charge $100/hour, your margin is 20% — and that 20% is what covers holidays, sick days, late payers, and quiet months.
Many freelancers discover their real margin is thinner than they assumed once they account for non-billable hours. Our guide on how to set freelance rates walks through building your rate from your actual costs upward — which is margin thinking applied to services.
Common mistakes to avoid
Quoting a margin but calculating a markup. The $128 mistake above. Always convert before you price.
Forgetting that discounts destroy margin. A 20% discount on a job with a 30% margin doesn't leave you 10% — it leaves you with roughly a 12.5% margin on the original price basis. Discount from the selling price, where margin lives.
Ignoring costs that aren't obvious. Your "cost" isn't just materials or subcontractors. Include payment processing fees, software, a share of overheads, and the value of your non-billable time. Understated costs inflate both your markup and margin figures — and your confidence along with them.
Comparing your markup to someone else's margin. Industry benchmarks are almost always stated as margins. If a report says agencies average 20% profit margins and your markup is 25%, you're not ahead — a 25% markup is a 20% margin. You're exactly average.
The bottom line
Markup is profit over cost; margin is profit over price. They're linked but never equal, and the gap between them is where pricing errors hide. Decide which one you're using, label it clearly, and convert properly when switching between them. For instant answers on any pricing scenario, our markup vs margin calculator does the conversions for you — free, no signup.
Frequently asked questions
Is a 50% markup the same as a 50% margin?
No — not even close. A 50% markup means you add half the cost on top (cost $100 → price $150), which gives a 33.3% margin. A true 50% margin on $100 of cost means a $200 selling price — which is a 100% markup. This is the single most misunderstood pair of numbers in small business pricing.
Which is bigger, markup or margin?
For the same transaction, the markup percentage is always higher than the margin percentage. Margin is capped below 100% (you can't keep more of the price than the whole price), while markup can be any size — a 300% markup is just a 75% margin.
Should I price using markup or margin?
Use markup for the arithmetic of setting prices from costs, and margin for evaluating whether your business is healthy. Most importantly, be explicit about which one every percentage refers to — in your spreadsheets, your quotes, and your head.
How do I calculate selling price from a target margin?
Selling price = Cost ÷ (1 − Margin). For a 30% margin on $1,000 of cost: $1,000 ÷ 0.70 = $1,428.57. Check: profit $428.57 ÷ price $1,428.57 = 30%. ✓
Why does my profit feel smaller than my markup suggests?
Because margin is what you actually keep, and it's always lower than markup. A "healthy" 60% markup is a 37.5% margin — and after tax, late payments, and non-billable time, the cash you keep is smaller still. Price from your required margin, not from a markup that feels good.