WooCommerce gives European sellers total flexibility β but shipping setup is your responsibility. Here's the complete carrier, plugin and VAT guide.
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.
Available courier integrations for European WooCommerce sellers β native apps, third-party apps and API connections.
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 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.
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'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.
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'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.
Recommended carrier by European shipping zone for WooCommerce sellers. Compare live rates on Cargosender for your exact parcel size.
| Zone | Countries | Best Carrier | Economy | Express |
|---|---|---|---|---|
| Zone 1 β Local (same country) | Domestic orders within seller's country | National Post / GLS | 1β3 days | Next day |
| Zone 2 β Iberia + France | Portugal, Spain, France | DPD / GLS | 1β4 days | Nextβ2 days |
| Zone 3 β Western EU | Germany, Netherlands, Belgium, Austria, Luxembourg | GLS / DPD | 3β5 days | 1β2 days |
| Zone 4 β Extended EU | Italy, Poland, Czech Rep., Hungary, Romania | DPD / UPS Std | 4β7 days | 2β3 days |
| Zone 5 β UK + Non-EU Europe | UK, Switzerland, Norway | DPD / DHL | 3β6 days + customs | 1β3 days + customs |
| Zone 6 β International | USA, Canada, Australia, UAE | DHL / FedEx | 7β14 days | 2β5 days |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
Compare DHL, FedEx, UPS, DPD and GLS for your WooCommerce orders β instant quote, no account required.
Get a Free Quote β