
Everything you need to know — transit times, customs rules, import duties, carrier options and shipping tips for Denmark.
| Carrier | Economy | Express |
|---|---|---|
| DHL Express | — | 1–2 days |
| FedEx | — | 2–3 days |
| UPS | 4–6 days | 2–3 days |
| DPD | 4–6 days | — |
| GLS | 5–7 days | — |
Business days. EU shipments: no customs delay.
Denmark is an EU member — no customs export declarations or import documents are required for shipments from Portugal. The following documents are only needed for commercial B2B shipments.
Standard for B2B shipments — include Danish CVR number (company registration number) for reverse charge VAT. Not required for B2C but good practice.
As part of the EU Single Market, no import duties apply between Portugal and Denmark. VAT rate in Denmark: 25% Moms — one of the EU's highest standard VAT rates. No reduced rate on most goods.. For B2C e-commerce over €150, IOSS registration may apply.
| Product Category | Typical Duty Rate | Notes |
|---|---|---|
| All goods (intra-EU) | 0% | No import duties on goods moving within the EU single market |
| Danish Moms (VAT) on B2C sales | 25% | Must be charged via EU OSS registration if annual cross-border EU B2C sales exceed €10,000 |
| Danish Moms (VAT) on B2B sales | 0% (reverse charge) | B2B: include Danish CVR number — buyer accounts for VAT via reverse charge |
Duty rates are indicative. Actual rates depend on the HS code classification of your goods. Consult a customs broker for high-value or complex shipments.
The following items have import restrictions or are prohibited in Denmark. Check carrier guidelines before shipping.
Denmark uses Danish Krone (DKK) — not the Euro, despite being an EU member. Price your goods in DKK for Danish B2C customers to improve conversion.
DPD has the strongest Danish B2C delivery network — good pickup point (DPD Parcelshop) coverage and native Danish delivery notifications.
Copenhagen is Denmark's primary e-commerce market, but Aarhus (Jutland), Odense (Funen) and Aalborg are also significant commercial centres.
Danish consumers have very high e-commerce adoption rates and expect seamless delivery experiences — choose carriers with Danish-language tracking and flexible delivery options.
Danish Moms at 25% — EU OSS simplifies VAT compliance for cross-border B2C sales. Register for OSS in Portugal via the AT (Autoridade Tributária) portal.
B2B tip: always include the Danish CVR number on your invoice. Danish companies use CVR (Centrale Virksomhedsregister) numbers — verify them at cvr.dk.
No — Denmark is an EU member state. Goods move freely within the EU single market with no customs declarations, import duties or border controls. A commercial invoice is standard for B2B shipments (include CVR number for reverse charge) but no customs declaration is needed.
No — Denmark is an EU member but has an opt-out from the Eurozone and uses the Danish Krone (DKK). Denmark is one of only two EU members with a formal opt-out from the Euro (Denmark and Sweden). Despite the DKK, the exchange rate is pegged tightly to the Euro under the European Exchange Rate Mechanism (ERM II).
Danish Moms is 25% — one of the EU's highest, and notably Denmark has almost no reduced rates (unlike most EU countries). For B2C e-commerce from Portugal: register for EU OSS and charge 25% Danish Moms once annual cross-border EU B2C sales exceed €10,000. B2B: reverse charge — include CVR number on invoice.
CVR (Centrale Virksomhedsregister) is Denmark's company registration number — an 8-digit identifier for all Danish businesses. Always request the CVR from your Danish business customers and include it on B2B invoices. This is required for VAT reverse charge and helps Danish buyers identify you as a trusted EU supplier. Verify Danish CVR numbers for free at cvr.dk.
DHL Express: 1–2 business days to Copenhagen. FedEx/UPS Express: 2–3 days. Economy road (DPD, GLS): 4–6 business days. Denmark is approximately 2,800 km from Portugal by road via France and Germany — among the longer intra-EU routes. For urgent shipments, DHL Express is strongly recommended.
GLS and DPD road services accept parcels up to 31.5 kg per piece to Denmark. UPS Standard and DHL Express accept up to 70 kg. Maximum length is typically 200 cm for road carriers. Note: Bornholm island (easternmost Danish island) requires sea or air transport — add 2–3 days and carriers may apply island surcharges. Greenland and the Faroe Islands are not part of the EU customs territory — treat as international shipments with customs declarations.
Danish Moms is 25% — one of the EU's highest, with almost no reduced rates. Once annual EU B2C cross-border sales exceed €10,000, register for OSS in Portugal and charge 25% Danish Moms on all orders to Danish consumers. Unlike most EU countries, Denmark has a flat 25% rate on almost all goods (no standard reduced rate for food in the same way other EU countries have). B2B sales: request the Danish CVR number (company registration) and apply reverse charge — invoice at 0%.
Denmark follows EU prohibitions with some national specifics: Bornholm island has slightly different carrier routing requirements. Alcohol — Danish excise duty (punktafgift) applies to commercial quantities; commercial import requires Skattestyrelsen (Danish Tax Authority) excise registration. Tobacco faces Danish excise duties. Certain chemicals and pesticides have stricter Danish regulations under Miljøstyrelsen (Danish Environmental Protection Agency). REACH compliance is mandatory for all chemicals sold in Denmark.
CMR convention limits road carrier liability (GLS, DPD) to approximately €11/kg. DHL Express has higher declared value coverage under its own tariff. For valuable shipments to Danish businesses or consumers, add declared value insurance at checkout on Cargosender — this covers the full declared value in case of loss or damage. Denmark has a high GDP per capita — shipments of electronics, fashion and high-value goods to Danish recipients are particularly worth insuring.
Danish businesses in Copenhagen, Aarhus and Odense have high first-attempt delivery rates. Residential deliveries are well-handled by DPD (Parcelshop network) and GLS. Danish recipients are very comfortable with parcel shop collection — GLS ParcelShop and DPD Pickup points are widely available at supermarkets, kiosks and petrol stations. Remote addresses in Jutland and small Danish islands (other than Bornholm and major islands) may add 1 day.
All major carriers provide full tracking to Danish addresses with Danish-language notifications. DPD Predict sends Danish recipients a 1-hour delivery window SMS. GLS MyGLS allows redirect to a nearby ParcelShop. DHL Express provides live tracking via MyDHL+ with Danish SMS and email alerts. PostNord (Danish/Swedish postal operator) handles last-mile for some B2C parcels — PostNord tracking is available at postnord.dk. Include the recipient's mobile number when booking.
Intra-EU returns from Denmark require no customs. Book a return label via Cargosender, and the Danish recipient drops it at the nearest carrier Pickup point. GLS and DPD have strong Danish pickup point networks. Economy road returns take 4–6 days to Portugal. Danish consumers have a 14-day statutory right of return for online purchases under EU Consumer Rights Directive (often exceeded by Danish retailers offering 30-day returns as a competitive standard). PostNord also offers return label solutions.
Yes — Denmark has excellent parcel collection infrastructure. GLS has over 1,500 ParcelShops across Denmark, including major supermarket chains (Netto, Spar, Føtex). DPD has a growing Pickup point network. PostNord operates via post offices and parcel lockers. Danish consumers heavily use parcel shop collection — over 40% of Danish e-commerce deliveries go to out-of-home collection points. Offering GLS ParcelShop as a delivery option significantly improves conversion for Danish B2C customers.
Danish address format: Recipient Name / Street Name + House Number (+ Floor + Apartment if applicable) / Postcode + City / DENMARK. Example: Mette Jensen / Strøget 42, 3. sal, tv / 1000 København K / DENMARK. Key points: Danish postcodes are 4 digits. '3. sal' means 3rd floor; 'tv' (til venstre) means left apartment; 'th' (til højre) means right. Copenhagen municipality postcodes are 1000–2999. Always include the full 4-digit postcode and use the Danish city name (København, not Copenhagen; Aarhus, not Arhus).
Standard Danish mainland addresses do not attract remote area surcharges — coverage is excellent across Jutland and the main islands (Zealand, Funen). However, Bornholm (easternmost island) requires sea transport and most carriers apply island surcharges of €5–€15. Deliveries to Greenland and the Faroe Islands are treated as international shipments (not part of EU) and attract significant surcharges plus customs declarations. When booking on Cargosender, island and remote area surcharges are displayed in the quote.
Compare DHL, FedEx, UPS, DPD and GLS rates to Denmark — instant quote, door-to-door collection from Portugal.
Get a Free Quote →