
Levering
Sådan beregner du fragtpriser i en webshop
Fragtprisen dækker transportørens pris (vægt, mål, destination), emballage, tid og materialer til pakning samt eventuelle gebyrer.
Hvilke omkostninger skal fragtprisen dække?
Fragtprisen dækker transportørens pris (vægt, mål, destination), emballage, tid og materialer til pakning samt eventuelle gebyrer.
List poster pr. forsendelse, og del dem i faste (emballage, eventuel forsikring) og variable (vægt, volumen, destination). Summen er minimum for fragtprisen, før håndtering og returrisiko lægges oveni.
Trin 1: Start med den pris, kunden møder i checkout. For en dansk webshop er fragtprisen i checkout den momsede pris. Regn baglæns for at se, om fragtprisen dækker alle poster.
Inden for EU er moms som udgangspunkt inkluderet i prisen, og der skal ikke betales told. Uden for EU er prisen ofte uden dansk moms, told og transportørgebyr, og fragten kommer oveni, medmindre virksomheden dækker den.
Opdel dine forsendelser i fragtzoner
En fragtzone er det geografiske område, du sender til. Zoner kan bygges op af lande, regioner eller postnumre, og du bestemmer selv detaljeringsgraden. Kunderne ser kun de fragtmuligheder, der gælder for deres adresse.
Trin 2: Byg zoner i rækkefølgen lokal, Danmark, EU og lande uden for EU. Start med en lokal zone med afhentning hos dig: under Region vælges byer i nærheden, og under fragtmetoder vælges "Afhent på adressen". Del Danmark op på postnumre, hvis øer eller yderområder koster mere hos transportøren.
Kunder, der ikke matcher dine zoner, møder standardzonen "Locations not covered by your other zones" og får besked om, at der ikke tilbydes fragt. Zonen kan hverken slettes, omdøbes eller flyttes. Opretter du ikke zoner for områder, du ikke sender til, ender de kunder netop her.
Sammenlign din zoneinddeling med transportørens zoner, før du sætter priser. Ligger en adresse i en dyrere sone hos transportøren, end din webshop-zone antager, betaler du forskellen på hver ordre.
Sådan opretter du fragtzoner i WooCommerce
- Opret lokal zone med afhentningVælg byer i nærheden og metode: 'Afhent på adressen'
- Del Danmark op på postnumreIsær for øer og yderområder med højere fragtkostnader
- Opret EU-zone og zone uden for EUBrug lande eller regioner som grænser
- Sørg for standardzone for ikke-dækkede områderKunder får besked: 'Fragt til dette område er ikke tilgængelig'
Vælg fragtmetoder – og sæt en pris på hver zone
Opsætningen følger rækkefølgen: først fragtzoner, dernæst fragtmetoder, til sidst priser. Du kan oprette alle nødvendige zoner, tilføje flere fragtmetoder til hver zone og sætte en pris på hver metode.
Trin 3: Vælg fragtmetoder pr. zone. Danske kunder forventer typisk pakkeshop som standard og hjemmelevering som bekvemt tilvalg. Gratis fragt over en vis ordreværdi er en velkendt mekanik.
Vil du styre mod en foretrukken metode, kan du gøre det. Kunden ser alle metoder i sin zone, og den øverst listede vælges automatisk.
Lav kombinationerne som et regneark: rækker er zoner, kolonner er metoder, og hver celle er en pris, du reelt kan levere til. Mangler en celle, får kunden enten et tomt valg i checkout eller en pris, du ikke har regnet på.
Brug fragtklasser til varer, der kræver særlig håndtering
Fragtklasser (shipping classes) bruges til varer med særlige fragtregler. Tunge, store eller skrøbelige varer får dermed deres egen pris i stedet for samme pris som en almindelig vare.
Trin 4: Definér klasserne efter omkostningsdriverne: vægt, volumen – let, men pladskrævende emballage koster ofte efter mål – og håndtering af varer, der kræver særlig emballage. Læg en regel pr. klasse oven på zone- og metodeprisen.
En vare uden klasse behandles ikke som en vare med særlige fragtregler. Sæt derfor klassen på tunge, store eller skrøbelige varer, så deres fragtregler afspejler behovet.
Beregn en gratis fragtgrænse, der hænger sammen med din avance
Gratis fragt over en bestemt ordreværdi er en velkendt mekanik i danske webshops. I WooCommerce kan du fx opsætte fri fragt ved køb for 500 kroner. Grænsen skal beregnes ud fra din egen økonomi – ikke kopieres fra en anden butik.
Trin 5: Find avancen pr. ordrekrone (avance divideret med ordreværdi). Divider fragtomkostningen med det tal, og du har den ordreværdi, hvor fragten er tjent hjem. Med dine egne tal kan du vurdere, om fri fragt først giver overskud over en bestemt ordreværdi.
Sætter du grænsen under dette tal, betaler du fragten på de mindste ordrer. Sætter du den højt, når færre kunder den, og du mister den kurvforøgelse, mekanikken skulle give. Juster grænsen i takt med, hvilke ordrestørrelser butikken faktisk får.
Gratis fragt over en grænse – fordele og ulemper
- FordeleØget kurvforøgelse, bedre kundebefordring, konkurrencedygtig prissætning
- UlemperRisiko for at betale fragt på små ordrer, lavere margin hvis grænsen er for lav
Medregn told og moms, når varen sendes uden for EU
Trin 6: Sendes varen fra et land uden for EU, skal der betales dansk moms på 25 % af alle varer. Momsen beregnes af det samlede beløb for varen, fragten, tolden og eventuelt andre afgifter. Sætter du fragten op, stiger momsgrundlaget – og over 150 euro også tolden, fordi toldsatsen beregnes af varens pris inkl. fragt.
Tolden afhænger af pakkens værdi. Fra 1. juli 2026 lægges der en told på 3 euro pr. varepost på pakker med en samlet værdi på 150 euro eller derunder. For pakker med en værdi op til 150 euro skal der betales 3 euro i told pr. varepost.
Toldstyrelsens eksempel: tre bomuldssokker, et par jeans og seks drikkeglas er tre vareposter og udløser 9 euro i told, selv om varernes samlede pris er under 150 euro. Er pakken mere værd end 150 euro, betales told som hidtil – en bestemt toldsats af varens pris inkl. fragt, og satsen varierer fra vare til vare.
Toldsatserne svinger meget fra varekategori til varekategori. GLS nævner som eksempel cirka 12 % i told for tøj af tekstil, stof eller strik. Oveni kan særlige afgifter komme til, fx på spiritus, kaffe og slik samt tobak og vin.
Dertil kommer transportørgebyret: varerne skal angives til Toldstyrelsen, inden de kan udleveres, og i praksis står den transportør, du bruger, for det. Sælger du til danske kunder fra udlandet, er prisen ofte uden dansk moms, told og transportørgebyr, og fragten kommer oveni, medmindre du dækker den.
Er webshoppen tilmeldt ordningen for varer under 150 euro, betaler kunden dansk moms i butikken i stedet for importmoms. Ordningen gælder varer under 150 euro.
Fragtpris i Danmark vs. uden for EU – hvad indgår?
- Fragtpris (inden for EU)Inkl. dansk moms, ingen told
- Fragtpris (uden for EU)Uden dansk moms, told og transportørgebyr – alle oveni, medmindre du dækker det
- Moms (25 %)Beregnes af vare + fragt + told
- Told (fra 1. juli 2026)3 euro pr. varepost, hvis pakken er under 150 euro
- Told (over 150 euro)Vedligeholdt toldsats af varens pris inkl. fragt (fx 12 % for tøj)
Told og moms ved import fra udlandet (fra 1. juli 2026)
- Dansk moms25 %
- Told (under 150 euro)3 euro pr. varepost
- Told (over 150 euro)Varierende procentvis toldsats (fx 12 % for tøj)
- TransportørgebyrStår hos transportør – f.eks. GLS eller DHL
Indregn returfragt i din fragtpris
Beslut, hvem der betaler returfragten, før du sætter fragtprisen – ellers ender omkostningen i din margin. Tre spørgsmål skal kunne besvares: hvem betaler returfragten, hvis varen går i stykker, skal kunden have fragten tilbage ved fortrydelse, og om webshoppen ligger i EU. Handler kunden inden for EU, er både fortrydelse og fejl ved varen dækket af forbrugerbeskyttelsesreglerne.
Trin 7: Vælg returmodel. Læg et forventet returgennemsnit ind i fragtprisen (returomkostning ganget med den andel af ordrerne, du forventer får retur), eller lad kunden betale og skriv det i handelsbetingelserne.
Ved køb uden for EU refunderes tolden ikke, når varen sendes retur. På de ordrer er returen altså dyrere end fragten alene, uanset hvem der betaler.
Opsæt, test og juster fragtpriserne i checkout
Før beregningen over i WooCommerce i rækkefølgen: fragtzoner, fragtmetoder, priser. Tjek også butiksadressen – WooCommerce bruger den som udgangspunkt for momsberegning, og en forkert adresse giver forkerte skatteberegninger.
Trin 8: Test checkout med en adresse i hver zone: en dansk adresse, en EU-adresse, en adresse uden for EU og en adresse i et område, du ikke sender til. Kunden skal kun se de fragtmuligheder, der gælder for netop den adresse.
Mange købsafbrud sker sent i processen, når kunden møder fragtpriser, leveringsbetingelser eller valgmuligheder, der virker uklare. Tjek rækkefølgen af metoder i hver zone: den øverst listede vælges automatisk, så den øverste bør være den, du helst vil have kunden til at vælge.
Kontroller til sidst, at adresser, du ikke dækker, lander i standardzonen. De skal have besked om, at der ikke tilbydes fragt.
Test-checkliste for fragtopsætning i WooCommerce
- Test med adresse i hver zoneDansk, EU, uden for EU, ikke-dækket område
- Tjek rækkefølgen af fragtmetoderDen øverst listede vælges automatisk – sæt den ønskede metode først
- Sørg for korrekt butiksadresseGør det nemt at beregne moms korrekt
- Kontroller standardzoneKunder uden for dine zoner skal se 'Fragt ikke tilgængelig'


