Supplier invoice operations

Markup vs Margin: A Simple Guide for GCC Retailers

Markup helps you set a price. Margin tells you whether that price is actually good enough. Here is the difference, in dirhams, for small GCC shops.

Did you make 50% profit?

If you buy something for AED 100 and sell it for AED 150, did you make 50% profit?

You added AED 50. That is a 50% markup on what the product cost you. But only 33.3% of the selling price is left after paying for the merchandise. That second number is gross margin.

Both percentages are correct. They answer different questions. Gross margin is the one that tells you how much of the selling price remains after paying for the goods.

In simple terms

Markup is how much you added on top of cost. Margin is how much of the selling price is still yours after paying for the product. A 33% gross margin does not mean you are making 33% net profit.

1. The simple difference

Markup

How much did I add on top of what the product cost me?

(Selling price − Cost) / Cost

(150 − 100) / 100 = 50%

Gross margin

How much of the selling price is left after paying for the product?

(Selling price − Cost) / Selling price

(150 − 100) / 150 = 33.3%

NumberAED 100 cost, AED 150 price
Gross profitAED 50
Markup50%
Gross margin33.3%

Markup and margin calculator

Enter your product cost and selling price to calculate gross profit, markup and gross margin. You can also work backwards from a target markup or margin to find the selling price you need.

Gross profit
AED 50.00
Markup
50.0%
Gross margin
33.3%

Tip: Compare cost and selling price on the same tax basis. For VAT-registered businesses, margin analysis will often use amounts excluding recoverable VAT. See the VAT section below.

Quick markup to margin conversion

MarkupEquivalent gross margin
20%16.7%
25%20.0%
30%23.1%
40%28.6%
50%33.3%
75%42.9%
100%50.0%

Markup and margin rise at different rates because they use different denominators. A 50% markup is only a 33.3% gross margin, while a 100% markup produces a 50% gross margin.

In plain English: margin % = markup % / (100 + markup %) × 100. The other way: markup % = margin % / (100 − margin %) × 100.

Gross margin is generally measured against Cost of Goods Sold (COGS): the cost of the merchandise that was sold, not rent or payroll. For a simple retailer, the product purchase cost on the supplier invoice is often close enough to COGS for everyday pricing. That is the figure this calculator uses when you calculate markup or set a selling price. Use the same cost basis when you compare products, or the percentages will not mean the same thing.

Freight, duties and landed-cost allocations can sit on top of that invoice price. Inventory accounting can move it again, because the units on the shelf may not have cost the same as the units that just sold. Whatever number you put into a margin calculator should be consistent and meaningful for the decision in front of you.

This page keeps the arithmetic simple so a pricing strategy can start from a clear product cost. It is not a full inventory ledger, and it does not replace the landed-cost and selling-cost layers later in the article. Costs that sit outside the ticket — card fees, packaging, delivery — are covered in Supplier price is not the whole cost. If the invoice figure itself needs to stay current in Shopify, see our guide on updating Shopify Cost per Item from supplier invoices.

2. When markup is useful

Markup is handy when you are setting a price. A category rule such as “add 40% on grocery” is a markup rule. It is also useful when you compare two supplier quotes, or when you are negotiating a buying price and want a quick retail number.

Product cost AED 100. A 40% markup gives a selling price of AED 140.

That is a fast way to put a ticket on the shelf. It does not tell you how much of each sale is left after the product is paid for. For that, you need margin.

3. Why margin matters more for running the store

Margin tells you how much of every dirham of sales remains after paying for the merchandise itself.

  • Sale = AED 150
  • Product cost = AED 100
  • Gross profit = AED 50
  • Gross margin = 33.3%

That AED 50 still has to help pay for:

  • rent
  • salaries
  • card and payment fees
  • packaging
  • delivery
  • software
  • utilities
  • wastage
  • promotions
  • and, if anything is left, actual profit
A 33% gross margin does not mean you are making 33% net profit.

4. What about VAT?

In the UAE the standard VAT rate is 5%, under Federal Decree-Law No. 8 of 2017, Article 3. A typical grocery invoice might look like this:

  • Supplier price before VAT = AED 100
  • VAT = AED 5
  • Invoice total = AED 105

If the business is VAT registered and that input VAT is recoverable, the VAT on the invoice is usually not part of the economic product cost when you are looking at product margin. In that situation, the useful cost for margin analysis is usually AED 100, not AED 105.

The same idea applies on the selling side:

  • Selling price before VAT = AED 150
  • Customer price including VAT = AED 157.50

Do not calculate profit as 157.50 − 105. That mixes tax collected and tax paid with sales and cost. Compare net sale with product cost:

  • Net sale = AED 150
  • Product cost = AED 100
  • Gross profit = AED 50
  • Gross margin = 33.3%

Recoverability depends on VAT registration, what the goods are used for, and local rules. Other GCC markets have their own VAT systems. This is a commercial example, not tax advice — confirm treatment with your adviser.

5. Supplier price is not the whole cost

A product can look healthy in Shopify and still be weak once you include the costs of actually selling it.

