Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

Ställ in moms i WooCommerce

Modul 4: Moms, frakt och betalning · Lästid: 11 minuter

Lärandemål: Efter den här lektionen kan du ställa in momsen i WooCommerce korrekt för försäljning i ditt eget land, förklara vad varje inställning får för följder och hitta en avrundningsskillnad eller ett felaktigt pris.

Nyckelbegrepp: momssats, normal och reducerad momssats, priser angivna med eller utan moms, beräkna moms baserat på, momsklasser, momssatstabell, prioritet, avrundning, visning i butiken och i kassan, suffix, B2B, omvänd skattskyldighet, unionsintern leverans, VIES

Den här lektionen förklarar reglerna som de gäller den 9 november 2026. Det är inte juridisk eller skattemässig rådgivning. Är du osäker på vad som gäller för dig, fråga en jurist, din branschorganisation eller din redovisningskonsult.

Varför moms är svårare i en butik än i ett faktureringsprogram

På en faktura skriver du ett belopp, en momssats och en kund. I en webbutik räknar ett program ut momsen för varje varukorg, varje land, varje fraktsätt och varje rabattkod, tusentals gånger om dagen. En felaktig inställning hamnar då i varje beställning. Och konsumenten ser det direkt: lagen kräver att du visar konsumenter det totala priset inklusive skatter (EU: artikel 6.1 e i direktiv 2011/83/EU; Nederländerna: artikel 6:230m lid 1 sub e och 3:15d lid 2 BW; Tyskland: Art. 246a § 1 EGBGB; se lektion 5.1).

WooCommerce räknar bara ut moms om du slår på det: WooCommerce > Inställningar > Allmänt, kryssrutan Aktivera momssatser och beräkningar (Enable tax rates and calculations). Därefter visas fliken Moms (Tax). Är kryssrutan avstängd är varje pris bara en siffra utan momslogik, och din bokföring stämmer bara om alla dina priser råkar ha samma momssats.

Momssatserna i de tre exempelländerna

LandNormal momssatsReducerade momssatserExempel på reducerad
Nederländerna21%9% och 0%många livsmedel
Belgien21%12%, 6% och 0%många livsmedel
Tyskland19%7%många livsmedel

Vilken momssats som hör till vilken produkt står i reglerna i varje land; en tekanna har normal momssats, för lösvikt te kan en reducerad momssats gälla. I Sverige är den normala momssatsen 25 %, och det är Skatteverket som svarar på frågor om moms. Är du osäker, fråga din redovisningskonsult. Aktuella momssatser för alla EU-länder hittar du i Europeiska kommissionens databas TEDB (se Läs mer). Det behöver du i lektion 4.2.

Inställningarna en i taget

På fliken Moms finns de val som oftast blir fel.

Priser angivna med moms (Prices entered with tax). Skriver du in € 24,20 (≈ 266 kr) i produkten som konsumentpris, eller € 20,00 (≈ 220 kr) utan moms? För en butik som säljer till konsumenter är "ja, jag anger priser inklusive moms" oftast enklast: priset du anger är priset kunden ser, även efter avrundning. För en grossist som arbetar med priser utan moms är "nej" mer logiskt. Välj en gång och ändra det inte när du redan har produkter: WooCommerce räknar inte om dina befintliga belopp. Byter du senare blir alla dina priser på en gång 21 procent högre eller lägre.

Beräkna moms baserat på (Calculate tax based on): kundens leveransadress (standard), faktureringsadressen eller butikens adress. Säljer du bara i ditt eget land, som Theehuis Example i Nederländerna, spelar det liten roll. Säljer du i fler EU-länder över tröskeln i lektion 4.2 behöver du leveransadressen: det är dit varorna kommer.

Momsklass för frakt (Shipping tax class): standard är "baserat på produkterna i varukorgen". Här finns en egenhet: ligger det en produkt med normal momssats i varukorgen använder WooCommerce den momssatsen för frakten, även om det också finns en produkt med en annan momssats i den. Om det stämmer för din situation är en fråga för din redovisningskonsult; vissa länder fördelar fraktkostnader proportionellt.

Avrundning: "Avrunda moms på delsummenivå i stället för per rad". WooCommerce varnar för att olika inställningar för inmatning och visning leder till skillnader på en cent; knappen Använd rekommenderade inställningar gör dem lika.

Ytterligare momsklasser: utöver Standard finns från början Reducerad momssats och Momsfritt. För varje klass gör du en momssatstabell. För varje produkt väljer du klassen.

Visa priser i butiken och Visa priser i varukorgen och kassan: inklusive eller exklusive moms. För konsumenter: inklusive. Med suffixet (Price display suffix) lägger du till en text efter priset, till exempel "inkl. moms". För en butik med både konsumenter och företag kan du använda {price_excluding_tax} för att visa båda: "inkl. moms ({price_excluding_tax} exkl. moms)".

Momssatstabellen

Varje rad i en momssatstabell har: landskod, delstat/län, postnummer, ort, momssats %, namn, prioritet, sammansatt och frakt (om momssatsen också gäller fraktkostnader). För Theehuis Example, som bara säljer i Nederländerna:

KlassLandMomssatsNamnFrakt
StandardNL21,0000BTWja
Reducerad momssatsNL9,0000BTWja

Lämnar du delstat/län, postnummer och ort tomma gäller raden för hela landet. En * som land betyder "alla länder": använd inte det för moms, för då tar din butik ut 21 procent av en kund i Tyskland.

