OSS moms og din webshop: Håndtér EU-salg korrekt

OSS moms og din webshop: Håndtér EU-salg korrekt

Skrevet af

Pairy

Udgivet den

28 May 2026

OSS-ordningen rammer flere webshops end ejerne tror - tærsklen på 10.000 euro nås hurtigere end man regner med. Her er hvad ordningen er, hvornår du er omfattet, og hvor det skal håndteres i din webshop, dit regnskabsprogram og Pairy.

Sælger du fra din webshop til private kunder i andre EU-lande, er der en god chance for at du på et tidspunkt rammer EU's fælles momsgrænse. Når det sker, skal du ikke længere opkræve dansk moms på de salg - du skal opkræve moms efter køberens lands sats. Det lyder umiddelbart som et compliance-mareridt med 27 forskellige momssatser at holde styr på. I praksis findes en forenklet ordning der gør det håndterbart: OSS - One Stop Shop.

Ordningen har eksisteret siden 1. juli 2021, men mange webshop-ejere er enten ikke klar over at de er omfattet, eller har sat den op forkert i webshoppen eller regnskabsprogrammet. Resultatet er typisk moms-fejl der opdages alt for sent.

Det her er en vejledning, ikke juridisk rådgivning - tjek altid Skat for det autoritative svar, og kontakt din revisor hvis der er konkrete tvivlsspørgsmål om netop din virksomhed.

Hvad er OSS-ordningen?

OSS (One Stop Shop) er en frivillig ordning der gør det enkelt at indberette og betale moms på B2C-fjernsalg til andre EU-lande. I stedet for at registrere din virksomhed for moms i hvert enkelt EU-land hvor du sælger, kan du nøjes med at registrere dig ét sted - i Danmark - og indberette al EU-moms samlet via Skat.

Ordningen trådte i kraft 1. juli 2021 og erstattede den tidligere MOSS-ordning, der kun dækkede elektroniske ydelser. OSS dækker både varer og ydelser og består af tre særordninger:

  1. EU-ordningen (Union scheme): For EU-virksomheder med fjernsalg af varer + visse ydelser til EU-forbrugere. Det er den relevante ordning for langt de fleste danske webshops
  2. Ikke-EU-ordningen (Non-Union scheme): For virksomheder uden for EU der sælger ydelser til EU-forbrugere
  3. Importordningen (IOSS): For varer i sendinger op til 150 euro der importeres fra lande uden for EU

For en dansk webshop der sender varer fra et dansk lager til kunder i andre EU-lande, er det EU-ordningen der er aktuel. De to andre dukker kun op hvis du har en mere kompleks setup - fx hvis du dropshipper fra et tredjeland, eller hvis du primært sælger digitale ydelser.

10.000 euro-grænsen i praksis

Hele mekanikken hænger på én tærskel: 10.000 euro pr. kalenderår, samlet for hele EU. Sådan virker den:

  1. Beløbet dækker dine samlede salg til private kunder i alle andre EU-lande tilsammen (B2C-fjernsalg af varer + TBE-ydelser: telekommunikation, broadcasting, elektroniske ydelser)
  2. Salg til danske kunder tæller ikke med
  3. B2B-salg (hvor køberen oplyser et gyldigt momsnummer) tæller ikke med
  4. Under grænsen: Du må opkræve almindelig dansk moms (25 %) på dine EU-salg og afregne det helt normalt via din danske momsindberetning
  5. Over grænsen: Du skal opkræve moms efter køberens lands sats - og indberette via OSS-ordningen

Konkret eksempel: Din webshop sender ca. 30 ordrer/md til Tyskland med en gennemsnitsvarekurv på 50 euro. Det er 30 x 50 x 12 = 18.000 euro/år. Du er over grænsen - også selv om du ikke sælger en eneste ordre til Sverige, Frankrig eller resten af EU.

Grænsen tæller pr. kalenderår, ikke rullende 12 måneder. Når du rammer den, gælder de nye regler for det resterende år - og du fortsætter på OSS-ordningen så længe du regelmæssigt sælger til EU-forbrugere.

Hvad skal du gøre når du er over grænsen?

Tre ting sker samtidig fra det øjeblik du krydser tærsklen:

1. Du skal opkræve moms efter køberens lands sats

Sælger du til en tysk kunde, skal du opkræve 19 % tysk moms (Tysklands standardsats). Sælger du til en svensk kunde, 25 %. Til en luxembourgsk kunde, 17 %. EU har 27 medlemslande med hver sin standardsats - typisk mellem 17 % og 27 %. Hertil kommer reducerede satser på fx fødevarer, bøger og lægemidler, som varierer fra land til land.

I praksis er det din webshop der skal håndtere selve beregningen. Det vender vi tilbage til i næste sektion.

