SaaS-momsredovisning i Estland — OSS, beskattningsort och EU:s B2C-efterlevnad

Elektroniskt tillhandahållna tjänster — SaaS-abonnemang, onlinekurser, e-böcker, streaming, nedladdningar — har sitt eget momssystem i EU. Om du säljer till konsumenter i EU från ett estniskt OÜ är beskattningsorten köparens land, och One Stop Shop (OSS) låter dig deklarera moms på ett ställe utan att registrera dig i varje medlemsstat. Vi sätter upp OSS, kopplar ditt faktureringsflöde till den estniska momsdeklarationen och håller bevisen på kundens plats redo för revision.

OSS ersatte MOSS den 1 juli 2021

Mini One Stop Shop (MOSS) för telekom-, sändnings- och e-tjänster införlivades i den bredare unionens OSS den 1 juli 2021. OSS täcker nu samma digitala tjänsteflöden plus alla gränsöverskridande B2C-tjänster och EU-intern distansförsäljning av varor. Om du var på MOSS är du på Union OSS med samma registrering — inget förfaller, men omfattningen har utvidgats.

Nya registranter ansöker i e-MTA under särskilda ordningar. Registreringen träder i kraft från första dagen i kvartalet efter ansökan, så tidsbestäm den till en faktureringscykelomställning snarare än mitt i ett kvartal. När du är inne lämnar du en enda kvartalsvis OSS-deklaration i Estland som täcker all EU B2C-försäljning, och EMTA vidarebefordrar momsen till destinationsländerna.

Beskattningsort för digitala tjänster

För B2C-digitala tjänster är beskattningsorten kundens land — du debiterar det landets momssats. EU-reglerna kräver två icke-motsägande bevis för kundens plats: faktureringsadress, IP-geolokalisering, bank- eller kortland, SIM-landskod. Stripe, Paddle, Lemon Squeezy och ChargeBee samlar detta vid kassan, men arkivet är ditt — spara bevisen i tio år.

För B2B-leveranser gäller omvänd skattskyldighet: du utfärdar en faktura utan moms, köparen redovisar själv i sitt land, och du rapporterar försäljningen som EU-intern tjänsteleverans i VD-deklarationen. Validera varje momsnummer mot VIES vid transaktionstillfället och spara bekräftelsen — en försenad validering skyddar inte om numret redan var ogiltigt.

10 000 € tröskeln — när den gäller

En gemensam EU-omfattande årströsk på 10 000 € täcker samlat gränsöverskridande B2C-telekom/sändning/e-tjänster och EU-intern distansförsäljning av varor. Under den kan du debitera estnisk 24 % moms på all EU B2C-försäljning och hoppa över OSS. När tröskeln överskrids gäller destinationslandets satser från den transaktion som tippade över — du registrerar dig antingen för OSS eller för moms i varje destinationsland. De flesta SaaS överskrider tröskeln inom ett kvartal efter lansering.

Tröskeln är kalenderårskumulativ och återställs varje januari. Den täcker inte leveranser till tredje land, B2B-leveranser eller inhemsk estnisk försäljning — de följer egna regler. Vi rekommenderar oftast frivillig OSS-registrering från dag ett om EU B2C finns i planen, så att övergången blir ren och inte retroaktiv.

Stripe Tax, Paddle och frågan om registrerad säljare

Stripe Tax beräknar och debiterar rätt sats per land, men Stripe är inte säljare i registret — OSS-registrering, OSS-deklaration och hantering av omvänd skattskyldighet för B2B-fakturor ligger kvar hos dig. Paddle och Lemon Squeezy fungerar som Merchant of Record: de blir den skattskyldige, betalar moms över hela världen och ger dig netto. MoR flyttar compliance, inte intäkt.

Vi ser att de flesta baltiska SaaS startar på Stripe plus OSS — billigare, direkt kundrelation, ren data — och migrerar till MoR först när icke-EU moms/GST (Storbritannien, Schweiz, Australien, USA:s sales tax) börjar äta grundarens tid. Vi kör korspunktsanalysen på din intäktsmix innan vi rekommenderar något.