Moms på SaaS til udlandet: B2B, B2C og OSS
Udgivet 22. september 2026 af Jakub Slusarek
KEY_TAKEAWAYS
- Moms på SaaS afhænger især af, om kunden er virksomhed eller privatperson, og hvor kunden hører hjemme.
- B2B-salg til EU-kunder håndteres ofte med reverse charge, hvis kundens momsnummer er gyldigt.
- B2C-salg til private i EU kan udløse OSS-behov.
- SaaS-bogføring kræver god kundedata, ikke kun betalingsdata.
Moms på SaaS til udlandet afhænger af, om kunden er virksomhed eller privatperson. Sælger du til en virksomhed i et andet EU-land med gyldigt momsnummer, fakturerer du normalt uden dansk moms med omvendt betalingspligt (reverse charge). Sælger du til private i EU, skal du bruge kundens lokale momssats, og over 10.000 euro i samlet EU-salg om året bliver OSS relevant.
SaaS og digitale ydelser lyder enkle: kunden betaler online, og systemet leverer ydelsen automatisk.
Momsdelen er ikke altid enkel.
Hvis du sælger abonnementer, software, onlinekurser, digitale værktøjer eller adgang til en platform, skal du vide, om kunden er B2B eller B2C, hvilket land kunden er i, om der er gyldigt momsnummer, og om salget skal med i OSS eller reverse charge.
Derfor kræver bogføring for IT- og SaaS-virksomheder mere end almindelig fakturabogføring.
Første spørgsmål: B2B eller B2C?
Det vigtigste skel er kundetypen.
| Kunde | Typisk behandling |
|---|---|
| Dansk virksomhed | Dansk moms, hvis ydelsen er momspligtig |
| Dansk privatperson | Dansk moms |
| EU-virksomhed med gyldigt momsnummer | Ofte reverse charge |
| EU-privatperson | Ofte B2C-moms/OSS-vurdering |
| Kunde uden for EU | Kræver særskilt vurdering |
Hvis du ikke kan dokumentere kundetypen, bliver momshåndteringen usikker.
B2B: reverse charge
Ved salg af digitale ydelser til virksomheder i andre EU-lande bruges ofte reverse charge. Det betyder, at du fakturerer uden dansk moms, og kunden afregner momsen i sit eget land.
Men det kræver, at kunden faktisk er en virksomhed, og at momsnummeret er gyldigt.
Du bør gemme:
- kundens momsnummer,
- valideringstidspunkt,
- faktura,
- kundeland,
- ydelsestype,
- dokumentation fra betalings- eller abonnementsplatform.
B2C: private kunder og OSS
Ved salg til private i EU kan OSS blive relevant. Skattestyrelsen beskriver Moms One Stop Shop som en frivillig ordning, der gør det enklere at indberette og betale moms af salg til private i EU ét sted. Ordningen er især rettet mod virksomheder med samlet EU-salg over 10.000 euro pr. år.
Bemærk, at grænsen på 10.000 euro er en samlet EU-grænse for både varer og digitale ydelser til private, ikke en grænse pr. land. Når du er over grænsen, skal du bruge kundelandets momssats. Det er ikke til forhandling. Det, der er frivilligt, er OSS som indberetningsmetode. Alternativet er at momsregistrere sig i hvert land, du sælger til.
For SaaS kan det betyde, at du skal kende kundens land og bruge korrekt momssats.
Problemet med SaaS-data
Mange SaaS-virksomheder har data i flere systemer:
- Stripe,
- Paddle,
- Chargebee,
- Recurly,
- Shopify,
- WooCommerce,
- HubSpot,
- e-conomic,
- bank.
Hvis regnskabet kun bogføres ud fra bankudbetalinger, mangler du ofte den information, momsen kræver.
Du skal kunne se:
- kundeland,
- kundetype,
- momsnummer,
- abonnementstype,
- periode,
- valuta,
- refund,
- chargeback,
- gebyr,
- bruttosalg,
- moms.
Beslutningsrækkefølge
Brug denne rækkefølge:
- Er ydelsen momspligtig?
- Er kunden dansk eller udenlandsk?
- Er kunden virksomhed eller privatperson?
- Har kunden gyldigt momsnummer?
- Er kunden i EU eller uden for EU?
- Skal salget behandles med dansk moms, reverse charge, OSS eller uden for EU-regler?
- Er dokumentationen gemt?
Hvis du ikke kan svare på spørgsmålene, er bogføringen ikke klar.
Typiske fejl
Privatkunder behandles som virksomheder
Hvis platformen ikke kræver momsnummer, kan B2C-salg fejlagtigt blive behandlet som B2B.
Momsnummer valideres ikke
Et indtastet nummer er ikke det samme som et gyldigt nummer.
Stripe-data bruges forkert
Stripe viser betalinger, men regnskabet skal også bruge momsgrundlag, kundedata og gebyrer.
Perioder blandes sammen
SaaS-abonnementer kan betales forud, månedligt eller årligt. Det påvirker periodisering.
OSS ignoreres
Hvis EU-B2C-salget vokser, kan OSS blive relevant hurtigere end forventet.
FAQ
Er SaaS altid en digital ydelse?
Ofte, men konkrete ydelser skal vurderes. Support, konsulentydelser og softwareadgang kan have forskellige elementer.
Skal jeg bruge OSS ved B2B-salg?
Normalt nej. OSS handler primært om salg til private i EU.
Kan Stripe Tax løse det hele?
Stripe Tax kan hjælpe, men regnskabet skal stadig afstemmes, og virksomheden skal sikre korrekt dokumentation.
Kilder
- Skattestyrelsen: Moms One Stop Shop.
- Care & C content plan, juli 2026.