2. Du skal registrere din virksomhed for OSS hos Skat

Registreringen sker via virk.dk under "Moms One Stop Shop - tilmeld dig". Det er en frivillig ordning - i teorien kan du i stedet registrere dig for moms i hvert af de EU-lande du sælger til, men det er for de fleste webshops urealistisk.

Du må gerne registrere dig før du når grænsen hvis du forventer at overskride den. Mange vælger at gøre det proaktivt for at undgå at skulle skifte midt i en periode.

3. Du skal indberette OSS-moms separat - men ikke i stedet for almindelig moms

OSS-indberetning sker kvartalsvis og dækker kun dine B2C-salg til andre EU-lande. Du skal stadig lave din almindelige danske momsindberetning som hidtil - den dækker bare nu kun dit danske salg (og evt. dit EU-salg under tærsklen, hvis du har valgt at blive på dansk moms før registrering).

De to indberetninger lever side om side. Det er ikke "enten-eller", men "begge-dele".

Sådan opsætter din webshop OSS

Webshoppen er det sted hvor selve moms-beregningen pr. ordre skal ske. Det er kunden der skal se den korrekte pris og momssats ved checkout - du kan ikke "rette op bagefter" i regnskabsprogrammet.

Shopify

Shopify har OSS indbygget. Du finder det under Settings → Taxes and duties → European Union → Collect VAT cross-border → Collect using a One Stop Shop (OSS) registration. Vælg det land hvor din OSS-registrering ligger (Danmark for danske webshops) og indtast dit OSS-momsnummer.

Shopify beregner derefter automatisk korrekt momssats for hver enkelt ordre baseret på leveringsadressen. Det forudsætter at du bruger Shopify Tax eller Basic Tax som tax-service.

WooCommerce

I WooCommerce kan du selv opsætte momssatser pr. EU-land under WooCommerce → Settings → Tax → Standard rates. For en mere automatiseret håndtering anbefales et plugin - de mest udbredte er:

  1. One Stop Shop for WooCommerce (gratis) - holder styr på 10.000 euro-tærsklen og genererer rapporter
  2. European VAT Compliance (premium) - mere omfattende, inkl. VIES-validering af momsnumre
  3. IOSS EU VAT for WooCommerce - relevant hvis du også sælger varer fra tredjeland

Wix

Wix har en indbygget toggle for 10.000 euro-tærsklen under tax settings. Når du markerer at virksomheden overstiger grænsen, opkræver Wix automatisk moms efter destinationsland. For fuld OSS- og IOSS-håndtering kan EAS EU & UK Compliance-appen kobles på.

Sådan bogføres OSS i dit regnskabsprogram

Når ordrerne er bogført med korrekt moms i webshoppen, skal de overføres til regnskabsprogrammet på en måde der bevarer momssatsen og leveringslandet. Det er her det typisk går galt - hvis regnskabsprogrammet ikke er sat op til at håndtere differentierede momssatser, bliver alle EU-salg booket som "salg uden moms" eller "salg med 25 % moms", og rapporten til OSS-indberetningen bliver forkert.

e-conomic

e-conomic har fuld OSS-understøttelse. Opsætningen kræver fire trin:

  1. Opret landespecifikke momskoder under "Salg af varer EU - landespecifik" eller "Salg af ydelser EU - landespecifik" med den korrekte momssats pr. land
  2. Opret dedikerede salgskonti i kontoplanen koblet til de nye momskoder
  3. Tildel salgskontiene til produktgrupperne under "Landespecifik moms 1" og "Landespecifik moms 2"
  4. Tildel hver EU-kunde til det relevante land under "Momszone"

e-conomic har en dedikeret rapport ("Salg til private kunder i EU") der viser solgte varer/ydelser pr. periode, landekode og momsregistreringsnummer. Rapporten skal manuelt kombineres med den almindelige danske momsindberetning - OSS-tallene indgår ikke i den standardrapport.

Billy

Billy har også fuld OSS-understøttelse. Opsætningen kræver konti for skyldig moms pr. EU-land, indkomstkonti pr. land (med skel mellem fjernsalg og lokalt salg hvor relevant), og et "One Stop Moms"-regelsæt pr. land med landets momssats. Produkter og kunder skal tilknyttes de relevante konti og regelsæt.

Bemærk: Hvis du normalt indberetter moms halvårligt, skal One Stop Moms altid indberettes kvartalsvis - du skal manuelt vælge perioden ved Q2- og Q4-indberetningerne.

Dinero

