Intercompany gift cards is the most complex accounting scenario in a restaurant chain. Money is received by one legal entity (HQ), a liability builds up, and then the liability is redeemed by other entities – potentially several different ones. VAT is realized at redemption, not at issuance (multi-purpose voucher, Swedish VAT Act Chapter 5 § 40).
Let's walk through the canonical example that all accountants must understand:
The scenario:
The burger chain "Power Burger AB" consists of three legal entities:
Day 1, 1 April 2026:
Day 10, 10 April 2026:
Day 20, 20 April 2026:
What must the accounting achieve?
T-accounts per entity:
Account Name Debit Credit
──────────────────────────────────────────────────────
1580 Bank 1000
2421 Gift Card Liability 1000
──────────────────────────────────────────────────────
1000 1000
Effect: HQ received 1,000 SEK cash but owes the value for the customer's future redemption. No VAT – it's a multi-purpose voucher.
Burger lunch 400 SEK = 357 SEK net + 43 SEK VAT (12%).
A must book both (i) the revenue and (ii) the receivable from HQ:
Account Name Debit Credit
──────────────────────────────────────────────────────
1660 Receivable from HQ (intercompany) 400
3001 Sales food (12%) 357
2620 Output VAT 12% 43
──────────────────────────────────────────────────────
400 400
Effect: A made a sale, reports VAT to Skatteverket, and now has a receivable from HQ to get paid for the food.
When A's redemption syncs to HQ's books:
Account Name Debit Credit
──────────────────────────────────────────────────────
2421 Gift Card Liability (reduced) 400
2860 Payable to A (intercompany) 400
──────────────────────────────────────────────────────
400 400
Effect: HQ's liability to the gift card holder decreases by 400 SEK. Instead HQ owes A 400 SEK to pay for the food.
Dinner: 400 SEK food (12% VAT) + 200 SEK beer (25% VAT).
Account Name Debit Credit
──────────────────────────────────────────────────────
1660 Receivable from HQ (intercompany) 600
3001 Sales food (12%) 357.14
3003 Sales alcohol (25%) 160.00
2620 Output VAT 12% 42.86
2610 Output VAT 25% 40.00
──────────────────────────────────────────────────────
600 600
Account Name Debit Credit
──────────────────────────────────────────────────────
2421 Gift Card Liability (zeroed) 600
2860 Payable to B (intercompany) 600
──────────────────────────────────────────────────────
600 600
HQ's 2421 is now 0 SEK (gift card fully redeemed). HQ's intercompany payables: 400 SEK to A + 600 SEK to B = 1,000 SEK total (matches the received payment exactly).
Month-end (30 April) – Settlement between entities:
Now intercompany balances must be settled. Two options:
HQ transfers 400 SEK to A and 600 SEK to B via bank giro.
HQ:
D 2860 (Payable to A) 400
D 2860 (Payable to B) 600
C 1580 (Bank) 1000
Restaurant A:
D 1580 (Bank) 400
C 1660 (Receivable HQ) 400
Restaurant B:
D 1580 (Bank) 600
C 1660 (Receivable HQ) 600
Effect: All intercompany balances zeroed. HQ has no money left from the gift card (which is correct – it was distributed to the units that actually performed).
If HQ and A also have other intercompany transactions (e.g. marketing contributions), you can net instead of transferring several times. Handled in group reporting.
Total result effect per entity:
| Entity | Revenue | VAT | Net (result) |
|---|---|---|---|
| HQ | 0 | 0 | 0 |
| Restaurant A | 357 | 43 (output) | 357 |
| Restaurant B | 517.14 | 82.86 (output) | 517.14 |
| Total | 874.14 | 125.86 | 874.14 |
Note: Total revenue 874.14 + total VAT 125.86 = 1,000 SEK (the original gift card amount). Everything matches.
Intercompany balances (before settlement):
| Entity | 1660 (receivable) | 2860 (payable) |
|---|---|---|
| HQ | 0 | 1,000 (400 to A + 600 to B) |
| Restaurant A | 400 (on HQ) | 0 |
| Restaurant B | 600 (on HQ) | 0 |
After settlement: All 0.
What Vendion tracks:
Vendion keeps a record of every intercompany transaction between issuing and redeeming entity, including:
Each such transaction generates two accounting entries: one at the issuing entity, one at the redeeming. At Z-report or month-end closing, actual voucher rows are created in each entity's books.
Who does the settlement?
Reporting in Vendion:
In Chain Admin → Accounting → Intercompany you'll find:
Tax treatment:
Intercompany transactions between group companies must happen at market-based terms (transfer pricing – Income Tax Act Chapter 14 § 19). In practice for gift cards this means:
In franchise (independent entities) there may be an administration agreement (e.g. HQ takes 2% admin fee) – it's then booked as a separate transaction (not included in the gift card flow above).
Common mistakes:
Read more: Chain Accounting – Multiple Legal Entities, Gift Cards – Multi-Purpose Voucher, Monthly Closing – Checklist.
This feature is part of Vendion POS.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?