CCalclabhub

Pricing

How To Calculate Markup

Markup is the amount loaded on top of cost to reach a selling price, expressed as a percentage of that cost. Margin divides the very same profit by the price instead, which is why a 40% markup on a cost of 60 produces a price of 84 but a margin of only 28.5714%.

Quick Answer

Selling price = Cost x (1 + markup), markup = (Price - Cost) / Cost

C
Cost — what one unit costs you to buy or make
m
Markup as a decimal — 40% is written as 0.40
P
Selling price, equal to C x (1 + m)
Margin
The same profit expressed against price, equal to m / (1 + m)

Take one unit's cost, decide the percentage you want to load on top of it, and multiply the cost by one plus that percentage as a decimal. A cost of 60 with a 40% markup gives 60 x 1.4 = 84, of which 24 is markup and 60 is cost recovered. Note what that price actually delivers: 24 divided by 84 is a margin of 28.5714%, not 40%. Working the other way, if the target is a 40% margin the price must be 60 / (1 - 0.4) = 100, which is a markup of 66.6667% on cost.

What Is Markup?

Markup is a percentage of cost. If a unit costs you 60 and you load 40% on top, the uplift is 24 and the price is 84. The denominator is what you paid, so markup answers a buyer's question: how much did we add to the cost we were charged? Almost every purchase invoice, wholesale list and cost-plus contract is written in this language, which is why it remains the default way to talk about pricing inside an organisation.

Margin is the mirror image, and the difference is nothing more than which number sits underneath the fraction. The same 24 of profit is 40% when divided by the cost of 60 and 28.5714% when divided by the price of 84. Both are honest descriptions of the same transaction. The trouble is that both get shortened to "the percentage" in conversation, and the two figures differ by more than eleven percentage points in this ordinary case.

The bridge between them is a single line of algebra. Since price is cost times one plus markup, dividing the profit by that larger number gives margin = markup / (1 + markup). Substituting 0.40 gives 0.40 / 1.40 = 28.5714%. The result is always smaller than the markup because the denominator has grown by exactly the profit itself. This is worth memorising, because it is the fastest way to catch a figure that has been reported against the wrong base.

The reverse direction matters just as much, because targets are usually set in margin while prices are usually computed in markup. Solving the relation the other way gives markup = margin / (1 - margin). For a 40% margin that is 0.40 / 0.60 = 66.6667%, and on a cost of 60 the price has to be 100 to deliver it. Anyone who multiplies 60 by 1.4 and reports the job done has undershot the target by a wide margin, quite literally.

Markup has no ceiling, while margin does. Doubling the price of something that costs 60 is a 100% markup, and the margin it produces is 50%. Trebling it is a 200% markup with a margin of 66.6667%. No matter how large the markup grows, the margin stays below 100%, because the price must always contain the cost within itself. That asymmetry is a useful sanity check: a reported margin of 100% or more means a calculation error somewhere upstream.

Small markups are where the two numbers sit closest together, which is exactly why the confusion survives. A 25% markup yields a 20% margin, and a 50% markup yields 33.3333%. At these levels the gap is five to sixteen percentage points, small enough that nobody notices the substitution in a meeting, but large enough to distort a forecast built on thousands of units. The gap then widens without limit as the markup rises.

Markup is also the natural unit for negotiating, because it attaches to a number both sides can see. A supplier quoting cost plus 40% is quoting something verifiable from an invoice, whereas a target margin depends on a final price that has not been fixed yet. Retailers have traditionally leaned on simple rules of thumb in this form, and service businesses quote labour and materials plus a loading for exactly the same reason. It is worth remembering, though, that a rule of thumb expressed this way is silent about demand: a markup that is easy to defend internally can still be far above what the market will bear.

The weakness of markup is that it says nothing about what remains after everything else is paid. Overheads, payment processing, returns, freight and the cost of capital all sit downstream of the gross figure, and none of them appear in a markup percentage. A healthy-looking 40% loading can still leave a business losing money once fixed costs are counted, which is why markup must always be read alongside volume and the full cost structure rather than on its own. Discounting makes the same point more sharply: cutting 10% off a price of 84 leaves a price of 75.60 and profit of 15.60 against the cost of 60, so a modest price concession removes 35% of the profit. Markup percentages feel stable while the money underneath them is anything but.

