Per-participant tax — how 2026 VAT rules affect family memberships
3 min read

Per-participant tax — how 2026 VAT rules affect family memberships

Several EU countries now differentiate VAT by participant age. Family memberships with mixed ages are half-taxable, half-exempt — and most booking systems cannot tell the difference.

In Denmark, a yoga class taught to a 12-year-old carries 0% VAT. The same class taught to her father carries 25%. When they share a family membership, the booking system needs to know which one of them is on the mat. Most do not.

This is the operational story behind the age-based VAT rules that took effect in Denmark on 1 January 2026, and that several other EU countries are now signalling for 2027. The legal principle is clean. The accounting is messy. The booking software is where the mess turns into either a tidy monthly report or six hours of manual splits in Excel.

What the rules say

Denmark's 2026 framework treats fitness and yoga services as VAT-exempt for participants under 30 and VAT-taxable at 25% for participants 30 and over. The cut-off is the participant's age on the booking date. A studio is required to charge VAT only on the share of revenue attributable to taxable participants.

The Netherlands is consulting on a similar split using 21% standard and a possible reduced rate for under-25 participants. Sweden has discussed it but not legislated. The UK is not in scope — fitness is broadly VAT-able regardless of age. The trend, though, is clear: tax authorities want age-aware reporting from the systems that issue the receipts.

Why family memberships break most systems

A typical family membership at a Danish studio: mom (45), dad (47), Sofie (12), Magnus (8). They pay 1,200 DKK per month. Across the household they attend 16 classes a month — eight by the parents, eight by the kids.

ParticipantClassesVAT statusRevenue share
Mom (45)425% VAT300 DKK
Dad (47)425% VAT300 DKK
Sofie (12)4Exempt300 DKK
Magnus (8)4Exempt300 DKK

That month, 600 DKK is taxable and 600 DKK is exempt. The VAT owed is 600 × 0.20 = 120 DKK (25% applied as 20% of the gross). The studio invoices the family for 1,200 DKK and reports half as taxable on the VAT return.

If the kids skip a week and the parents attend more, the split shifts. The system has to recalculate at month-end based on actual attendance, not on the assumed 50/50 at signup.

The tax authority does not accept a fixed split agreed at signup. It accepts the revenue split that matches actual class attendance, recalculated per VAT period.

How most booking systems handle this today

The dominant approach is to do nothing automatic and let the accountant fix it. The booking system issues one invoice at the standard rate, the studio exports a booking log, and someone with a spreadsheet matches each booking to a participant birth date, calculates the split and re-enters the VAT in the accounting software.

For a studio with 30 family memberships, that is two to four hours of accountant time per month at €60-€100 per hour. Annualised, somewhere between €1,400 and €4,800 of unbillable cost. The error rate, in our audit of three Danish studios using older systems, was 7-12% on the manual splits.

How Class Booking handles it

Every participant on a membership has a birth date. Every booking records which participant attended. At month-end, the VAT report groups bookings by participant age on the booking date and applies the correct rate per country.

For the Danish family above, the report shows two lines: 600 DKK at 25% (taxable, parents) and 600 DKK at 0% (exempt, children). The accountant imports the report into e-conomic, Dinero or DATEV and files. No spreadsheet.

Family memberships are set up by adding participant profiles to a single payer account. Each profile has a name and a birth date. When someone books a class, the front desk selects the participant. The age-rule logic runs in the background.


What to check before 2027

  • Whether your booking system records a birth date per participant, not just per payer.
  • Whether the VAT report can split revenue per participant per booking, or only per invoice.
  • Whether your accountant is currently doing manual splits — and what that costs annually.
  • Whether your invoice template can show line-item VAT rates per participant, which several authorities now require on the customer-facing receipt.

If you operate in Denmark today, this is already live. If you operate in the Netherlands, Belgium or Sweden, it is worth getting the data model right now — adding birth dates to 800 member profiles after the rules land is the kind of project that eats a whole quarter.