Features Integrations Pricing Calculator Blog Log in Start free trial
PortuguêsEspañolEnglish简体中文
Margin and costs

Markup: what it is, how to calculate it, and why it misleads marketplace sellers

Markup is the number you multiply your cost by to get your price. A product with a cost of R$ 40 and a markup of 2 has a price of R$ 80, which is a 100% markup. The math is quick, so everyone uses it. The problem shows up on marketplaces: that same markup of 2 leaves you with a 13.9% margin on Mercado Livre and 9.3% on Shopee, not the 50% it seems to promise, because commission, shipping, and tax come out of the price, not the cost.

I’m not against markup. It’s great for one thing: getting a quick first estimate of your price. It’s terrible for another: ensuring profit on a channel that charges a percentage of each sale. I’ll show you the formula, how to convert markup to margin, and the right way to use markup when the marketplace takes 20% to 35% of your price.

#What is markup

Markup is the amount added to a product’s cost to set its selling price. It comes in two forms:

  • Multiplier: price ÷ cost. A cost of R$ 40 and a price of R$ 80 give you a markup of 2.
  • Percentage: (price − cost) ÷ cost × 100. The same numbers give you a 100% markup.

Both mean the same thing. "Markup of 2," "100% markup," and "sell it for twice the cost" are the same decision.

#How to calculate markup in practice

Three calculations cover almost everything:

You have You want to know Formula Example
cost and markup price cost × multiplier R$ 40 × 1,8 = R$ 72
cost and price markup price ÷ cost R$ 90 ÷ R$ 40 = 2,25
markup percentage margin markup ÷ (100 + markup) 80 ÷ 180 = 44,4%

The third row is the one people miss most. Markup and margin are never the same number because one is calculated from cost and the other from price:

Markup Equivalent gross margin
30% 23,1%
50% 33,3%
80% 44,4%
100% 50,0%
150% 60,0%
200% 66,7%

This is gross margin: price minus the product’s cost, and nothing else. It’s the number markup controls. And that’s exactly where it stops being useful for marketplace sellers.

#Why markup misleads sellers on Mercado Livre and Shopee

Because the biggest expenses in online sales are percentages of the price, and markup doesn’t account for any of them.

Take a product that costs R$ 40, with a markup of 2 and a price of R$ 80. It weighs 400 grams, has a 12% commission on Mercado Livre’s Clássico plan, and is subject to a 6% tax under Simples:

Line Mercado Livre Shopee
Price R$ 80,00 R$ 80,00
Commission R$ 9,60 R$ 11,20
Shipping or fixed fee R$ 13,85 R$ 16,00
Tax (6%) R$ 4,80 R$ 4,80
Product cost R$ 40,00 R$ 40,00
Packaging R$ 0,60 R$ 0,60
Left over R$ 11,15 R$ 7,40
Margin 13,9% 9,3%

Markup promised 50%. The marketplace left you with 9% to 14%, even before paid ads. With 8% in Ads, the margin on Mercado Livre drops to 5.9%, and on Shopee it falls to 1.3%.

There’s a painful detail in this example: R$ 80 is the worst possible price on Shopee. That’s where the 14% + R$ 16 fixed-fee tier starts. At R$ 79,90, you’d pay 20% + R$ 4,50, and your margin would rise to 17.6% while charging the customer less. Markup doesn’t know about pricing tiers. I wrote about this in Shopee’s three pricing tiers.

In practice. A cosmetics reseller told me she used a markup of 2.2 on everything, "because it always worked in my physical store." On marketplaces, products costing R$ 6 to R$ 12 sold for R$ 13 to R$ 26 and incurred Shopee’s full fixed fee and Mercado Livre’s per-unit cost. When we recalculated using the fees, 40% of her catalog had a margin below 5%. She used the same markup for every product; the fees were different.

#What is the markup divisor, and why does it work?

The markup divisor flips the logic. Instead of multiplying your cost by a number you picked at random, you start with the margin you want and divide the cost by what’s left of the price after the percentage-based fees.

The marketplace formula looks like this:

Price = (product cost + fixed costs per unit) ÷ (1 − commission − tax − Ads − desired margin)

