Branded package tracking
Give customers a branded tracking page for DHL Express shipments, with clear, normalized delivery statuses throughout the journey.
Start with APIGive customers a branded tracking page for DHL Express shipments, with clear, normalized delivery statuses throughout the journey.
Start with APITrack DHL Express and 1,384 other carriers through one shipment tracking API, with automatic detection, explicit carrier selection, and webhook updates.
Explore the Tracking APIAdd DHL Express tracking with Packy’s REST API, clear documentation, code examples, and webhooks. Start testing free with no credit card.
View API documentation
A DHL Express tracking number is the shipment ID that links an express parcel to DHL’s global network. It lets the shipper and consignee follow export pickup, hub processing, linehaul movement, customs release, and final delivery events in one timeline.
Customers generally find the DHL Express tracking number in the DHL shipment confirmation email, on the merchant order page, on the shipping label under the barcode, or in MyDHL+ shipment documents. Business shippers also see it in commercial invoices, pickup confirmations, and DHL account exports.
DHL Express tracking numbers are usually 10 digits long, especially for standard Express air waybills. DHL also supports longer shipment references for some account or e-commerce flows, but the most common customer-facing format is a 10-digit numeric airway bill such as 1234567890. Some related services and partner flows can use JD-prefixed or other alphanumeric identifiers, yet DHL recommends entering the number exactly as shown in the shipment notification because the tracking tool can resolve several reference types.
| Original Status | Translated Status | Description | Action Required |
|---|---|---|---|
| Shipment information received | DHL has the electronic shipment details but may not have the physical parcel yet. | Wait for pickup or first processing scan. | |
| Picked up | DHL has collected the shipment from the sender. | No action needed. | |
| Processed at facility | The shipment is being sorted at a DHL facility. | No action needed. | |
| Customs status updated | Customs review or documentation processing is underway. | Check for messages if DHL requests paperwork or duty payment. | |
| With delivery courier | The shipment is on the final route with a DHL courier. | Ensure someone can receive it. | |
| Delivered | DHL has completed delivery. | No action needed unless the delivery details are wrong. | |
| Delivery attempted | A courier attempted delivery but could not complete it. | Use On Demand Delivery or contact DHL to reschedule. |
| Service | Pricing Structure | Delivery Speed | Features |
|---|---|---|---|
| Express Worldwide | Zone and weight based | Usually next day to 3 business days | Global time-definite delivery, customs support, proactive tracking |
| Express 12:00 | Premium surcharge on top of express rates | Delivery by noon in covered lanes | Time-definite commitment, shipment visibility, customs handling |
| Express Envelope | Document rate | Fast international document delivery | Lightweight document service, full tracking, customs paperwork for documents |
When you track a DHL Express parcel, the most important thing is to compare the tracking timeline with the seller's dispatch promise. A first scan delay can happen when a seller prints a label before the parcel is physically handed over. That is especially common with cross-border and marketplace shipments where pickups are batched. If the shipment is already moving, later pauses usually happen at export sorting centers, airport or linehaul handoffs, or import clearance.
Customers should also be aware that DHL Express deliveries may involve at least one partner on the destination side. In those cases, the original tracking number often stays valid, but the last-mile partner may expose a second local reference after the parcel reaches the destination country or city. If the status history stops changing right after arrival, it is worth checking the local delivery page or contacting the merchant to confirm whether the parcel has been transferred to a domestic carrier.
If a shipment is marked as delivered but you cannot find it, start with the basics: review the delivery timestamp, check building reception, neighbors, parcel lockers, and safe-drop areas, and then compare the destination postcode against the order confirmation. For business shipments or bulky deliveries, ask whether the consignee name or appointment instructions were entered correctly. If the event history shows a customs or exception message that remains unchanged for several business days, customer service will usually need the tracking number, recipient name, ship date, and delivery address before it can escalate the case.
Tracking-number formats matter because many carriers reject searches with missing prefixes, spaces, or truncated references. If you copied the number from a screenshot, copy it again from the original confirmation email or the seller account page. For postal-style numbers, make sure the country suffix is included. For logistics providers that use their own internal IDs, keep the full