E-commerce Shipping Guide
πŸ›’

WooCommerce Shipping in Europe

WooCommerce gives European sellers total flexibility β€” but shipping setup is your responsibility. Here's the complete carrier, plugin and VAT guide.

Sellers in Europe
500,000+ EU WooCommerce stores
EU Countries
27 member states
VAT Simplification
IOSS scheme
Best for
Cross-border EU

WooCommerce in Europe β€” Overview

WooCommerce powers an estimated 28% of all online stores worldwide, making it the world's most widely used e-commerce platform. In Europe, WooCommerce is particularly popular among SMEs, independent retailers, food and beverage producers, artisan brands and B2B sellers who want full control over their store β€” without the monthly fees of hosted platforms like Shopify. Unlike Shopify, WooCommerce requires you to configure shipping entirely yourself: carrier integrations, shipping zones, rates and VAT rules all need setup via plugins. This gives far more flexibility but also more responsibility. Getting WooCommerce shipping set up correctly from the start saves significant time and cost as your store grows.

WooCommerce's European market is dominated by Germany, France, Netherlands, Spain, Italy and Poland β€” markets where SMEs and independent brands have strong traditions of selling directly to consumers. German e-commerce is the largest in the EU, and WooCommerce is well-established there via deep WordPress penetration. WooCommerce's open-source nature makes it a natural choice for technical teams who want carrier API integrations, custom checkout flows and full data ownership.

Carrier Integrations for WooCommerce

Available courier integrations for European WooCommerce sellers β€” native apps, third-party apps and API connections.

DHL for WooCommerce (official plugin)
Native

DHL's official WooCommerce plugin supports label generation, tracking, DHL Express and DHL Parcel services. Free plugin available via WordPress plugin directory. Supports DHL On Demand Delivery for recipients. Best for express international and EU economy via DHL Parcel Connect.

Sendcloud (multi-carrier)
App

Sendcloud is Europe's most popular multi-carrier shipping platform for WooCommerce. One plugin, access to DPD, GLS, DHL, UPS, PostNL and 80+ carriers. Generates labels, auto-populates tracking, sends tracking emails to customers. Starts free, scales with volume.

Shipstation
App

US-based shipping platform with strong European carrier coverage. WooCommerce integration via plugin. Supports DHL, UPS, FedEx, DPD, Royal Mail and more. Better for sellers with multi-channel operations (WooCommerce + Amazon + eBay).

WooCommerce Shipping (UPS/USPS)
Native

WooCommerce's native shipping extension supports UPS rate display at checkout. Useful for stores shipping to USA. For EU, third-party multi-carrier plugins (Sendcloud, Packlink PRO) typically provide better European carrier coverage.

Packlink PRO
App

European shipping platform with WooCommerce plugin. Access to DPD, GLS, DHL, UPS, Correos and more. Popular with smaller EU stores. Competitive rates for moderate shipping volumes.

Cargosender API
API

Cargosender's REST API can integrate with custom WooCommerce builds to compare all major EU carriers live at checkout or at fulfilment. Ideal for technical teams wanting carrier rate comparison without a third-party SaaS dependency.

European Shipping Zones β€” Best Carrier per Zone

Recommended carrier by European shipping zone for WooCommerce sellers. Compare live rates on Cargosender for your exact parcel size.

ZoneCountriesBest CarrierEconomyExpress
Zone 1 β€” Local (same country)Domestic orders within seller's countryNational Post / GLS1–3 daysNext day
Zone 2 β€” Iberia + FrancePortugal, Spain, FranceDPD / GLS1–4 daysNext–2 days
Zone 3 β€” Western EUGermany, Netherlands, Belgium, Austria, LuxembourgGLS / DPD3–5 days1–2 days
Zone 4 β€” Extended EUItaly, Poland, Czech Rep., Hungary, RomaniaDPD / UPS Std4–7 days2–3 days
Zone 5 β€” UK + Non-EU EuropeUK, Switzerland, NorwayDPD / DHL3–6 days + customs1–3 days + customs
Zone 6 β€” InternationalUSA, Canada, Australia, UAEDHL / FedEx7–14 days2–5 days

EU VAT & IOSS for WooCommerce Sellers

Cross-border VAT rules for European e-commerce. The EU Import One-Stop-Shop (IOSS) scheme simplifies VAT compliance for sellers shipping to EU consumers.

WooCommerce does NOT handle IOSS automatically

Unlike Etsy or Amazon, WooCommerce does not automatically collect or remit EU VAT for cross-border sales. You must set up VAT handling yourself via a plugin (WooCommerce EU VAT, TaxJar, Avalara AvaTax) and register for IOSS independently. This is the most common VAT compliance gap for WooCommerce stores.

IOSS registration β€” required above €10,000/year EU cross-border sales

Once your cross-border B2C sales to EU consumers exceed €10,000/year, you must register for IOSS or OSS. IOSS covers imports under €150 from non-EU countries; OSS covers cross-border sales within the EU. Use a VAT compliance firm (Taxually, GlobalVAT, Fonoa) or your accountant to register.

WooCommerce EU VAT plugin β€” display and collect

