EU Shipping - Now DDP
As of June 5th, 2026, I am testing a new shipping system for orders destined to the European Union.
What’s changing
New EU orders are now processed under a delivery duty paid (DDP) model, meaning applicable duties and taxes are collected at checkout. This helps ensure a more predictable delivery experience with no unexpected fees upon arrival. The amount shown at checkout should represent the final amount payable.
Orders are now shipped exclusively via tracked services (FedEx or DHL). This replaces the previous Canada Post options, including Small Packet Air and Tracked Packet International. The key improvement is full end-to-end tracking and improved customs handling.
This change should also result in faster customs clearance and reduce the risk of missed contact attempts from customs authorities regarding duty or tax payments.
You may notice the shipping charge is a little more than the previous Canada Post costs, but the benefits below will explain why.
Why I’m making this change
Shipping to the EU has been a consistent challenge since the shop launched in 2021. Until last month, Shopify did not support DDP shipments for EU destinations for a Canadian shop like mine, which made it difficult to provide a fully predictable checkout experience.
Previously, shipments relied on postal services that, while functional, often involved slower customs processing and could still result in additional taxes, duties, and handling/service fees (which alone was typically €7–€15) before delivery, as well as occasional delays due to customs or the postal service not being able to reach the buyer for payment of extra fees.
With Shopify now enabling DDP functionality for EU destinations, I am taking the opportunity to trial a more reliable and transparent system.
Overall goal
The goal of this update is to simplify delivery, reduce unexpected costs, and improve reliability for EU customers.
This applies to shipments to the EU, including:
Austria
Belgium
Bulgaria
Croatia
Cyprus
Czechia
Denmark
Estonia
Finland
France
Germany
Greece
Hungary
Ireland
Italy
Latvia
Lithuania
Luxembourg
Malta
Netherlands
Poland
Portugal
Romania
Slovakia
Slovenia
Spain
Sweden