One of the first questions a new restaurant owner asks is: "If my guest has earned 500 loyalty points worth 50 SEK — must I book that as a liability?"
Short answer: No. In Vendion, loyalty points are not booked as a liability. They are a discount realized at redemption.
This differs fundamentally from gift cards, which are a real liability on account 2421. Understand the difference and you understand why Vendion's loyalty accounting is so simple — no liability ledger, no valuation, no nightly jobs adjusting the balance sheet.
Why aren't loyalty points a liability in Swedish accounting?
According to Swedish GAAP (K2/K3 and the small business bookkeeping template), there are two possible views on loyalty points:
View 1: Deferred revenue (IFRS 15 / conservative method)
View 2: Discount at redemption (K2/K3 / most common in Sweden)
Vendion follows view 2, which is the common interpretation for small and mid-sized restaurants in Sweden. It's also what Skatteverket and most accountants expect unless you have actively chosen IFRS.
Legal basis
Points are not a multi-purpose voucher per VAT Act Ch 5 § 40. A multi-purpose voucher (e.g., gift card) is evidence of a legal claim against the seller. Loyalty points, on the other hand, are:
They therefore do not constitute a legal liability — they are a future discount.
Practical example — accrual
A guest buys for 500 SEK (food incl. 12 % VAT). The guest earns 1 point per krona = 500 points. Value: 500 × 0.10 SEK = 50 SEK discount at future redemption.
Bookkeeping at the sale:
DR 1580 (Card receivables) 500.00 SEK
CR 3001 (Food revenue) 446.43 SEK
CR 2620 (Output VAT 12 %) 53.57 SEK
Exactly as usual. No extra rows for loyalty. The 500-point balance sits in the loyalty ledger but doesn't touch the general ledger.
What happens next?
The point balance lives in Vendion's loyalty ledger as an append-only sub-ledger. It's an operational log, not a bookkeeping report. Your accountant gets:
When does the accounting effect arise?
Only at redemption — see separate article "Loyalty Redemption – Accounting" (article 27). There we treat how 500 points (= 50 SEK discount) reduce revenue on the next order.
Exception: Large chains under IFRS
If you're a chain with consolidated IFRS 15 reporting (Revenue from Contracts with Customers), you must accrue a liability at earn time. The standard calls this a "material right." This is not what Vendion optimizes for — you'll need complementary accounting systems beyond the SIE export.
Point expiry — no accounting effect
When points expire after 24 months (configurable in the loyalty program settings):
This again differs from gift cards, where expired balances are booked DR 2421 / CR 3960 (other operating income).
Summary
| Event | Loyalty Points | Gift Cards |
|---|---|---|
| Accrual / issuance | No voucher | DR 1580 / CR 2421 |
| Liability? | No | Yes (2421) |
| VAT at issue | Not applicable | No (multi-purpose voucher) |
| Redemption | Revenue reduction | DR 2421 / CR 3001 + VAT |
| Expiry | No voucher | DR 2421 / CR 3960 |
| SIE impact | Only via order discount | Own vouchers |
Why Vendion chose this model
The rationale is practical: Swedish restaurants typically run loyalty as a marketing measure, not a financial product. When I (Mikael) built my previous POS system Ancon, I saw how much headache restaurateurs got when their accountants began to compute "what is the value of all outstanding points" every quarter. It was time-consuming, the valuation was arbitrary, and it added no value for business decisions.
IFRS 15 is correct for publicly listed chains where investors need to know how much deferred revenue can be realized. But for an à la carte restaurant with 15 employees, it's overkill. The K2/K3 model — discount at redemption — is accepted by Skatteverket, by all major audit firms, and by FAR's recommendations for small companies.
What if I later want to switch to the IFRS model?
It's possible but rare. The switch would require:
Contact your accountant if considering this. For 99 % of Vendion customers, it's not relevant.
Common accountant FAQ
Q: But my customer has 50,000 points — isn't that a liability to the customer? A: No, it's a future discount right. Liabilities in accounting require either a legal or constructive obligation to pay a determined amount to a determined party. Loyalty points fulfill neither — they require a new purchase transaction and can expire without compensation.
Q: What happens if the restaurant goes bankrupt? A: Loyalty points are not a claim in the bankruptcy. The customer has no legal claim to the "value" the points represent because the right is conditional on new sales. (Compare with gift cards, where the customer is a priority creditor.)
Q: Do tier members' future discounts count as commitments? A: No, same logic. The guest gets the discount only if they qualify through new purchases. No legal commitment.
Q: Do I need to report loyalty points to Skatteverket? A: No, not separately. The effect shows up in your VAT reporting through reduced turnover at redemption. That's enough.
For you as a restaurant owner this means loyalty is "free" to run from an accounting perspective — you pay nothing extra to your accountant, you skip quarterly reconciliation of point liability, and you get no ballooning item on the balance sheet. Vendion handles the entire lifecycle in operations and gives you clean books.
Next step
To understand what happens the day a guest actually redeems their points, read article 27 — "Loyalty Redemption – Accounting." There we show T-accounts with real numbers for both food (12 %) and alcohol (25 %).
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?