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:
| Land | Standardmoms |
|---|---|
| Tyskland | 19 % |
| Frankrike | 20 % |
| Nederländerna | 21 % |
| Danmark | 25 % |
| Finland | 25,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
| Konto | Namn | Debet | Kredit |
|---|---|---|---|
| 1580 | Fordran Stripe | 1 100 | |
| 2618 | Utgående moms OSS | 175,63 | |
| 3105 | Fö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:
- 1Summera försäljning och moms per EU-land och momssats.
- 2Räkna om beloppen till euro enligt gällande regler.
- 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