DHL Express shipping labels arrive in the Shopify admin
Released on , DHL Express is now available as a built-in carrier in Shopify Shipping for merchants in the UK, Germany, France, Italy and Spain, with domestic and international labels bought directly from the admin. Read the Shopify Changelog release note here.
Until now, a UK Shopify merchant who wanted to ship with DHL Express had two realistic options: open a business account with the carrier and rekey orders into a separate system, or pay for a third-party shipping app to bridge the gap. Both routes added either manual work or a monthly subscription before a single parcel moved. This change removes that layer for the five launch markets.
The detail that matters most for UK stores is the commercial one. There is no app to install, no monthly fee and no separate carrier account, and the service is available on any Shopify plan. The cost of the capability sits entirely in the per-label price, which changes the calculation for smaller stores that ship express occasionally but could never justify a fixed monthly cost to do so.
How it works
DHL Express appears alongside the other carriers Shopify Shipping already supports. From any order in the admin you select Create shipping label, and the DHL Express rates are presented as purchasable options for both domestic and international destinations. The label is bought and paid for in the same flow as any other Shopify Shipping label, so there is no separate billing relationship to reconcile at month end.
For international orders, customs documentation is generated automatically. This is the part that quietly saves the most time. Since the end of the Brexit transition period, a parcel going from Great Britain to an EU customer needs a commercial invoice and accurate commodity data attached, and getting it wrong is the usual reason a shipment sits in a customs queue. Automating the paperwork does not transfer responsibility for its accuracy, but it does remove the copy-and-paste step where most errors are introduced. The gov.uk guidance on international trade paperwork is still the reference point for what those declarations have to contain.
Tracking behaves the same way it does for any other Shopify Shipping purchase. The tracking number is attached to the fulfilment when the label is bought, which means the customer notification, the order timeline and the tracking link in the account area all populate without anyone touching them. That sounds like a small thing next to the customs automation, but for most stores the transcription of tracking numbers between systems is the single most repeated manual task in the despatch process.
The recipient side of the service is DHL On Demand Delivery. Once a shipment is in transit, the customer can reschedule the delivery, redirect it to a different address, ask for it to be left with a neighbour, or collect it from a DHL service point. That matters more than it first appears. A failed first delivery attempt is one of the more expensive events in ecommerce fulfilment, because it generates a support ticket, a possible redelivery charge and, at worst, a return-to-sender that costs the outbound postage twice over.
Where it earns its place
The clearest use case is the UK store selling into the EU at a reasonable order value. Express carriage with automated customs paperwork and a defined transit time is a genuinely different proposition from an economy service where the customer is told to expect delivery some time in the next fortnight. For higher-value baskets, where the shipping cost is a small proportion of the total, the faster service is usually the easier sell at checkout. Landed cost is the other half of that calculation on EU orders, because the flat 3-euro customs duty per tariff line applies from 1 July 2026 whichever carrier moves the parcel.
The second case is the store that already ships express but does so outside Shopify. If your team is currently exporting a CSV, uploading it to a carrier portal and pasting tracking numbers back into orders, this collapses that loop. The saving is not just the minutes per order, it is the class of error that disappears when tracking numbers stop being transcribed by hand.
The third is the domestic time-sensitive order. Express domestic labels are included, not just international ones, which covers the perishable, the urgent replacement part and the next-day promise made to a customer who has already complained once. Having that option in the admin rather than in a separate tool makes it realistic to offer as an exception rather than as a standing service.
The case where it earns nothing is the low-value domestic parcel. Express pricing is built for speed, and a store shipping a twelve pound item to a customer forty miles away will not find a saving here. The change widens the menu, it does not replace it.
What this means for UK merchants
The immediate task is a rate comparison, and it needs to be done on your own shipping profile rather than on the headline. Pull your last three months of orders, group them by destination and weight band, and price the lanes that actually carry volume. A carrier that is competitive on a two kilogram parcel to Germany may be nowhere near your current provider on a half kilogram parcel to Ireland. Averages hide this completely.
The second task is a checkout question rather than a logistics one. Shipping cost and delivery speed are among the most common reasons a basket is abandoned, so adding a faster paid option changes what the customer sees at the most sensitive point in the journey. If you introduce an express tier, it is worth watching the effect on conversion rate rather than assuming more choice is automatically better. Some stores find that a clearly explained express option lifts completion on high-value baskets while doing nothing at all for small ones. Shipping presentation is a storefront problem as much as a carrier one, and it is one of the things our Shopify web design work addresses at template level.
There is an operational readiness point too. A new carrier option in the admin is only useful if the people packing orders know when to reach for it, so it is worth writing down the rule rather than leaving it to judgement on the day. Something as simple as a stated threshold, express above a given order value or for a named list of destinations, stops the decision being made inconsistently and stops express being quietly used on parcels where it destroys the margin on the order.
There is also a customer-experience thread here that connects to the wider post-purchase picture. On Demand Delivery hands the customer control of the delivery itself, which is the same principle behind the change we covered when Shopify let customers cancel their own return requests. Both reduce the volume of routine messages that reach a human, and both are worth reflecting in the delivery and returns copy on the site so customers know the self-service route exists.
Practical considerations
Automated customs documentation is only as good as the product data behind it. If commodity codes are missing, descriptions are vague or declared values are wrong, the paperwork will be generated cleanly and still cause a hold at the border. Before switching international volume across, audit the product fields that feed the declaration. This is unglamorous work that pays for itself the first time a shipment does not get stopped.
Be careful not to confuse this with a change in who pays the duty. The delivery terms on an international order, whether the customer settles duties up front or on delivery, are a separate setting from the carrier you choose. The distinction between delivered duty paid and the unpaid alternative governs the customer's experience at the door, and Shopify has been moving merchants toward the paid model separately, as covered in our note on Managed Markets ending its support for delivered duty unpaid. Adding a carrier does not alter that.
Finally, treat the launch markets as a real constraint rather than a rollout detail. The service is for merchants based in the five named countries. If you operate multiple stores across regions, or your fulfilment sits with a third party outside those markets, the option will not be uniformly available, and a shipping strategy that assumes it everywhere will break in the places it is missing.
Shopify has carried on filling in the admin's finance surfaces since this landed. The newest addition is a Shopify Payments activity report that reconciles starting balance, fees and payouts across a chosen date range.
FAQ
Which countries can buy DHL Express labels in Shopify?
Merchants based in the UK, Germany, France, Italy and Spain. The carrier is bought through Shopify Shipping in those five markets, and the UK is named first among them. Stores outside those countries carry on using their existing carrier accounts or a third-party shipping app.
Do I need my own DHL account to use it?
No. Shopify's note is explicit that there is no separate DHL account and no third-party app required. You buy the label through the admin and Shopify handles the carrier relationship, which is the main practical difference from the older route of opening a DHL business account yourself.
What does it cost to switch on?
There is no monthly fee and no app subscription. You pay per label, and it is available on any Shopify plan. That means the cost sits entirely in the label price rather than in a fixed overhead, so a store shipping a handful of express parcels a month is not carrying a standing charge for the capability.
Does it handle customs paperwork for international orders?
Customs documentation is generated automatically for international orders. That removes the most common manual step in post-Brexit outbound shipping from Great Britain to the EU. It does not remove your responsibility for the accuracy of what is declared, so commodity codes, product descriptions and values still need to be right in your product data.
What is DHL On Demand Delivery?
It is the recipient-facing side of the service. Customers can reschedule a delivery, redirect the shipment to another address, ask for it to be left with a neighbour, or collect it from a DHL service point. For merchants the value is fewer failed first attempts, which is where a large share of delivery support tickets and return-to-sender costs come from.
Should I move all my shipping to DHL Express now?
Not automatically. Express is a premium service and the sensible move is to compare it against your current rates on the lanes and weights you actually ship, rather than on a headline rate. Many UK stores will land on a split, using express for time-sensitive and higher-value international orders and keeping a cheaper economy service for domestic and low-value parcels.