Finally, the answer is only as good as the cost base it is applied to. Landed cost includes freight, duty and handling; a purchase price does not. Whether tax belongs inside the cost depends on whether it can be reclaimed, and mixing the two conventions within one price list quietly corrupts every percentage derived from it. State the base once, write it down, and apply it consistently, because most markup disputes turn out to be disagreements about the denominator rather than about the percentage.

Formula

P = C x (1 + m)

The working form. Turn the percentage into a decimal, add one, and multiply by cost. A cost of 60 at a 40% markup gives 60 x 1.4 = 84.

SymbolMeaning
CCost of one unit
mMarkup as a decimal
PSelling price

m = (P - C) / C

The audit form: take any price already in the market and recover the loading that produced it. Dividing the same profit by P instead of C gives the margin, so the two are always one substitution apart.

SymbolMeaning
PPrice actually charged
CCost of one unit
mMarkup as a decimal

m = g / (1 - g)

Use this when the target arrives as a margin. It returns the larger markup needed to hit that margin, and the price follows from C / (1 - g). A 40% margin needs a markup of 0.40 / 0.60 = 66.6667%.

SymbolMeaning
gTarget gross margin as a decimal
mMarkup on cost that delivers it

How To Calculate Markup

  1. 1

    Fix the cost base before anything else

    Write down what one unit costs you to buy or make, and state whether that figure includes freight, duty and tax. Every percentage that follows inherits this choice, so a cost of 60 that quietly excludes 8 of freight is not the same cost as one that includes it.

  2. 2

    Decide the markup as a percentage of that cost

    The number should come from a policy rather than from a habit: a target return, a contract term, or a competitor's list price. Be explicit that it is a markup on cost, because that single word determines the denominator of the whole calculation.

  3. 3

    Convert the percentage to a decimal and apply it

    40% becomes 0.40, and the price is 60 x (1 + 0.40) = 84. The uplift in money terms is 24, which is the figure that will actually appear in the accounts. Keeping the decimal conversion visible stops the common slip of multiplying by 40 instead of by 1.4.

  4. 4

    Convert the result into the margin it really delivers

    Divide the uplift by the price, not by the cost: 24 / 84 = 28.5714%. Equivalently, margin = markup / (1 + markup). This is the number to compare against any target that was set in margin language, and it is where most pricing surprises are discovered.

  5. 5

    Work backwards whenever the target was given as a margin

    If the brief says 40% margin, the price is 60 / (1 - 0.40) = 100 and the markup is 40 / 60 = 66.6667%. Always complete this step before quoting, because applying 40% to cost instead produces a price of 84 and misses the target by eleven percentage points of margin. It is good practice to state both figures on any price proposal, so that a reader trained in margin and a reader trained in markup are looking at the same transaction rather than at two different numbers that both look correct.

Examples

Example 1: A 40% markup on a unit that costs 60

Cost
60
Markup on cost
40%
StepCalculationResult
Markup in money terms60 x 0.4024.00
Selling price60 + 24.0084.00
Margin this price actually delivers24.00 / 84.0028.5714%
Price as a multiple of cost84.00 / 601.4

Result: A price of 84.00 on a cost of 60, which is 1.4 times cost and carries a margin of 28.5714% rather than the 40% that was loaded.

Example 2: Hitting a 40% margin instead of a 40% markup

Cost
60
Target margin
40%
StepCalculationResult
Price needed for a 40% margin60 / (1 - 0.40)100.00
Profit left after covering cost100.00 - 6040.00
Markup on cost this implies40.00 / 6066.6667%
Check the margin back out40.00 / 100.0040.00%

Result: The price has to be 100.00, which is a markup of 66.6667% on cost and returns the required margin of 40.00% on the check.

Example 3: Two channel layers, each applying a 40% markup

Factory cost
60
Markup at each layer
40%
StepCalculationResult
Price after the first layer60 x (1 + 0.40)84.00
Price after the second layer84.00 x (1 + 0.40)117.60
Total uplift over factory cost117.60 - 6057.60
Markup measured against the original cost57.60 / 6096.00%