Dinero understøtter ikke OSS-ordningen direkte. Som Dinero selv formulerer det, er det fordi "kun en håndfuld af brugerne er omfattet af de nye regler". Hvis du er på Dinero og har overskredet 10.000 euro-grænsen, er der to praktiske muligheder:

  1. Skift til et OSS-understøttende regnskabsprogram (e-conomic eller Billy) - kan være en del af et bredere skift hvis du alligevel vokser ud af Dineros funktionalitet
  2. Brug en integration der håndterer det opstrøms - Pairy og andre integrationer kan typisk overføre ordrer med korrekte moms-tal, men Dineros indbyggede OSS-rapport vil stadig mangle

Hvor passer Pairy ind?

Pairy synkroniserer ordrer fra webshoppen til regnskabsprogrammet og overfører momsbeløb, momssats og leveringsland 1-1 fra hver enkelt ordre. Det er den del der sikrer at den moms din webshop har opkrævet, faktisk lander det rigtige sted i regnskabet - uden afrundingsfejl og uden differencer.

Selve OSS-håndteringen kræver ingen ekstra opsætning i Pairy. Forudsætningerne er at moms er korrekt opsat i webshoppen (Shopify, WooCommerce, Wix) og at regnskabsprogrammet kan modtage differentierede momssatser (e-conomic eller Billy). Mange webshops i Pairy kører den her opsætning i dag - flere af dem med EU-salg over tærsklen.

Du kan læse mere i support-artiklen One Stop Shop moms, der også dækker hvordan moms-håndteringen ser ud på din konto.

Indberetning og frister

OSS-indberetning for EU-ordningen sker kvartalsvis. Fristen er sidste dag i måneden efter kvartalets udløb - både for indberetning og betaling. Det giver disse konkrete datoer:

Periode Indberetning + betaling senest
Q1 2026 (januar - marts)30. april 2026
Q2 2026 (april - juni)31. juli 2026
Q3 2026 (juli - september)31. oktober 2026
Q4 2026 (oktober - december)31. januar 2027

Indberetningen sker i danske kroner. Systemet konverterer automatisk til euro ved indberetning, og du betaler i kroner. Importordningen (IOSS) har derimod månedlig indberetning - frist sidste dag i den efterfølgende måned.

Datoerne ovenfor er gældende på publiceringstidspunktet, men frister og indberetningsregler kan ændre sig. Tjek altid de aktuelle frister direkte hos Skat, inden du planlægger din indberetningsrytme.

Hvad sker hvis du ikke registrerer dig?

Den normale procedure er at Skat udsteder et påbud om at bringe forholdene i orden, og typisk vil du her få mulighed for at registrere dig retroaktivt og betale den manglende moms. Konsekvenserne bliver først alvorlige hvis du gentagent undlader at indberette eller betale: ifølge Skat "risikerer du at blive afregistreret fra alle ordningerne og udelukket fra at bruge dem i to år" hvis det sker flere gange.

Hertil kommer at de enkelte EU-lande har deres egne sanktionsregler. Som Skat formulerer det: jo længere du venter, jo dyrere bliver det sandsynligvis.

Sanktionsniveauer og procedurer kan ændre sig over tid. Hvis du har konkret tvivl om din egen situation, så kontakt Skat eller din revisor direkte - de kan give bindende svar på det din virksomhed står over for.

Fremadrettet: hvad ændrer 2028?

EU vedtog 18. juli 2025 et nyt direktiv (Council Directive 2025/1539) der ændrer flere ting omkring importmoms - med virkning fra 1. juli 2028. De vigtigste ændringer:

  1. 150 euro-tærsklen for IOSS forsvinder. Alle importerede varer kan fremover bruge IOSS uanset værdi - i dag er ordningen kun for sendinger op til 150 euro
  2. Sælger (eller platform) bliver primært ansvarlig for importmoms i stedet for kunden. Det skal gøre IOSS mere attraktiv og forbedre compliance på import

For danske webshops der primært sælger varer fra et dansk lager til EU-kunder ændrer det ikke noget under EU-ordningen som beskrevet ovenfor. Men dropshipper du fra tredjeland eller har du planer om at gøre det, er det værd at holde øje med - implementeringen skal være på plads i national lovgivning senest 30. juni 2028.

Det praktiske startpunkt

Hvis du er i tvivl om hvor du står, er der tre konkrete spørgsmål du kan stille dig selv lige nu:

  1. Sælger min webshop til private kunder i andre EU-lande - og i hvilket omfang?
  2. Hvad var mit samlede EU-B2C-salg sidste år? (Tjek webshoppens rapporter pr. land)
  3. Hvis jeg er over grænsen: Er moms-håndteringen opsat korrekt i både webshop og regnskabsprogram?

Når de tre spørgsmål er besvaret, ved du om du står over en registrering, et opsætnings-tjek - eller om du er over grænsen og helt kører fint allerede. Hvis du vil have moms-tallene overført 1-1 fra ordre til regnskab uden manuel håndtering, er Pairy én af måderne det kan gøres på.