An item bought for MAD 100 and sold for MAD 130 excluding VAT makes MAD 30. Is that 30% margin or 23.1%? Both numbers exist, but use different denominators. A reliable decision always names the amount, base and cost level.

Label every report with this vocabulary
- Commercial margin = net sales excluding VAT − cost of goods sold.
- Markup on cost = margin ÷ cost.
- Margin on sales = margin ÷ sales.
- Gross margin depends on defined cost scope.
- Net margin follows all relevant income and expenses.
- Collected VAT is not net revenue.
- Discounts and returns reduce the price actually earned.
1. One amount, two percentages
In the MAD 100 → 130 example, margin is MAD 30. Markup on cost is 30 ÷ 100 = 30%. Margin on sales is 30 ÷ 130 = 23.08%. Saying only “30% margin” leaves the pricing decision ambiguous: a buyer and a seller can read two different prices from it.
| Measure | Formula | Result |
|---|---|---|
| Margin | 130 − 100 | MAD 30 |
| Markup on cost | 30 ÷ 100 | 30% |
| Margin on sales | 30 ÷ 130 | 23.08% |
| Sales/cost multiple | 130 ÷ 100 | 1.30 |
To target 30% margin on sales with MAD 100 cost, the price is not 130 but 100 ÷ (1 − 30%) = MAD 142.86 excluding VAT, before rounding and market testing.
2. Define what gross margin absorbs
Retail cost can include net purchase, inbound freight, customs, handling and attributable normal loss. A restaurant may view ingredients, packaging and commission at several levels. Services need productive labour and subcontractors. Do not call two reports “gross margin” when they remove different costs.
| Level | Example cost removed | Use |
|---|---|---|
| Product margin | Cost of item sold | Range decision |
| Contribution | Complete variable costs | Break-even |
| Site margin | Attributed people/occupancy | Compare locations |
| Net result | All relevant income/expenses | Overall performance |
Write the KPI definition below it, including tax basis, period and treatment of discounts, returns, giveaways and shrinkage.
3. Move from list price to earned price
A MAD 150 list price with 10% discount becomes MAD 135 net. With MAD 100 cost, margin is 35 and margin on sales 25.93%. Calculating on 150 displays 50 and hides MAD 15 of discount.
- Start with unit price excluding VAT.
- Remove discounts and promotions.
- Remove returns/credits in the proper period.
- Include giveaways in programme cost.
- Assign actual cost sold.
- Calculate amount, then rate.
- Analyse mix and volume.
- Reconcile to accounting result.
Average percentage can rise while total margin falls if volume drops. Watch margin amount, rate, units and revenue together.
A percentage without a base is unusable
Always state on cost or sales, excluding or including tax, and which cost layer is included. Otherwise two accurate reports can appear to disagree.
4. Use BelloPOS as a sensor, not a cost inventor
BelloPOS can supply net price, discount, quantity, return and mix. Margin quality depends on current purchase cost, attributed charges and shrinkage. Lock who changes cost and date every import.
- Price: actual transaction
- Cost: validated purchase and charges
- Quantity: sales net of returns
- Period: same window for sales and cost
- Difference: cause and owner
Alert where cost or discount pushes below an approved threshold, with human override: clearance, loss leader or customer commitment may justify a documented exception.
Mistakes to avoid
- Saying margin without a denominator.
- Adding 30% to target 30% on sales.
- Including VAT in revenue.
- Ignoring discounts and returns.
- Using stale cost.
- Confusing high rate with high total margin.
Frequently asked questions
What is the difference between margin and markup?
One percentage divides profit by net sales; markup divides it by cost. Label the denominator.
How do I turn target sales margin into price?
Price excluding VAT = cost ÷ (1 − target sales-margin rate), on a consistent cost base.
Does gross margin include salaries?
It depends on the defined layer. Name included costs; contribution, site margin and net result answer different questions.
Should margin be calculated by product?
Yes for range decisions, then aggregate by quantity and mix rather than simply averaging percentages.
Does BelloPOS know accounting net margin?
Not alone. It creates operational measures from supplied prices, units and costs; net result needs complete accounts.
What to take away
The word margin becomes useful only when it states amount, denominator, included cost, net price and period.
Sources
The figures and rules quoted above come from these pages, read on the date given in the article.
Rename three margin KPIs
Put the exact formula, tax basis and included costs under each; decisions become clearer immediately.
Read next
Other practical guides on the same subject: