Kort svar: Sælger du primært i Danmark, så hold checkout i DKK – én valuta, én afstemning, ingen kursstøj. Først når et udenlandsk marked fylder reelt, giver lokal valuta mening: kunder konverterer bedre i egen valuta, men du får kursudsving, afrundingsregler og ekstra bogføring med i købet. Vælg da en løsning, hvor prisen vises OG afregnes i kundens valuta, sæt egne, psykologisk fornuftige prispunkter pr. marked – og lad være med at lade en automatisk kurs skrive dine priser.
Fagligt gennemgået: 2. oktober 2026
„Skal vi ikke bare vise priserne i euro også?“ – sådan starter det. Men valuta i checkout er tre beslutninger i én: hvad kunden ser, hvad kunden betaler, og hvad du modtager.
Denne guide skiller dem ad, så du kan tage dem i den rigtige rækkefølge. Den viser, hvor du sætter valuta op i WooCommerce, og hvad de fem felter betyder, og den gennemgår de tekniske faldgruber ved flere valutaer: cache, afrunding, afregning, refusion og bogføring.
Vise, betale, modtage: tre forskellige ting
En „valutavisning“ kan være ren kosmetik: prisen omregnes på skærmen, men betalingen trækkes stadig i DKK – og så får kunden en overraskelse på kontoudtoget plus eventuelt bankens vekselgebyr. Det giver klager og indsigelser.
Den rigtige løsning afregner også i kundens valuta: EUR-kunder betaler EUR, SEK-kunder betaler SEK. Sidste led er, hvad du modtager: nogle gateways udbetaler i handelsvalutaen (kræver evt. valutakonti), andre veksler til DKK mod gebyr. Afklar alle tre led, før du slår noget til – og tjek din gateways valutaunderstøttelse først.
| Led | Spørgsmål | Typisk faldgrube |
|---|---|---|
| Vise | Hvilken valuta ser kunden på produktside og i kurv? | Omregnet visning, der ikke matcher det beløb, der trækkes |
| Betale | Hvilken valuta trækkes kundens kort i? | Gatewayen understøtter ikke valutaen for alle betalingsmetoder |
| Modtage | Hvilken valuta udbetales til din konto? | Skjult vekselgebyr eller manglende valutakonto |
Sådan sætter du valuta op i WooCommerce
Alt om valuta i WooCommerce starter ét sted: WooCommerce → Indstillinger → Generelt → Valutaindstillinger. Fem felter bestemmer, hvilken valuta shoppen regner i, og hvordan beløbene ser ud for kunden. De er sat til amerikanske dollar og punktum som decimaltegn, når WooCommerce installeres, så en dansk shop skal altid forbi dem, før det første produkt oprettes.

Visningen skal følge det marked, kunden handler på, ikke det land, shoppen står i. Sælger du i flere valutaer, er det pluginet eller markedssitet, der overtager formatet pr. valuta, men reglerne er de samme:
| Valuta | Sådan vises beløbet | Decimaler | Bemærk |
|---|---|---|---|
| DKK | 1.299,00 kr. eller 1.299 kr. | 2, eller 0 ved hele kronebeløb | Position: højre med mellemrum |
| EUR | 39,00 € (tysk, fransk) eller €39.00 (irsk) | 2 | Positionen og separatorerne følger landet, ikke valutaen |
| SEK | 1 299,00 kr | 2 | Svensk skrivemåde: mellemrum som tusindtalsseparator, “kr” uden punktum |
| NOK | 1 299,00 kr | 2 | Som SEK |
To ting ændrer du ikke bagefter. Basisvalutaen er den, alle priser og ordrer gemmes i; skifter du den på en shop med ordrer, bliver priserne stående som tal, og gamle ordrer viser pludselig et andet valutasymbol, uden at beløbene er omregnet. Og antallet af decimaler må ikke sættes til 0, hvis du har øre-priser eller procentrabatter: WooCommerce afrunder så hver linje, og kurvens sum passer ikke med gatewayens træk. Tjek til sidst, at betalingsmetoderne tager imod de valutaer, du slår til; MobilePay virker kun i DKK, og nogle kortløsninger skal have hver valuta aktiveret i gatewayens panel, som beskrevet i guiden om valg af betalingsgateway.
Løsninger i WooCommerce
WooCommerce har én basisvaluta. Flere valutaer kræver enten et multi-currency-plugin (priser pr. valuta på samme shop), en markedsopdelt opsætning (fx separat site eller undermappe pr. marked – se guiden om flersproget WordPress) eller en gateway- eller checkoutløsning med indbygget valutahåndtering.
Tommelfingerregel: ét ekstra marked med egen valuta og eget sprog håndteres fint med plugin; flere modne markeder trækker mod markedsopdeling, hvor også priser, fragt og betalingsmetoder kan styres pr. land. Vælg én modelfamilie – blandede løsninger er der, afstemningskaosset kommer fra.
Uanset model skal betalingsmetoderne passe til markedet. Kort virker de fleste steder, mens lokale metoder som Swish og Vipps hører til i Sverige og Norge – se betalingsmetoder pr. land.
Valutavælger, geolokation og cache
Hvordan finder shoppen ud af, hvilken valuta kunden skal se? Der er to grundmodeller:
- Valutavælger: kunden vælger selv, og valget gemmes i en cookie. Gennemsigtigt og nemt at forstå.
- Automatisk valg via geolokation: shoppen gætter ud fra IP-adressen. Bekvemt, men gætter forkert for kunder på rejse, bag VPN eller på virksomhedsnetværk – giv altid mulighed for at skifte.
Begge modeller har den samme tekniske faldgrube: sidecache. Gemmer cachen den første version af en produktside og viser den til alle, ser svenske kunder pludselig danske priser – eller omvendt. Valutaen skal derfor indgå i cachens variation (fx via cookie-baseret cache-variation), eller priserne skal hentes dynamisk. Det er samme mekanisme, der ellers giver kunder, der ser hinandens kurv. Bruger du automatisk omdirigering pr. land, så læs også guiden om geolokation og SEO, så søgemaskinerne stadig kan se alle versioner.
Afrunding i checkout: fragt, rabatkoder og gavekort