The WooCommerce EU VAT plugin (or third-party alternatives) can display the correct VAT rate at checkout based on the buyer's EU country, collect it, and provide VAT reports for your accountant. Set this up correctly before you start selling cross-border β€” retroactive VAT compliance is expensive.

Germany β€” packaging register LUCID mandatory

All WooCommerce stores shipping packaged goods to German consumers must register in Germany's LUCID packaging register and pay packaging licence fees. This applies regardless of store location. Non-compliance carries fines up to €200,000.

UK β€” separate UK VAT if selling over Β£85,000/year to UK buyers

For WooCommerce stores shipping to the UK: if your UK sales exceed Β£85,000/year, UK VAT registration is required. For smaller stores, UK buyers pay UK import VAT at delivery for orders over Β£135. For orders under Β£135, you should collect and remit UK VAT at checkout β€” this requires UK VAT registration regardless of turnover.

Shipping Tips for WooCommerce Sellers in Europe

1

Install a multi-carrier shipping plugin (Sendcloud or Packlink PRO) rather than individual carrier plugins β€” you get access to all major EU carriers from one integration, and switching carriers requires no code changes.

2

Set up WooCommerce Shipping Zones correctly from the start: create one zone per major region (domestic, adjacent EU, extended EU, UK, international) with appropriate carrier rates per zone. Misconfigured zones are the most common source of WooCommerce shipping margin erosion.

3

Display live carrier rates at WooCommerce checkout rather than flat-rate shipping β€” this increases conversion by matching customer expectations and prevents overcharging (or undercharging) for shipping.

4

For EU cross-border: install the WooCommerce EU VAT plugin to show VAT-inclusive prices for EU buyers and capture VAT registration numbers for B2B EU buyers (who may be VAT-exempt).

5

Use dimensional (volumetric) weight in your WooCommerce product settings. Enter accurate dimensions for every product β€” carriers charge on the greater of actual weight and volumetric weight, and incorrect dimensions cause billing surprises.

6

For international WooCommerce orders: set up automatic commercial invoice generation via your shipping plugin. A compliant commercial invoice (with HS codes) is required for UK, USA, Brazil and all non-EU shipments β€” generating these manually at scale is not sustainable.

7

GLS is typically the cheapest carrier for EU economy road shipments via WooCommerce β€” integrate GLS via Sendcloud and set it as the default economy carrier for EU zones to keep shipping costs low at scale.

8

Test your WooCommerce checkout flow from a buyer's perspective in each major target country. Use a VPN to simulate a German, French or UK buyer and verify that shipping rates, VAT amounts and carrier options display correctly.

FAQ β€” WooCommerce Shipping in Europe

What is the best shipping plugin for WooCommerce in Europe?

β–Ύ

Sendcloud is the most comprehensive option for European WooCommerce sellers β€” it integrates with 80+ carriers including DHL, DPD, GLS, UPS and PostNL, handles label printing, tracking emails and returns portal in one plugin. Packlink PRO is a strong alternative for smaller stores. For technical teams wanting full control, Cargosender's API provides direct carrier comparison without a third-party SaaS layer.

How do I set up IOSS for my WooCommerce store?

β–Ύ

WooCommerce does not handle IOSS automatically. Steps: (1) Register for IOSS via your country's tax authority or an EU fiscal representative. (2) Install a WooCommerce VAT plugin (WooCommerce EU VAT or TaxJar). (3) Configure the plugin to collect the correct EU VAT rate at checkout for orders under €150 to EU buyers. (4) Enter your IOSS number in your shipping plugin (Sendcloud/Packlink) so it's included on customs forms. Your accountant or a VAT compliance firm can manage quarterly IOSS remittance.

What is the cheapest carrier for WooCommerce EU shipping?

β–Ύ

For economy EU road shipping: GLS is typically the cheapest option, followed by DPD. For B2C residential delivery where DPD Predict notifications reduce missed deliveries: DPD is worth the small premium. For express EU: UPS Express Saver and DHL Express are comparable in price β€” compare live on Cargosender for your specific route.

Does WooCommerce support carrier-calculated shipping rates?

β–Ύ

Yes, but it requires a plugin. WooCommerce's native shipping supports flat rates and table rates but not live carrier API rates. To display live DHL, UPS or DPD rates at checkout, you need a carrier plugin (DHL for WooCommerce, UPS for WooCommerce) or a multi-carrier platform (Sendcloud). Live rates at checkout improve conversion rates significantly.

How do I handle WooCommerce shipping to the UK post-Brexit?

β–Ύ

For UK-destined WooCommerce orders: (1) Enable customs documentation in your shipping plugin β€” every UK shipment needs a commercial invoice with HS codes. (2) Set up UK VAT collection at checkout for orders under Β£135 β€” this requires UK VAT registration. (3) Communicate to UK buyers that orders over Β£135 may attract UK import VAT at delivery. (4) Use DPD or DHL Express for UK deliveries β€” both have strong UK customs clearance.

Related Guides

Ship Your WooCommerce Orders Across Europe

Compare DHL, FedEx, UPS, DPD and GLS for your WooCommerce orders β€” instant quote, no account required.

Get a Free Quote β†’