Dansk momslov fritager deltagere under 30 år for moms på idrætsaktiviteter. Systemet håndterer dette automatisk — du opsætter det én gang og så styres alt per medlem.
Kernebegreber
- Under-30: medlemmer (eller deltagerprofiler) der endnu ikke er fyldt 30 på bookingtidspunktet — deres hold/klippekort er momsfrie.
- Over-30: betaler 25% moms som normalt.
- Fødselsdato er eneste input — systemet udregner selv alder og anvender rigtigt moms-regime.
- Hovedkontakt: /admin/indstillinger/moms → "Momsfri pris for under 30" (setting vat_exemption_enabled, default TIL). Denne guide er hjælp for netop den side. Er kontakten FRA, springes hele under-30-gaten over — alle behandles som momspligtige.
- Land: /admin/indstillinger/moms → "Land" (kolonnen tenants.country). Bruges til moms og SMS. Under-30-reglen er DANSK momslov, så den slås automatisk FRA når landet ikke er Danmark.
- Prisen er ALTID inkl. moms: den pris du indtaster på en prisplan eller et manuelt medlemskab er bruttoprisen. Momsen trækkes UD af beløbet, den lægges ikke oven i. Sætter du en sats, ændrer det derfor ikke hvad medlemmet betaler — kun hvordan beløbet splittes på kvitteringen og i regnskabet.
Engangs-spørgsmålet om moms (ikke-danske studier)
- Første gang studiet åbner /admin/omsaetning, /admin/betalinger eller /admin/indstillinger/regnskab, spørges der ÉN gang om land og momssats.
- "Vi er ikke momsregistrerede" er et gyldigt svar og sætter satsen til 0. Det er et VALG, ikke en manglende opsætning. Før spurgte vi ikke, og alt uden for DKK fik tavst 0 %, hvilket gav forkerte kvitteringer.
- "Spørg mig næste gang" gemmer intet; spørgsmålet kommer igen næste gang.
- Den foreslåede sats er landets standardsats og er KUN et forslag, ikke skatterådgivning. Bekræft med revisor: er man under bagatelgrænsen (fx tysk Kleinunternehmer), er 0 % det rigtige.
- Alt kan rettes bagefter på /admin/indstillinger/moms — både land, sats og under-30-kontakten.
Sådan gør du (uden deltagerprofiler — anbefalet for de fleste)
- Opret/rediger medlem: /admin/members → vælg medlem → feltet "Fødselsdato". Gem.
- Når fødselsdato er sat, beregnes alder automatisk ved hvert køb og hver booking.
- Under-30 ser kun momsfrie klippekort/abonnementer ved online køb. Over-30 ser kun med moms. Systemet viser aldrig "forkert" pris til medlemmet.
- Ved admin-oprettelse af klippekort (Medlemskaber → Opret): moms-status overholdes automatisk ud fra medlemmets fødselsdato.
Sådan gør du (med deltagerprofiler — fx familier)
- Aktivér deltagerprofiler: /admin/indstillinger/deltagerprofiler → kontakt "Aktiver deltagerprofiler" (setting participant_profiles_enabled). IKKE under Funktioner.
- Sæt
field_3= fødselsdato i profil-opsætningen. - Hver profil har sin egen fødselsdato — så mor (over 30) kan bruge moms-klippekort mens børn (under 30) bruger momsfrie på samme bruger-konto.
- Ved booking bestemmes moms pr. valgt profil.
Regler / grænser
- Et momsfrit klippekort kan kun bruges af under-30 (bruger eller profil). For over-30 er det helt usynligt.
- Et klippekort med moms kan bruges af alle uanset alder.
- Under-30 bruger automatisk momsfrie klippekort først, derefter klippekort med moms.
- Ændring af fødselsdato: påvirker kun fremtidige køb og bookinger — gamle kvitteringer og allerede brugte klip ligger fast med deres oprindelige moms-status.
- Alder beregnes på bookingtidspunktet, ikke holdets dato. Et medlem der fylder 30 på onsdag kan stadig bruge momsfrie klippekort til et hold der holdes fredag, hvis bookingen blev lavet om tirsdagen.
FAQ
- Skal jeg aktivere deltagerprofiler for at få automatisk moms-håndtering? — Nej. Fødselsdato på medlemmets profil er nok. Deltagerprofiler er kun relevant ved flere personer på samme konto (fx familier).
- Kan en over-30 bruge et momsfrit klippekort som gave? — Nej. Momsfrie klippekort blokerer ved booking hvis modtageren er over 30. Køb et med moms i stedet.
- Hvad med medlemmer der runder 30? — Næste køb og fremtidige bookinger bliver med moms. Eksisterende momsfrie klip kan fortsat bruges indtil de udløber, hvis medlemmet stadig regnes som under-30 på bookingtidspunktet (se regel ovenfor). Når de er fyldt 30, kan de ikke længere bruge momsfrie klippekort.
- Hvor ser jeg moms-status på et klippekort? — Dashboard og admin-medlemskaber viser "(momsfri)"-mærkat ved relevante klippekort/abonnementer.
- Tæller moms-rapporten (bevægelsesfradrag) momsfrie køb med? — Se separat guide om moms-rapport.
- Hvilken moms bruger I? / Hvordan fungerer moms? — Der er TO forskellige moms-kontekster, så spørg ind til hvilken der menes hvis det er uklart: (1) Momsen på DIT Holdstyring-abonnement (det du betaler os) — den faktureres ekskl. moms, se platform-abonnement-guiden. (2) Momsen på det DU sælger til dine egne kunder (medlemskaber/klippekort) — de priser du indtaster er inkl. moms (25% for over-30, momsfri for under-30). Denne guide handler om (2).