Short answer: buy something for $40, sell it for $60, and that's a $20 profit either way. Call it a markup and it's 50%. Call it a margin and it's 33.3%. Same sale, same $20, two different numbers, and only one of them is what most people think they're getting.
That gap isn't a rounding error. Mix the two up on a price list, a contract, or a pricing spreadsheet, and it compounds into real money, sometimes tens of thousands of dollars a year, on nothing more than which word was used.
Table of Contents
- The Quick Answer
- What Confusing Them Actually Costs You
- Markup vs Margin in Contracts and Quotes
- Which One Should You Use, by Role
- Industry Ranges, at a Glance
- The Costliest Version of the Mistake
- Worked Examples
- Common Mistakes
- Frequently Asked Questions
- References
The Quick Answer
Markup is profit divided by cost. Margin is profit divided by selling price. Because the selling price is always bigger than the cost (assuming you're making money), margin is always a smaller percentage than markup on the same sale.
| Formula | Divides by | $40 cost, $60 price | |
|---|---|---|---|
| Markup | (Price − Cost) ÷ Cost × 100 | Cost | 50% |
| Margin | (Price − Cost) ÷ Price × 100 | Price | 33.3% |
That's the whole concept. The rest of this article covers what happens when people forget it, and which one you should actually be using, depending on what you're doing.
For the full formulas, conversion tables, and industry benchmarks, the Markup Calculator and Profit Margin Calculator cover those in depth. This article covers what those pages don't: what the mix-up costs, where it shows up in contracts, and how to decide which term is right for your situation.
What Confusing Them Actually Costs You
Here's where it stops being a math curiosity and starts being a budgeting problem.
Say you run a small shop and you want a 50% profit margin on a product line. You do the math the way most people instinctively do it: you take your cost and add 50% on top. A product that costs you $40 gets priced at $60.
The problem: that's a 50% markup, not a 50% margin. Your actual margin on that $60 sale is 33.3%. You planned for $30 in profit per unit (50% of $60) and you're actually getting $20.
Run that across volume and the gap stops looking small.
Scenario: you sell 1,000 units a month at $60, believing you're running a 50% margin.
- Expected annual profit (true 50% margin): 1,000 units × 12 months × $30 profit = $360,000
- Actual annual profit (50% markup applied instead): 1,000 units × 12 months × $20 profit = $240,000
That's a $120,000 annual shortfall: money budgeted for, mentioned to investors, or planned hiring around, that was never actually there. It didn't disappear. It was never the right number in the first place.
This is the single most common version of the mistake: someone decides on a margin target, then prices using markup math to hit it. The fix isn't complicated: convert between the two before pricing anything, not after.
Markup vs Margin in Contracts and Quotes
The confusion gets more expensive, and more adversarial, the moment it's written into a contract.
Cost-plus contracts are common in construction, government procurement, consulting, and subcontracting. The structure is simple in principle: the contractor bills their actual cost, plus an agreed percentage on top. The dispute starts when that percentage isn't clearly defined as markup or margin.
Take a $10,000 materials cost with a "20% on top" clause:
- Billed as a 20% markup: $10,000 × 1.20 = $12,000
- Billed as a 20% margin: $10,000 ÷ (1 − 0.20) = $12,500
$500 on a single line item doesn't sound like much. On a multi-million-dollar project with dozens of cost lines, that ambiguity is exactly the kind of thing that ends up in a change order dispute or an audit finding. If you're writing the contract, specify which one you mean, in writing, with the formula spelled out, not just the percentage.
Which One Should You Use, by Role
The honest answer: both, depending on what you're doing at that moment.
Setting a price from a known cost? Use markup. You know what something costs you. You want to know what to charge. Markup answers that directly: cost × (1 + markup%). This is how retail, contracting, and wholesale pricing has worked for as long as those industries have existed, because it starts from the number you actually have in hand.
Reporting profitability, talking to lenders or investors? Use margin. Financial statements, loan applications, and investor updates are built around margin, not markup. Margin tells a reader what share of every dollar of revenue is actually profit, which is the number they're trying to evaluate. Quote a markup figure to a lender expecting a margin number and you'll look like you're overstating profitability, even if the math was done correctly on your own terms.
Pricing a freelance, consulting, or SaaS business? Use margin, even without traditional COGS. This is the one most pricing guides skip. Freelancers and service businesses don't have inventory or cost of goods sold in the retail sense, but they still have a cost base: time, subcontractor costs, software, or delivery expenses. Framing pricing in margin terms (what share of the invoice is actually yours to keep after direct costs) works the same way, and it's the number that matters when raising money, applying for a business loan, or just checking whether the business is actually profitable once time is accounted for. Digital and SaaS margins commonly run 70% to 90%, well above what most retail or contracting benchmarks reach, a different range than most people expect when they hear "margin."
The role-based split above isn't a rigid rule, it's a reflection of who's actually reading the number. A retail buyer negotiating with a supplier thinks in cost and wants to know the markup, because that's the lever they're pulling. A CFO reviewing a quarterly statement thinks in revenue and wants margin, because that's what determines how much of every sales dollar the business actually keeps. Same business, same transactions, two different audiences, two different lenses on the identical underlying numbers. Getting this backward, quoting margin to a supplier or markup to a board, doesn't produce a wrong calculation, just an answer to a question nobody in the room actually asked.
Industry Ranges, at a Glance
What counts as "normal" varies enormously by industry. Margin and markup always move in the same direction (a higher markup is always a higher margin too), but industries sit at very different points on that same curve. Grocery retail typically runs a 15% to 20% markup, only a 13% to 17% margin, because volume, not per-item profit, drives the business. Jewelry and luxury goods can carry a 150% to 300%+ markup, a 60% to 75%+ margin, because the per-item volume is low and the price has to cover overhead, showroom space, and inventory risk on slow-moving stock. Neither number is "better," they reflect completely different business models.
Rather than duplicate that data here, the two calculators carry the full breakdown:
- Margin ranges by industry (retail, restaurant, HVAC, ecommerce, digital products): Profit Margin Calculator
- Markup ranges by industry (retail, contractor, HVAC, food & beverage, staffing): Markup Calculator
The Costliest Version of the Mistake
The single most expensive pattern, seen across retail, services, and contracting alike: someone sets a margin target in their head, "I want to keep 40% of every sale", and then prices the product using the markup formula instead of the margin formula.
A 40% markup on a $60 cost item gives a selling price of $84. Actual margin at that price: 28.6%, not the 40% that was intended. The business runs more than 11 percentage points thinner than planned, on every single sale, indefinitely, until someone catches it.
The only fix is deciding which number you actually want before pricing anything, and using the matching formula:
- Want a specific margin? Use: Selling price = Cost ÷ (1 − target margin%)
- Want a specific markup? Use: Selling price = Cost × (1 + target markup%)
The Profit Margin Calculator's target-price field does the first one automatically; the Markup Calculator's target snapshot does the second.
Worked Examples
Example 1: The Basic Markup vs Margin Split
An item costs $40 and sells for $60. What's the markup, and what's the margin?
Markup = ($60 − $40) ÷ $40 × 100 = $20 ÷ $40 × 100 = 50%. Margin = ($60 − $40) ÷ $60 × 100 = $20 ÷ $60 × 100 = 33.3%. Same $20 profit, same sale, two different percentages depending on which base you divide by.
Example 2: The Volume Shortfall
A shop prices at $60 (on a $40 cost) believing it's running a 50% margin, and sells 1,000 units a month.
Expected profit at a true 50% margin: $30/unit × 1,000 × 12 = $360,000 a year. Actual profit, since $60 on a $40 cost is a 50% markup, not a 50% margin: $20/unit × 1,000 × 12 = $240,000 a year. Shortfall: $120,000, purely from mislabeling the target.
Example 3: The Contract Dispute
A subcontractor quotes "20% on top" of a $10,000 materials cost, without specifying markup or margin.
Billed as a 20% markup: $10,000 × 1.20 = $12,000. Billed as a 20% margin: $10,000 ÷ (1 − 0.20) = $12,500. The gap is $500 on this one line alone; on a project with dozens of cost lines at this same ambiguity, that adds up fast.
Example 4: The 40% Target That Becomes 28.6%
A business wants a 40% margin and prices using the markup formula instead: $60 cost × (1 + 0.40) = $84 selling price.
Actual margin at $84: ($84 − $60) ÷ $84 × 100 = 28.6%, not the 40% intended, a shortfall of more than 11 percentage points on every sale.
Example 5: Pricing a Consulting Project From a Target Margin
A consultant's direct costs (their time, plus a subcontractor) total $2,600 for a project, and they want a 35% profit margin, not markup, on the invoice. What should they bill?
Selling price = Cost ÷ (1 − target margin%) = $2,600 ÷ (1 − 0.35) = $2,600 ÷ 0.65 = $4,000. Profit = $4,000 − $2,600 = $1,400. Check: $1,400 ÷ $4,000 × 100 = 35% margin, confirmed. That same $1,400 profit on the $2,600 cost is a 53.8% markup, a very different-looking number for the identical dollar result.
Common Mistakes
Assuming markup and margin are interchangeable words for the same thing. They describe the same $20 profit using two different denominators. Neither is "wrong," but they are never numerically equal above 0%, and treating them as synonyms is the root cause of every mistake in this article.
Setting a margin target, then pricing with the markup formula. This is the single most common and most expensive version of the mistake, shown in Examples 2 and 4 above: it silently under-delivers the intended profit on every sale, at scale, until someone checks the math.
Writing "X% on top" into a contract or quote without specifying which formula. As Example 3 shows, the same stated percentage produces two different, both mathematically valid, final bills. Ambiguity here is where disputes start.
Assuming a higher markup always means a fatter profit share. A 100% markup sounds enormous, but it's only a 50% margin. A 400% markup, which sounds extreme, is an 80% margin, still short of 100%. Margin approaches 100% as markup increases but mathematically never reaches it.
Skipping margin for a service business because there's no physical inventory. Freelancers, consultants, and SaaS businesses still have a real cost base (time, tools, subcontractors), and framing pricing in margin terms is exactly as valid, and often more relevant to lenders and investors, as it is for a business selling physical goods.
Frequently Asked Questions
Should my contract or quote say margin or markup?
Always specify which one, in writing, along with the formula. "20% on top of cost" is ambiguous and can mean two different final prices, as shown in Example 3 above. Written as "20% markup on materials cost" or "20% gross margin on billed price," there is no room for dispute later.
Which one do lenders and investors actually want to see?
Margin, almost universally. Financial statements, loan underwriting, and investor reporting are all built around margin because it directly answers what share of revenue is profit. If preparing anything for external financial review, convert markup-based numbers to margin before sending them.
Can margin go negative while markup is still positive?
No, if there is a markup at all (selling price higher than cost), margin will always be a positive number too, just a smaller one. Margin only goes negative when selling below cost, in which case markup is negative as well. What can happen is margin approaching very low single digits while markup still looks reasonable on paper, which is why margin is the number to watch for actual financial health.
Do SaaS and service businesses use margin or markup?
Margin is more common, even without traditional inventory costs. A consultant or SaaS business still has a cost base (time, subcontractors, hosting, support), and framing pricing around margin shows what share of revenue is actually retained, the number that matters for sustainability and for anyone evaluating the business from outside.
Is a 50% markup actually a good deal?
It depends entirely on what it is being compared to. A 50% markup converts to a 33.3% margin: reasonable in some retail categories, thin in others (like software or digital products, where margins commonly run 70% or higher), and generous in a few (like low-margin grocery or electronics retail). There is no universal "good" markup number without knowing the industry; see the benchmark links above for category-specific ranges.
How do I convert markup to margin, or margin to markup?
Markup to margin: margin = markup ÷ (1 + markup). Margin to markup: markup = margin ÷ (1 − margin). For example, a 25% markup converts to a 25 ÷ 125 = 20% margin, and a 25% margin converts to a 25 ÷ 75 = 33.3% markup.
What is a quick way to remember which one is bigger, markup or margin?
For the same sale, markup is always the larger number, except at 0% where both are zero. Markup divides profit by the smaller number (cost), and margin divides the same profit by the bigger number (selling price), and dividing by a smaller number always produces a bigger percentage.
Is there a maximum possible margin, even at a very high markup?
Yes. As markup increases, margin gets closer and closer to 100% but never actually reaches it. A 100% markup is a 50% margin, a 900% markup (selling at 10 times cost) is a 90% margin, and even an extreme 9,900% markup only reaches a 99% margin. Margin could only equal 100% if the cost were zero, which is not a real pricing scenario.
Do markup and margin ever give the same percentage?
Only at 0%. If there is no profit at all (selling price equals cost), both markup and margin are 0%. The moment there is any profit, markup will always be the larger of the two numbers, so they only ever match at that single zero point.
Why do retailers usually talk in margin but contractors talk in markup?
Mostly convention tied to how each business thinks about its numbers. Retail and financial reporting are built around revenue, so margin (profit as a share of the selling price) is the natural frame. Contractors and wholesalers usually start from a known cost and need to know what to charge, so markup (profit as a percentage added to cost) is the more direct calculation for that specific decision. Many businesses use both, just for different questions.
Does sales tax get calculated on the markup amount or the margin amount?
Neither directly. Sales tax is calculated on the final selling price, after either the markup or margin calculation has already set that price, not on the markup or margin amount itself. Whether that price was reached using a markup formula or a margin formula, tax is applied the same way afterward: Total = Selling Price × (1 + Tax Rate% ÷ 100).
References
- AccountingTools: Margin vs Markup: definitions, formulas, and the accounting distinction between the two terms.
- U.S. Small Business Administration: Managing Pricing and Sales: general guidance on cost-based pricing for small businesses, including markup-based pricing strategy.
- Investopedia: Profit Margin: how profit margin is calculated and used in financial analysis and reporting.