Executive summary
- Shopify now sells DHL Express labels directly from the admin for merchants fulfilling out of the United Kingdom, Germany, France, Italy, or Spain, with no separate DHL account and no third party app.
- Rates come off Shopify's DHL contract, customs paperwork is generated electronically, and there is no monthly fee, so the cost and the manual effort of cross border fulfillment both come down.
- Most relevant to enterprise merchants running European fulfillment locations, particularly those shipping internationally from a single hub.
What changed
Each supported country has its own carrier in Shopify: DHL Express UK, Germany, France, Italy, and Spain. Once a fulfillment location exists in one of those countries, the matching carrier appears on the order page under Create shipping label. Three services are offered: Express Domestic at one business day, Express Worldwide (EU) at one to two days, and Express Worldwide at one to three days.
Customs documentation is submitted electronically and paperless trade is mandatory on international shipments, so HS codes are required rather than optional. Both DDP and DAP are supported. Scheduled pickups are included at no extra cost, and DHL On Demand Delivery lets the recipient reschedule, redirect, leave with a neighbour, or collect from a service point. Labels left unscanned for seven days are deleted automatically, and dangerous goods are not supported.
Why it matters
The practical win is stack removal. Merchants running a third party label app purely to reach DHL can drop that app, its monthly fee, and one more integration point from the fulfillment path. The automatic customs documentation matters more than it sounds: commercial invoice preparation is one of the last genuinely manual steps in European fulfillment, and it scales linearly with order volume.
One limitation is worth planning around. These rates are quoted at label purchase only and never returned as live checkout options, so the rates customers see stay under your control in shipping profiles, and the spread between what you charge and what you pay is yours to manage. That makes this a fulfillment cost change rather than a checkout experience change, and it pairs with the work most teams already have underway on Shopify Markets for global expansion.
Role-specific impact
- Marketers: faster express lanes give you a credible delivery promise for EU and UK product and cart pages, but since rates are not quoted at checkout, any express upgrade must be priced deliberately in a shipping profile.
- Developers: no new API surface is involved since labels are bought in the admin, but audit anything that assumes one carrier per location, and confirm HS codes and country of origin are populated on variants, because international labels depend on them.
- Store admins: carrier availability follows the fulfillment location country, claims go through Shopify Support within thirty days of shipping, and unscanned labels vanish after seven days, so build a reprint rule into the daily routine.
Use-case example
Real-world scenario
Consider a Plus merchant fulfilling from Milan, shipping roughly 1,800 international parcels a month through a third party label app charging a platform fee plus a per label surcharge. Moving express volume to DHL Express Italy removes the app fee and, more importantly, removes manual commercial invoice preparation. At four minutes of admin time per international order, that is 120 hours a month returned to the warehouse team, before counting the errors manual customs entry tends to produce.
Implementation checklist
- Confirm each fulfillment location address sits in a supported origin country.
- Populate HS codes and country of origin on every variant you ship internationally.
- Benchmark DHL Express rates against your existing carrier contract on your top five lanes.
- Decide DDP or DAP per market and align it with your Markets duty settings so the label matches the customer promise.
- Set customer facing shipping rates manually in your shipping profiles, since these rates do not appear at checkout.
- Test one domestic and one international label end to end, including the generated customs documents.
- Brief support on On Demand Delivery so agents can direct customers to reschedule and redirect options.
- Add an internal rule to reprint or void any label left unscanned before day seven.
FAQ
Q: Will shoppers see DHL Express rates as a live option at checkout?
A: No. These rates apply at label purchase only. You set the shopper facing rate yourself in shipping profiles and absorb or recover the difference.
Q: Do we still need our own DHL account or a shipping app?
A: No. Labels are bought against Shopify's DHL Express account on any plan, with no monthly fee and no app. At very high volume a negotiated contract may still price better, so benchmark before consolidating.
Resources
Shopify's documentation on shipping with DHL Express in Europe covers services, package limits, and the claims process.
Need guidance? Talk to Makro.