Vendion
    Accounting & Finance

    Loyalty Points in Accounting — Revenue Reduction or Liability?

    6 min read#26

    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)

    • The company books a small liability at each accrual
    • The liability is valued as "estimated cost of future redemption"
    • Used primarily by large international chains reporting under IFRS
    • Complex to administer — requires estimates of redemption rate, expiry statistics, etc.

    View 2: Discount at redemption (K2/K3 / most common in Sweden)

    • No entry at accrual time
    • Full revenue on the sale is recognized immediately
    • When points are redeemed — the discount reduces revenue on the current order
    • Simple to administer, matches cash flow

    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:

    • Non-transferable (bound to the customer)
    • Not cash-valued (cannot be exchanged for money)
    • Conditional (require a new purchase transaction to realize)
    • Temporary (expire after 24 months)

    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:

    • The Z-report's voucher showing full revenue 446.43 SEK
    • No matching row on the balance sheet
    • SIE export contains nothing about loyalty

    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):

    • The loyalty ledger marks the points as expired
    • Member balance decreases
    • No general ledger entry — the points were never booked, so there's nothing to reverse

    This again differs from gift cards, where expired balances are booked DR 2421 / CR 3960 (other operating income).

    Summary

    EventLoyalty PointsGift Cards
    Accrual / issuanceNo voucherDR 1580 / CR 2421
    Liability?NoYes (2421)
    VAT at issueNot applicableNo (multi-purpose voucher)
    RedemptionRevenue reductionDR 2421 / CR 3001 + VAT
    ExpiryNo voucherDR 2421 / CR 3960
    SIE impactOnly via order discountOwn 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:

    1. Valuing all outstanding point balances at date X (typically year-end)
    2. Booking an opening balance on a provision account (typically 2990 Other short-term liabilities)
    3. Adjusting future accruals so part of revenue is deferred to the liability
    4. At redemption: release the liability instead of reducing revenue

    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?