EU-moms och OSS för Stripe-försäljning — så funkar det

Säljer du digitala tjänster eller varor via Stripe till privatpersoner i andra EU-länder? Då räcker det inte med svensk moms — över ett tröskelvärde ska du ta ut köparlandets moms och redovisa den via OSS (One Stop Shop). Det här är den del av Stripe-bokföringen där flest gör fel, och där felen blir dyrast. Vi tar det från början.


När gäller OSS-reglerna?

OSS gäller försäljning B2C — till privatpersoner — i andra EU-länder. Det omfattar bland annat distansförsäljning av varor och digitala tjänster som programvara, SaaS-abonnemang, e-böcker, streaming och onlinekurser.

Tröskelvärdet är 99 680 kr (10 000 euro) per kalenderår, räknat på din totala försäljning av varor och digitala tjänster till konsumenter i andra EU-länder:

  • Under tröskeln får du fortsätta ta ut svensk moms och redovisa som vanligt. (Du kan frivilligt gå över till köparlandets moms tidigare.)
  • Över tröskeln ska momsen tas ut enligt köparlandets momssats. Antingen momsregistrerar du dig i varje land du säljer till — eller så registrerar du dig för OSS hos Skatteverket och redovisar allt i en enda kvartalsdeklaration.

B2B-försäljning till företag med giltigt VAT-nummer omfattas inte — där gäller omvänd skattskyldighet och fakturering utan moms.


Momssats per köparland — och per datum

Med OSS är det köparens land som styr momssatsen. Några exempel på standardsatser:

LandStandardmoms
Tyskland19 %
Frankrike20 %
Nederländerna21 %
Danmark25 %
Finland25,5 %

Satserna ändras över tid — Finland höjde till exempel från 24 % till 25,5 % i september 2024. Momsen måste därför bestämmas utifrån både land och köpdatum, inte en statisk tabell.

Dessutom har många länder reducerade satser för vissa varor och tjänster (e-böcker är ett klassiskt exempel). Använder du Stripe Tax räknar Stripe ut rätt moms per transaktion åt dig — då gäller det bara att bokföringen faktiskt använder det belopp Stripe räknade fram.


Så bokför du OSS-försäljning i Fortnox

Grundregeln: OSS-momsen är en skuld till andra EU-länder (via Skatteverket) och ska inte blandas med svensk utgående moms på 2611. Håll den isär med egna konton:

  • Ett separat skuldkonto för OSS-moms i 26-serien, till exempel 2618, döpt till "Utgående moms OSS".
  • Ett separat intäktskonto för EU-försäljningen, eller — om du vill ha full uppföljning — ett intäktskonto per land.

Exempel: en kund i Tyskland köper en digital tjänst för 100 euro, som Stripe växlar till 1 100 kr. Tysk moms är 19 %:

OSS-försäljning Tyskland — 1 100 kr inkl. 19 % tysk moms

KontoNamnDebetKredit
1580Fordran Stripe1 100
2618Utgående moms OSS175,63
3105Försäljning EU (OSS)924,37

Momsen räknas "inifrån": 1 100 × 19/119 = 175,63 kr. Notera att kontonumren är exempel — BAS-kontoplanen har inget givet konto för OSS-moms, så stäm av kontovalen med din redovisningskonsult och håll dig sedan till dem konsekvent.

Viktigt: OSS-försäljningen ska inte in i den vanliga svenska momsdeklarationen. Den redovisas separat i OSS-deklarationen, och därför måste bokföringen kunna visa försäljning och moms per land och momssats — inte bara en klumpsumma.


OSS-deklarationen: kvartalsvis, per land, i euro

OSS-deklarationen lämnas kvartalsvis via Skatteverkets e-tjänst (unionsordningen) och beloppen redovisas i euro, uppdelade per land och momssats. Skatteverket skickar sedan momsen vidare till respektive land. Det innebär i praktiken att du varje kvartal behöver:

  1. 1Summera försäljning och moms per EU-land och momssats.
  2. 2Räkna om beloppen till euro enligt gällande regler.
  3. 3Deklarera och betala — och kunna visa underlag per transaktion om Skatteverket frågar.

Gör man detta för hand ur Stripes exportfiler är det ett halvdags kalkylbladsarbete per kvartal — med hög risk för fel i valutaomräkning och satser.


Automatisera OSS-bokföringen

Det här är exakt det problem Autobokas Stripe Fortnox-integration är byggd för. Aktiverar du OSS-stödet bokförs varje betalning med köparlandets momssats — med rätt sats för det datum köpet gjordes — på separata OSS-konton i Fortnox. Varje kvartal får du en färdig rapport per land, i euro, redo att föra in i Skatteverkets OSS-deklaration. Behöver du eget försäljnings- och momskonto per land finns det som tilläggstjänst.

Säljer du till EU via Stripe?

Autoboka bokför OSS-momsen per land automatiskt i Fortnox och ger dig en färdig kvartalsrapport i euro. Från 199 kr/mån.

Läs mer om Stripe Fortnox-integrationen