Om prioritet: WooCommerce tar för varje prioritet bara den första matchande momssatsen. Flera momssatser samtidigt (sällan nödvändigt i Europa) får var sin prioritet. Sammansatt (compound) betyder moms på moms; det förekommer inte för vanlig moms i EU, så låt det vara avstängt.

Räkneexempel och en avrundningsfälla

Theehuis Example anger priser inklusive moms. En tekanna kostar € 29,95 (≈ 329 kr). WooCommerce räknar baklänges: 29,95 / 1,21 = 24,75 utan moms, och 5,20 i moms. Ett paket te för € 4,95 (≈ 54,43 kr) med 9 procent: 4,95 / 1,09 = 4,54, moms 0,41.

En kund köper tre paket te. Avrundat per rad: 3 × 0,41 = 1,23. Avrundat på delsumman: 14,85 / 1,09 = 13,62, moms 1,23. Här blir det lika, men vid andra antal kan det skilja en cent. Det är inte ett fel i WooCommerce, utan en följd av valet. Välj ett sätt, stäm av det med din bokföring och ändra det inte mitt i ett kvartal.

Försäljning till företag

Till ett företag i ditt eget land tar du ut vanlig moms (Theehuis Example tar ut nederländsk moms av ett nederländskt företag); företaget drar av den. Säljer du varor till ett företag i ett annat EU-land med ett giltigt momsregistreringsnummer är det oftast en unionsintern leverans: du tar ut 0 procent och företaget redovisar momsen i sitt eget land (omvänd skattskyldighet). Då måste du kontrollera momsregistreringsnumret i VIES, Europeiska kommissionens kontrollsystem, och redovisa leveransen separat i din momsdeklaration och i den särskilda sammanställningen av unionsinterna leveranser (i Sverige hos Skatteverket, i Nederländerna "opgaaf intracommunautaire prestaties"). WooCommerce gör inte detta själv: du behöver ett tillägg som frågar efter momsregistreringsnumret i kassan, kontrollerar det i VIES och då inte tar ut moms. Går något fel med kontrollen tar du ut vanlig moms. Låt din redovisningskonsult titta på det innan du slår på det.

I praktiken: så ser det ut i WooCommerce

  1. Inställningar > Allmänt: fyll i butikens adress, slå på kryssrutan för momsberäkningar.
  2. Inställningar > Moms: priser angivna inklusive moms, beräkna baserat på leveransadress, visning inklusive, suffix "inkl. moms".
  3. Standardmomser: rad NL 21%, namn BTW, frakt på. Reducerad momssats: NL 9%.
  4. För varje produkt under Produktdata > Allmänt: momsstatus "Momsbelagd" och rätt momsklass.
  5. Testa: lägg en produkt i varukorgen, fyll i en nederländsk adress och kontrollera att momsbeloppet stämmer med din miniräknare.

Sammanfattning

  • Slå på momsberäkning och välj en gång om du anger priser inklusive eller exklusive moms.
  • Konsumenter ser alltid priset inklusive moms; ett suffix gör det tydligt. I Sverige är den normala momssatsen 25 %.
  • En momssatstabell per klass; för varje prioritet gäller den första matchande momssatsen; ingen * som land.
  • Avrundningsskillnader på en cent kommer från ditt val mellan avrundning per rad eller på delsumman.
  • Försäljning till företag i andra EU-länder (omvänd skattskyldighet) kräver en kontroll av momsregistreringsnumret i VIES och ett tillägg.

Quiz

1. Theehuis Example har 200 produkter med priser inklusive moms och ändrar "Priser angivna med moms" till "nej". Vad händer?



2. Vad händer om du fyller i * som land vid 21 procent i momssatstabellen?



3. Ett belgiskt företag med ett giltigt momsregistreringsnummer köper tekannor från en nederländsk butik. Vad är oftast regeln?



4. Varför kan momsen på en beställning avvika en cent från din egen beräkning?



Uppgift

Uppgift A4.1: Stämmer dina priser med moms? Fyll i adressen till din butik, sluggen eller adressen till en produkt, produktens pris utan moms, momssatsen och om du säljer till konsumenter eller bara till företag. Programmet hämtar produkten via Store API (/wp-json/wc/store/v1/products?slug=...), en öppen ingång som alla besökare kan använda. Det räknar ut det visade priset (prices.price delat med 10 upphöjt till currency_minor_unit) och jämför det med ditt pris utan moms gånger (1 + momssats).

  • Grön vid konsumenter: det visade priset är ditt pris inklusive moms (med högst 2 cents avvikelse).
  • Orange: det finns ingen märkning som "inkl. moms" vid priset (i price_html), eller valutan är inte euro.
  • Röd vid konsumenter: butiken visar priset utan moms, eller ett pris som inte passar något av dem (kontrollera momssatsen, produktens momsklass och "Priser angivna med moms").

Vid "bara företag" är både priset med och utan moms rätt, med tipset att tydligt ange vad det är. Observera: Store API visar priser enligt inställningen "Visa priser i butiken", för en besökare utan adress baserat på butikens adress.

Uppgift A4.1: Stämmer dina priser med moms?






Det du fyller i och det vi hittar sparar vi inte. Din webbläsare kommer ihåg dina svar och om du klarade uppgiften. Är du inloggad sparar vi bara att du klarade uppgiften (nästan) i Mina kurser; där kan du också ta bort det.

Läs mer

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…