Start with the same AED 100 cost and AED 150 price: 33.3% gross margin. Then add direct selling costs:

  • card / payment fee = AED 4
  • packaging = AED 2
  • delivery subsidy = AED 5
  • wastage / handling = AED 1

That is AED 12. Amount remaining:

150 − 100 − 12 = AED 38

That is 25.3% of sales, before rent, salaries and the rest of the overhead.

Shopify gross margin is useful, but it is not the full economics of the sale.

6. What belongs in Shopify Cost per item?

Do not pour rent, salaries and marketing into Cost per item. Keep three layers separate.

Layer 1 — Product cost

What you paid the supplier for the merchandise. Example: AED 100. This is closest to Shopify Cost per item.

Layer 2 — Landed / direct unit cost

Extra costs to get the item into sellable stock: freight, customs duty, import handling. Example: AED 100 + AED 4 freight + AED 2 duty = AED 106.

Layer 3 — Fully loaded commercial cost

Payment fees, packaging, delivery, wastage, rent, staff, utilities, software and marketing. These belong in the broader profitability picture, not dumped into Cost per item.

Shopify’s own product help describes Cost per item as the amount it costs you for the product or variant — for a reseller, typically the price paid to the manufacturer, excluding taxes, shipping or other costs. Product details page.

Whether you store landed cost in Shopify, or keep freight and duty in a separate working file, should be a deliberate and consistent policy. Salor Invoice does not currently allocate landed cost automatically.

7. A better pricing framework for small retailers

“We always add 30%” is a markup habit. These four questions are a better conversation:

  1. What did the product cost me? Example: AED 100.
  2. What did it cost to get it ready to sell? Freight and duty might take that to AED 106 landed cost.
  3. What does selling one unit typically cost? Payment fee, packaging, delivery, expected wastage.
  4. What is left to pay for the business itself? Rent, staff, software, utilities, marketing — and profit.

8. Worked example

A small Dubai speciality grocery imports a jar of tahini. Numbers below exclude recoverable VAT.

  • Supplier price = AED 40
  • Freight and import cost allocated per jar = AED 4
  • Landed cost = AED 44
  • Selling price before VAT = AED 60
If you look at…RemainingShare of the AED 60 sale
Supplier cost only (AED 40)AED 2033.3% gross margin
Landed cost (AED 44)AED 1626.7%
Then payment, packaging and wastage (AED 3)AED 1321.7% before rent and staff

Same jar. Same shelf price. Three different pictures of how profitable it is. The 33.3% view is not “wrong” — it is incomplete.

9. Which number should I use?

  • Markup when deciding how much to add to cost.
  • Gross margin when comparing product or category profitability.
  • Landed cost when freight, duty and import costs materially change what the item really costs.
  • Fully loaded profitability when deciding whether the price is enough to support the business.
The mistake is not choosing one method over another. The mistake is using one number for all four jobs.

10. Keeping Cost per item clean in Shopify

For day-to-day Shopify operations, keep a clean and consistent Cost per item.

Shopify uses that cost for projected profit and margin on the product page, as (price − cost) / price. Profit reports use a similar gross-margin formula on net sales. Cost per item is a point-in-time figure: reports only know the cost that was stored when the item sold. Shopify profit reports.

A practical stack looks like this:

Selling price
− product / landed cost
− direct selling costs
− share of operating expenses
= actual business profit

Shopify margin reporting is one useful layer. It is not the entire profitability picture. For how invoice prices become that Cost per item field, see How to update Shopify Cost per item from supplier invoices. When supplier invoices are the source of that field, Salor Invoice can extract invoice lines, match them to Shopify products, and apply reviewed cost updates after merchant approval.

11. What supplier invoices have to do with this

Supplier invoices carry many of the variables that decide real product cost: latest price, discounts, pack quantity, currency, freight, duty, tax, bonus quantities and a changed unit cost.

Supplier invoices are not only accounting documents. They are one of the best sources of current product-cost information.

GCC invoices add extra traps — bilingual layouts, AED/SAR/KWD, and pack sizes that do not match Shopify eaches. The GCC supplier invoice checklist covers those operating checks.

12. Quick cheat sheet

If you're asking…Look at…
How much should I add to cost?Markup
How much of my selling price remains after product cost?Gross margin
What did this imported product really cost me?Landed cost
Does this product contribute enough to running my store?Commercial / fully loaded profitability
What product cost should I keep consistent in Shopify?Cost per item

A focused next step

Keep Cost per item current from the invoice

Salor Invoice is designed around that operational problem: extracting supplier invoices, matching invoice lines to Shopify products, letting the merchant review quantity and cost changes, and applying approved updates. It does not allocate landed cost, convert every case pack, run weighted-average costing, or replace an accountant.

See Salor Invoice →

This guide is intended as practical retail guidance, not tax or accounting advice. VAT recovery and cost treatment depend on your business, registration status and local rules.

Sources: Shopify product details — Cost per item and margin; Shopify profit reports; UAE Federal Decree-Law No. 8 of 2017 (standard VAT rate, Article 3); UAE Ministry of Finance — VAT.