Off-invoice discounts, volume rebates and net-net cost: how to find a product's true purchase cost
Who it is forGrocery chain purchasing and category teams, pricing owners, cost accounting and finance
In a grocery chain a product's purchase cost is not one number. The invoice line carries a list price, below it sit one or more discounts, at year end a volume rebate arrives if the target is met, and during promotions the supplier pays a contribution. When each of these enters cost moves the reported margin by several points. This guide separates the four items, defines net, net-net and triple-net cost with formulas, shows the margin difference in a worked example, explains how a year-end rebate distorts monthly margin, and summarises the general framework of Law No. 6585 and the VAT and accounting side. The legal sections are general information, not legal advice.
What is the difference between the invoice price, an off-invoice discount, a volume rebate and a promotional contribution?
An annual supplier agreement usually carries four kinds of item, and each enters cost at a different time and through a different document. The list price (gross price) is the unit price on the purchase invoice line. An off-invoice discount is deducted on the same invoice, below the line total; it can come in one or several tiers and is known the moment the goods are received.
A volume rebate is also called a year-end rebate or target rebate: a discount granted afterwards, as a percentage of purchases, once a set purchase value or quantity is exceeded within a period. It is not known at delivery; whether the target is met is settled at period end. That is why it does not appear on the purchase invoice and is closed with a separate document.
A promotional and marketing contribution, by contrast, pays for a specific promotion or service: a weekly-offer contribution, a leaflet and in-store announcement, a special position on a display unit. It is not a price discount but an agreement with something given in return, and, as the legal section explains, it is subject to its own rules. That is why it sits on a separate line in the cost calculation.
| Item | When it is known | Document | Condition | How it enters cost |
|---|---|---|---|---|
| List price | At order and delivery | Purchase invoice line | None | Starting point; not a cost on its own |
| Off-invoice discount | At delivery | The same purchase invoice | Usually none | In net cost, together with the goods receipt |
| Volume rebate (year-end rebate) | At period end | Separate document, later | Purchase target exceeded | In net-net cost; accrued monthly in management reporting |
| Promotional and marketing contribution | When the promotion or service is completed | Separate document, tied to the contract | Service delivered, supplier takes part in the promotion | In triple-net cost; separately in promotion profitability |
The names vary from company to company: the same payment is a volume rebate in one agreement and a target rebate or year-end discount in another. What matters for the calculation is not the name but when the item becomes known and what it depends on.
How are net, net-net and triple-net cost calculated?
Each of the three is obtained by deducting one more layer from the previous cost. Net cost is the invoice itself: the off-invoice discounts are deducted from the list price. Net-net cost also deducts the per-unit share of conditional and later discounts, the volume rebate first among them. Triple-net cost then deducts the per-unit share of promotional and marketing contributions.
Tiered discounts are multiplied, not added. Two off-invoice discounts of 8 per cent and 2 per cent make not 10 per cent but 1 − 0.92 × 0.98 = 9.84 per cent; the second discount applies to what is left after the first. If the agreement explicitly says the discounts are added, the calculation follows the agreement.
None of the three numbers is right or wrong on its own; each answers a different question. The problem is a report that does not say which one it uses. Companies also define net-net and triple-net differently, so the definition is written down once inside the company and stated on every margin screen.
- Net cost
List price × (1 − Discount 1) × (1 − Discount 2) …- Per-unit volume rebate
Net cost × Rebate rateWhen the rebate is defined on purchase value. If it is defined per unit or as a fixed amount, the total expected rebate is divided by the expected purchase quantity.- Net-net cost
Net cost − Per-unit volume rebate − Per-unit other conditional discounts- Triple-net cost
Net-net cost − (Period's promotional and marketing contributions ÷ Period's purchase quantity)
- Split the agreement into itemsEach supplier agreement is split into three groups: off-invoice discounts, conditional rebates and contributions paid for a service. The rate, base (value or quantity) and condition of each item are written down.
- Take net cost from the invoice lineDiscounts already applied on the invoice at goods receipt are net. If the agreement states a discount that does not appear on the invoice, the gap is closed with the supplier at goods receipt, not left for later.
- Write down the expected outcome of the conditional rebateCompare the annual target with purchases to date. The expectation that the target will be met rests on the purchase plan; it is an assumption and stays labelled as one in the report.
- Divide the contribution by quantityA promotional contribution is divided either by the units of the promotion period (for promotion profitability) or by annual units (for triple-net). The report header states which one is used.
- Fix the definitionWhich margin is calculated on which cost is written down once and not changed between periods; otherwise two periods cannot be compared.
Worked example: net-net cost and the margin difference
In the example below, one product's annual agreement carries four items. The figures are illustrative and exclude VAT. The selling price is held constant; the only thing that changes is which cost the margin is calculated on.
The same product at the same shelf price shows three different margins depending on the cost used. The gap looks small, but it repeats on every unit sold and, across a category, grows large enough to change pricing and promotion decisions.
Here the promotional contribution is divided by annual units. When the promotion's own profitability is assessed, the same contribution is divided only by the units sold during the promotion; the two calculations are not mixed in one report.
How does a year-end volume rebate distort monthly margin?
A volume rebate is earned on purchases made throughout the year, but it is often booked in one go at year end, once the target is confirmed. This does not change the annual total; it changes how the months look. Eleven months show a margin that is too low, the last month one that is too high, and month-by-month category comparison loses its meaning.
In management reporting the remedy is accrual: the expected rebate is spread across the months as purchases are made. An accrual is an estimate; in the month it becomes clear that the target will be missed, the accumulated accrual is reversed and the correction is shown on a separate line. When and in which account the statutory entry is made is a separate decision, taken with your accountant.
The second trap is stock on hand. The rebate is calculated on purchases, the margin on sales. The rebate attributable to goods still in the warehouse and on the shelf at period end belongs to goods not yet sold; deducting the whole rebate from the period's cost of goods sold inflates the margin. The rebate is spread over the units purchased; the share of the units sold goes to cost of goods sold, the share of the units still in stock goes to stock value.
- Monthly rebate accrual
Month's net purchase value × Expected rebate rateThe expected rate is read from the target tier the annual purchase plan falls into; if the target will not be met the rate is zero and the accumulated accrual is reversed.- Rebate attributable to goods sold
Period's rebate × (Units sold ÷ Units purchased)
- Target missed: the accumulated accrual is reversed in the month it becomes clear; the correction shows on its own line and past months do not change silently
- Goods still in stock: the share of the rebate attributable to stock on hand is not deducted from the period's cost of goods sold
- Tiered rebate: if the purchase plan sits just above a tier, a small deviation changes the rate; the expected tier is stated in the report
- Price floor: if an unconfirmed rebate is fully built into the price floor, margin falls short of plan when the target is missed
| Method | Monthly margin | Annual margin | Risk |
|---|---|---|---|
| Booked once at year end | Low for eleven months, high in the booking month | Correct | Monthly price and promotion decisions follow a false signal |
| Accrued monthly at the expected rate | Even | Correct | Needs reversing if the target is missed; the plan is checked monthly against actual purchases |
| Not allocated to products, shown on a separate line | Product and category margin permanently low | Correct in total, low at product level | What each product really earns stays hidden |
How are discounts and volume rebates treated for tax and accounting?
On the VAT side, the distinction depends on the document. Under section III/A-6.1 of the VAT General Implementation Communique, a discount shown on the invoice and in line with commercial practice is excluded from the VAT base under Article 25/a of Law No. 3065. Discounts not shown on the invoice and granted at year end, at the end of a set period or once a set turnover is exceeded, under names such as sales premium, turnover premium or year-end discount, change the VAT base of the original transaction and are corrected under Article 35 of the Law.
The Communique also sets out how the correction is made: the buyer issues an invoice or similar document to the seller and applies to the discount amount the VAT rate that applied to the original supply on the date it was made. The chain receiving the volume rebate is the buyer in this relationship, so under the Communique it is the chain that issues the document.
On the accounting side, paragraph 11 of TMS 2 Inventories states that trade discounts, rebates and other similar items are deducted in determining the costs of purchase. This points the same way as the net-net logic in this guide: the rebate reads as a reduction of purchase cost, with the share attributable to goods sold going to cost of goods sold and the share attributable to stock on hand going to stock value. How contributions that pay for a distinct service, such as advertising, are classified is assessed separately.
Which accounting framework applies, and in which account and period the entry is made, depends on the company's accounting policy. The monthly accrual in management reporting and the statutory entry need not fall on the same date; the difference between them shows on a separate line in the report.
| Item | VAT side | Cost side |
|---|---|---|
| Discount shown on the invoice, in line with commercial practice | Excluded from the base (VAT Law Art. 25/a) | Reduces purchase cost at goods receipt |
| Discount not shown on the invoice, granted at year end or once turnover is exceeded | Base of the original transaction corrected under Art. 35; the buyer issues a document to the seller at the original rate | Reduction of purchase cost; split between goods sold and stock on hand (TMS 2 para. 11) |
| Contribution paying for a distinct service | Assessed separately according to the service document | Classification assessed separately |
This section is general information, not tax or accounting advice. The Communique has been amended since publication; the treatment is set up against the text in force and with your accountant.
Where do product cost and margin appear in Mindpera?
Mind Cost recalculates weighted average cost on every goods receipt; last purchase cost sits in a separate column on the same row, and the gap between them is shown as an amount and a percentage. Gross margin, net margin and post-markdown margin are calculated separately on both cost methods, so every screen makes clear which cost the report uses.
Every cost value can be traced back to the invoice, the date and the calculation step it came from. Cost corrections are not applied silently to the past; they are written as a separate movement type, with the period the correction belongs to and the date it was posted held in two separate fields. When a document arriving at year end is posted as a cost correction, the reason for the difference stays visible line by line even if last month's report is printed again.
If the accounting system and the purchase and expense invoices sit in different sources, our team handles the installation and brings the sources into the same data model.
- Average and last purchase cost on the same row, with the gap as an amount and a percentage
- Gross margin, net margin and post-markdown margin separately on both cost methods
- Cost trail: invoice, date and calculation step
- An alert to the pricing owner when last purchase cost crosses its threshold
Frequently asked questions
- What is the difference between an off-invoice discount and a volume rebate?
- An off-invoice discount is deducted on the purchase invoice, below the line total, and is certain the moment the goods are received; it enters net cost with the goods receipt. A volume rebate is granted afterwards as a percentage of purchases once a purchase target is exceeded within a period, does not appear on the purchase invoice and is confirmed at period end. It therefore sits in net-net cost and is tracked by monthly accrual in management reporting.
- How is net-net cost calculated?
- First find net cost: multiply the list price through the tiered off-invoice discounts. Then deduct the per-unit share of conditional discounts such as the volume rebate; if the rebate is defined on purchase value, multiply net cost by the rebate rate. For example, a 3 per cent rebate on a net cost of ₺180.32 is ₺5.41, giving a net-net cost of ₺174.91. Every margin report states which definition it uses.
- What happens to the accrual if the volume rebate target is missed?
- In the month it becomes clear the target will be missed, the accrual accumulated so far is reversed and the correction is shown on a separate line. Past months' reports are not changed silently; the period the correction belongs to and the date it was posted are kept apart. With a tiered rebate, if purchases drop to a lower tier, only the rate difference is reversed. The purchase plan behind the accrual is checked monthly against actual purchases.
- When may a grocery chain not charge a supplier premiums or fees in Turkey?
- Under Article 6 of Law No. 6585, charging fees under names such as store opening and renovation, turnover shortfall or bank and credit card participation fee without providing a service that directly affects product demand, and charging premiums and fees without stating the type of service and the amount or rate of the fee in the contract, are unfair commercial practices in all cases. The fine equals the amount charged. This is general information, not legal advice.
- How is VAT corrected for a year-end volume rebate in Turkey?
- Under the VAT General Implementation Communique, a discount not shown on the invoice and granted at year end or once a set turnover is exceeded changes the VAT base of the original transaction and is corrected under Article 35 of Law No. 3065. To correct it, the buyer issues an invoice or similar document to the seller and applies the VAT rate in force on the date of the original supply. Set the treatment up with your accountant.
Sources
- Law No. 6585 on the Regulation of Retail Trade (consolidated text, Turkish), Arts. 6, 7, 18 and the 2026 fine table — 2015-01-29
- Regulation on Principles and Rules in Retail Trade (consolidated text, Turkish), Arts. 4 and 5 — 2016-08-06
- VAT General Implementation Communique, III/A-6.1 Discounts (Official Gazette, 26.04.2014, No. 28983, Turkish) — 2014-04-26
- KGK, TMS 2 Inventories, paragraph 11 (republished in Official Gazette, 24.05.2018, No. 30430, Turkish) — 2018-05-24