Result: The shelf price lands at 117.60, which is a markup of 96.00% on the original cost of 60 rather than the 80% that adding the two layers suggests, because the second layer is applied to an already marked-up price.

Calculator

Selling price

84

Markup in money terms
24
The margin this price actually delivers
28.57%
Price as a multiple of cost
1.4

Values update as you type. This calculator covers the single scenario its formula assumes — see Common Mistakes for what it leaves out.

Prefer a full-width tool? Open the Markup calculator page.

Common Mistakes

  • Reporting a markup figure as though it were the margin

    A 40% markup on a cost of 60 gives a price of 84 and a margin of 28.5714%. Telling a director that the line carries 40% overstates profitability by more than eleven percentage points, and the shortfall is discovered later when the reported profit does not reconcile with the forecast.

  • Using a margin percentage to multiply the cost

    Margin is defined against price, so applying it to cost always undershoots. A target of 40% treated as a markup produces a price of 84 when the correct figure is 100, and every unit sold at that price gives away 16 of profit. This is the single most expensive version of the confusion.

  • Forgetting whether the cost is tax inclusive

    If the cost of 60 includes tax that can be reclaimed, the true cost is lower and the same price carries a higher markup than reported. Mixing inclusive and exclusive figures across a price list corrupts every derived percentage, and the error survives unnoticed because each line looks individually plausible.

  • Loading fixed costs into unit cost, then pricing on actual volume

    Unit cost computed by spreading overhead over an assumed volume is only valid at that volume. Sell fewer units and the real cost per unit rises above the figure used for pricing, so a 40% markup that looked comfortable turns into a loss while the percentage on the sheet is unchanged.

  • Applying the same markup at every tier of a channel

    Markups compound because each layer applies its percentage to an already marked-up price. Two layers of 40% on a factory cost of 60 produce a shelf price of 117.60, a 96% markup on the original cost rather than 80%. Set the end price first and work the layers backwards from it.

FAQ

Is markup the same thing as margin?

No. Both measure the same profit, but markup divides it by cost while margin divides it by price. On a cost of 60 with a 40% markup the price is 84 and the profit is 24, which is 40% of the cost and 28.5714% of the price. The margin is always the smaller figure, because the price is always the larger denominator.

Can markup be more than 100%?

Yes, and there is nothing unusual about it. A 100% markup simply doubles the price: a cost of 60 becomes 120, which is a margin of 50%. Margin, by contrast, can never reach 100% because the price must contain the cost within itself, so a reported margin at or above that level always signals an arithmetic error.

How do I convert markup to margin?

Divide the markup by one plus itself, with both written as decimals. A 40% markup becomes 0.40 / 1.40 = 28.5714%. To go the other way, divide the margin by one minus itself: a 40% margin requires a markup of 0.40 / 0.60 = 66.6667%. Keeping both directions to hand prevents the conversion being approximated by eye.

What markup do I need to earn a 40% margin?

On a cost of 60, the price must be 60 / (1 - 0.40) = 100, and the markup is therefore 40 / 60 = 66.6667%. The required markup is always the larger number, and the gap between the two widens sharply as the target rises, which is why high margin targets translate into markups that look extreme on a purchase invoice.

Which costs belong in the base I apply the markup to?

Use the cost that the price has to recover: purchase price plus freight, duty and handling, and tax only if it cannot be reclaimed. Exclude overheads that do not vary with the unit unless you also commit to the volume used to spread them, and apply whichever convention you choose to every line in the price list without exception. When a business buys in several currencies or from suppliers with different payment terms, the same discipline applies to each of them: convert first, then load the markup once, rather than loading it separately on figures that were never on a common footing. What matters is not which base is chosen but that the choice is written down, since a percentage quoted without its base cannot be checked by anyone else.

References

  1. [1]Wikipedia, Markup (business) — https://en.wikipedia.org/wiki/Markup_(business)
  2. [2]Wikipedia, Gross margin — https://en.wikipedia.org/wiki/Gross_margin
  3. [3]Wikipedia, Cost-plus pricing — https://en.wikipedia.org/wiki/Cost-plus_pricing