Lad aldrig dagskursen skrive dine priser: 299 kr. gange en kurs bliver til 40,17 €, et beløb, ingen købmand ville vælge. Hvordan du sætter egne prispunkter pr. marked, og hvornår de skal justeres, står i guiden om prissætning i flere valutaer. Her handler det om resten af beløbene i checkout, som de fleste glemmer.
Husk også konkurrencebilledet: dit prispunkt i Sverige skal give mening mod svenske konkurrenter, ikke mod din DKK-pris. Og hold fragtpriserne lige så pæne pr. marked – skæve fragtbeløb i checkout ser sjuskede ud. Den klassiske fejl er en fast fragtpris i DKK, der pludselig står absurd i SEK.
Tjek hele kæden pr. valuta, ikke kun produktsiden: fragt, gebyrer, rabatkoder med faste beløb og gavekort skal være defineret eller omregnet konsistent. En rabatkode på „50 kr.“ giver ikke mening for en EUR-kunde, medmindre pluginnet omregner den – eller du opretter separate koder pr. valuta.
Kursudsving og afregning
Med egne prispunkter pr. valuta bærer du kursrisikoen mellem prisjusteringerne – normalt en lille, acceptabel marginstøj på nordiske og EUR-markeder. Det, du skal have styr på, er afregningen: veksler gatewayen til DKK, så sammenlign vekselgebyret med bankens; udbetaler den i fremmed valuta, skal din bank og dit regnskab kunne tage imod.
Tænk også kortgebyrerne med – udenlandske kort koster ofte mere end danske, som beskrevet i guiden om betalingsgebyrer.
Refusioner i fremmed valuta
En refusion skal ske i samme valuta, som kunden betalte i: kunden, der betalte 39 €, skal have 39 € tilbage – ikke et DKK-beløb omregnet til dagens kurs. Har kursen flyttet sig mellem køb og refusion, opstår der en lille kursdifference i dit regnskab, som skal bogføres som sådan.
Test derfor delrefusioner i hver valuta, før du åbner markedet. Nogle multi-currency-plugins og gateways håndterer det automatisk; andre kræver, at du refunderer direkte i gatewayens panel. Gennemgangen af processen står i refusionsguiden.
Bogføring og moms
Regnskabet føres i DKK, så hver fremmedvaluta-ordre skal omregnes ved bogføring – lad regnskabsintegrationen gøre det automatisk, så kurs og dato følger en konsekvent metode, som du har aftalt med din revisor.
Momsen afhænger ikke af valutaen, men af markedet: sælger du over EU-grænser, rammer du hurtigt OSS-reglerne – dem har vi en selvstændig guide til. Bruger du OSS, skal salg i andre valutaer pr. oktober 2026 omregnes med den kurs, Den Europæiske Centralbank har offentliggjort på den sidste dag i momsperioden. Den kurs kan afvige fra kursen på salgsdagen, så hold OSS-beregningen adskilt fra den daglige bogføring. Tjek de aktuelle regler hos skat.dk.
Afstem månedligt pr. valuta, så kursdifferencer ikke gærer sammen med rigtige fejl; opsætningen står i afstemningsguiden.
Vedligehold: valutaer er en driftsopgave
Flervaluta er ikke „sæt op og glem“: kurserne bevæger sig, og din opsætning skal have en holdning til det. Automatiske kursopdateringer holder priserne tæt på kursen, men får dem til at flimre (i dag 189 SEK, i morgen 192). Egne prispunkter pr. marked ser professionelle ud, men skal genbesøges, når kurserne har flyttet sig nogle procent – ellers æder de din margin eller gør dig for dyr.
Vælg model bevidst, og sæt en kvartalsvis påmindelse: står priserne stadig rigtigt i alle valutaer? Få samtidig svar på tre spørgsmål med bogholderen én gang: i hvilken valuta bogføres salget, hvem bærer kursrisikoen fra køb til udbetaling, og hvordan håndteres refusioner, når kursen har flyttet sig imellem? Så er flervaluta drift, ikke drama.
Skal shoppen sælge i flere valutaer fra start? Bygger vi din WooCommerce webshop (9.999 kr. ekskl. moms), sættes betaling og fragt op efter dit marked og testes, før den går live. Driver du shoppen på WooCommerce hosting hos Hostious fra 59 kr./md. ekskl. moms, kan du teste valutapluginet på staging fra Woo StartUp, og fra samme pakke er WooCommerce serviceaftale med, så checkout testes efter hver opdatering.
Læs også
- Hub: Betalinger i danske webshops
- Valuta og prissætning: afrunding, psykologiske priser og kursudsving
- Moms ved EU-salg: OSS-ordningen forklaret for webshops
- Afstemning: få gateway, bank og regnskab til at stemme hver måned
- Sælg til Sverige og Norge først: den realistiske ekspansionsplan
- WooCommerce hosting hos Hostious – staging fra Woo StartUp, så du kan teste valutaopsætningen, før den går live
Ofte stillede spørgsmål om valuta i checkout
Bør min danske webshop vise priser i euro?
Kun hvis du reelt sælger til euro-markeder. For danske kunder er DKK det rigtige valg, og en halvhjertet euro-visning uden euro-afregning skaber flere problemer, end den løser.
Skal prisen omregnes automatisk efter dagskursen?
Nej – så får du skæve beløb, der skifter dagligt. Sæt egne, pæne prispunkter pr. valuta, og justér dem bevidst, når kursen har flyttet sig mærkbart.
Hvad sker der med momsen, når jeg sælger i fremmed valuta?
Momsen følger markedet og reglerne (fx OSS ved EU-salg), ikke valutaen. Beløbene omregnes til DKK i bogføringen, og ved OSS bruges Den Europæiske Centralbanks kurs på periodens sidste dag.
Hvorfor ser nogle kunder den forkerte valuta?
Typisk fordi sidecachen har gemt en version med én valuta og viser den til alle. Valutaen skal indgå i cachens variation, eller priserne skal hentes dynamisk. Geolokation kan også gætte forkert, så giv altid kunden mulighed for at skifte valuta.
Hvordan refunderer jeg en ordre betalt i euro?
I euro og med det beløb, kunden betalte – gennem gatewayen eller WooCommerce-ordren. En eventuel kursforskel mellem køb og refusion bogføres som kursdifference hos dig, ikke hos kunden.
Hvor skifter jeg valuta i WooCommerce?
Under WooCommerce → Indstillinger → Generelt → Valutaindstillinger. Der vælger du valuta, valutaposition, tusindtals- og decimalseparator og antal decimaler. Indstillingen gælder hele shoppen; flere valutaer på én gang kræver et plugin eller en markedsopdelt opsætning.
Kan jeg skifte basisvaluta, efter shoppen har fået ordrer?
Det bør du ikke. Priserne bliver stående som tal uden omregning, og gamle ordrer får et nyt valutasymbol, uden at beløbene ændres, så regnskab og afstemning går i stykker. Skal shoppen over i en ny basisvaluta, så opret en ny shop eller et nyt markedssite, og lad den gamle køre færdig.
Udgivet 2. september 2026Opdateret 26. oktober 2026Fagligt gennemgået 2. oktober 2026