Fixed costs per unit don’t depend on the price: Mercado Livre shipping (or Shopee’s fixed fee), packaging, and the label.

For the same product, targeting a 15% margin on Mercado Livre, with no Ads:

  • Fixed costs per unit: R$ 40 for the product + R$ 0,60 for packaging + R$ 13,85 for shipping = R$ 54,45
  • Percentages: 12% commission + 6% tax + 15% margin = 33%
  • Price: R$ 54,45 ÷ 0,67 = R$ 81,27

Let’s check: at R$ 81,27, the commission is R$ 9,75, the tax is R$ 4,88, and you’re left with R$ 12,19, which is 15,0% of the price. The implied markup is 2,03. That looks almost like the same markup of 2 as before, but now you know exactly why it’s that number and what happens if the commission changes.

The only thing to watch is shipping cost, which depends on the price range. If the calculated price falls into a different range, redo the calculation using the shipping cost for that range. It’s one extra step, and it prevents the pricing-tier mistake. See the full step-by-step guide in how to calculate your selling price.

#When to use markup and when to use margin

Use markup to:

  • Get a quick price reference when requesting a quote from a supplier.
  • Compare the cost of two similar products.
  • Sell through a channel with no percentage-based commission, such as a physical store with known fixed costs.

Use margin, calculated on the price after all fees, to:

  • Set the price for any listing on Mercado Livre, Shopee, or another marketplace.
  • Decide whether to run a promotion or join a campaign.
  • Decide how much you can spend on sponsored listings.

My rule is: use markup to quote, and margin to make decisions. If you haven’t checked your markup against the channel’s fees, it’s just wishful thinking.

#How to move beyond markup without redoing everything by hand

Start by finding out the real margin on what you already sell. Take your ten best-selling products and fill out the table above for each one, using your category’s commission and the shipping cost for the correct weight. In one afternoon, you’ll find out which products have a comfortable markup and which are barely breaking even.

To test a price before changing a listing, use the Milewa calculator and select "price for X% margin": enter the cost, weight, and target margin, and it gives you a price that accounts for the Mercado Livre shipping tier or Shopee commission tier.

For your entire catalog, Milewa runs these calculations using your actual orders. It pulls the commission for each listing, the shipping cost charged, and your cost, applies tax and Ads, and shows the margin for each order and SKU. Products where your old markup is now causing a loss appear first, along with the ideal price for the margin you set.

#Frequently asked questions

What is markup?

Markup is the factor you apply to a product’s cost to get its selling price. If the cost is R$ 40 and the markup is 2, the price is R$ 80. As a percentage, that markup is 100%: the price is 100% above cost. Markup is not margin: a 100% markup equals a 50% margin before any fees or taxes.

How do you calculate markup?

Markup multiplier = price ÷ cost. Markup percentage = (price − cost) ÷ cost × 100. To convert markup to margin, use margin = markup percentage ÷ (100 + markup percentage). A 60% markup gives you a 37,5% margin; a 100% markup gives you a 50% margin.

What’s the difference between markup and margin?

Markup is calculated on cost; margin is calculated on the selling price. That’s why the numbers never match. A product that costs R$ 50 and sells for R$ 100 has a 100% markup and a 50% margin. On a marketplace, fees and tax are percentages of the price, so margin is the number that matters.

What markup should you use to sell on Mercado Livre?

There’s no fixed markup that works for every product. With a 12% commission, 6% tax, and shipping cost based on weight, a markup of 2 leaves you with about a 14% margin on a product priced at R$ 80 and weighing 400 grams. To get a 15% margin on the same product, the price needs to be R$ 81,27. The right approach is to calculate the price based on your desired margin, using the divisor markup formula, rather than multiplying the cost.

#Sources

Marketplace fees change. The numbers in this article are valid for the period mentioned — before setting your price, check the current table in your account.

Stop doubling your costs

Milewa shows the real margin for each listing, with commission, shipping, tax, and Ads already deducted, and calculates the price for the margin you choose. Try it free for 14 days, no card required.

Start my free trial Calculate a sale now

14 days freeNo credit card requiredMercado Livre and Shopee

Real profit from every sale14 days free · no credit card required

Try it free