What is markup
Markup is the index that turns cost into selling price: it reserves, inside the price, room for taxes, expenses and margin, and what is left of that reservation is what pays for the cost of the product.
The word shows up in two ways in the same store. Multiplier markup is the number you multiply the cost by: "I work with a markup of 2" means an item bought for R$ 40.00 sells for R$ 80.00. Divisor markup is the same index written the other way around, as a fraction of the price, and it is used to get straight to the final price from the cost.
Neither one is a feature of the product. Both describe the store that sells it — the tax regime it pays under, the way it gets paid, the size of the overhead it carries and the profit it wants — which is why two neighboring stores sell the same item at different prices without either of them being wrong.
How much margin fits inside a 2.0 markup
The first two lines convert one index into the other. The third is the one that tends to surprise people: it shows what happens to the gap between cost and price.
multiplier markup = selling price ÷ cost
divisor markup = 1 ÷ multiplier markup
item contribution margin = (selling price − cost − taxes − selling expenses) ÷ selling price
item result = contribution margin − allocated overhead
Enter your operation's percentages and the calculator returns the finished index and the item's price — free, with no sign-up and with the result shareable by link.
An R$ 40.00 item sold at a 2.0 markup
Notice what is deducted below: everything is calculated on the R$ 80.00 charged, not on the R$ 40.00 paid to the supplier. That change of base is what takes the result away from where intuition would put it. Notice the order too: overhead only comes in after the contribution has been worked out.
| Product cost | R$ 40.00 |
|---|---|
| Selling price (cost × 2.0) | R$ 80.00 |
| Taxes on the sale10% of what was charged | − R$ 8.00 |
| Card fees and commission8% of what was charged | − R$ 6.40 |
| Cost paid to the supplier | − R$ 40.00 |
| Contribution margin32.0% of the selling price | R$ 25.60 |
| Allocated overhead18% of what was charged, and it does not come out of the price: it comes out of here | − R$ 14.40 |
| Item result14.0% of the selling price | R$ 11.20 |
The 2.0 markup that is described at the counter as "doubling" delivers a 32% contribution and a 14% result. The index is not low: it is that the 18 points of taxes and fees bite into the whole R$ 80.00, not just the R$ 40.00 added on top, and overhead takes another 18 after that. Anyone who reads 2.0 as a 100% gain celebrates seven times more than they received, and then approves a 10% discount believing it costs little — when it takes almost a third of everything that item left behind.
Markup and margin are not the same number
Both measure the distance between cost and price. What changes is the base of each, and the base is what flips the reading.
Markup is measured on cost and answers "how many times does the cost fit in the price charged". Margin is measured on price and answers "what slice of what came into the till is still mine". An R$ 40.00 item sold for R$ 80.00 has a markup of 2.0 — or 100%, if someone prefers the percentage form — and a 50% gap over the amount charged. One pair of numbers, two readings, and neither of them is profit.
The mistake costs you in both directions. Anyone who treats the multiplier as margin believes they earn double what they actually earn and gives discounts that wipe out the item. Anyone who wants a 30% margin and adds 30% to the cost charges less than needed: that 30% becomes 23% as soon as it is measured on the amount charged, and the seven points that are missing vanish from profit without leaving a trace in any spreadsheet.
Then there is the markup nobody calculated: the inherited one. Plenty of operations work with an index somebody set years ago, when the rent was different, the card share was half of today's and the store sold more. The number still seems to work — every item has a price, nobody complains — and it drifts further and further from what today's overhead requires. It is the difference between having an index and having a valid index.
That is why markup solves the first pricing round and should not, on its own, solve the following ones. It puts a price on an entire line in minutes, and that is exactly what it cannot see: turnover, payment channel and competition, item by item. What answers for those differences is each product's contribution margin, and what says whether the whole thing closes at the end of the month is the break-even point.
It is worth saying where overhead enters this story, because it is the question that comes next. It does not form the index: the price is born from the cost divided by what is left of 100% after tax, variable expense, the cost of payment terms and the intended contribution — and only then does the allocation of fixed expense take from that contribution what the operation needs in order to exist. Adding the allocation to the divisor gives the same price, but changes the name of the last line: what would be read as contribution becomes the result after overhead, and it is with the wrong number that someone will decide the next discount.
Where the word misleads the people who use it
The five below are not calculation errors: they are errors in reading the number, and they happen in operations that calculate the index correctly.
Saying markup when you mean margin
It is the costliest misunderstanding in a pricing meeting. The buyer asks for a "30% markup" thinking of profit, finance understands multiplying the cost by 1.3, and the whole line goes out at the wrong price — with the difference showing up two months later, at the close. It helps to agree on the word before the math: whoever is talking about an index says "multiplier 1.3"; whoever is talking about profit says "30% on the price".
Comparing your index with the neighbor's
There is no such thing as a market index. The same multiplier means opposite realities at a company under the Simples regime and at one under presumed profit, at a business that sells for cash and at another that finances in ten installments, at a street store and at a mall store. Chasing the number someone quoted at a trade show means adopting a third party's cost structure without knowing any of its inputs.
Multiplying the wrong cost
The index acts on the acquisition cost, and that is rarely the amount on the invoice line. Inbound freight, insurance, IPI when it is not recoverable, tax substitution and the category's expected shrinkage are all part of what that item cost to get onto the shelf. Applying the multiplier before adding them up produces a price that looks calculated and sits a few points below where it should.
Reading what is left of the index as profit
What is left after tax, fees and the cost of payment terms is the contribution margin, not profit: overhead has not been paid yet. In the example above, 32% of contribution becomes a 14% result after overhead takes its share. Anyone who treats the first as profit projects a year that does not happen; anyone who treats the second as contribution turns down a discount that was still worth it.
Using the index to decide on a discount
Markup exists to form the starting price, not to authorize what comes off it. A healthy multiplier does not tell you how much discount fits, because the slice left after tax, fees and overhead is much smaller than the distance between cost and price suggests. What decides a discount is the item's contribution margin, which measures exactly what the sale leaves behind.
The terms that decide price together with this one
No pricing term explains itself alone. These are the ones that appear in the same decision, each with its definition and its calculation.
Further reading
What the blog has already published about markup and about what this definition addresses.
Understanding the calculation is one thing; redoing it across thousands of items is another
For one product, any of these calculations fits in a spreadsheet. Across an entire catalog, with cost changing on every incoming invoice, it stops being done — and the price ends up inherited from the previous month.