DHL tracking number format
| Format | Used for |
|---|---|
| 10 digits | DHL Express waybill, for example 1234567890 |
| JJD or JVGL followed by digits | DHL Parcel and some DHL Express pieces |
| GM followed by 16 to 18 digits | DHL eCommerce |
| 2 letters, 9 digits, DE | Deutsche Post international items |
About DHL tracking
DHL is the largest express carrier for international shipments. A 10 digit number is almost always a DHL Express waybill, while numbers starting with GM, JJD or JVGL belong to DHL eCommerce or DHL Parcel.
Live updates on this page come from DHL's official tracking service, so the status matches what DHL shows on its own website.
When you track here, we open the official DHL page with your number already filled in, so you always see the carrier's own latest scan.
Where to find your DHL tracking number
A DHL Express waybill number has 10 digits and is in the shipping email or on the waybill attached to the parcel. DHL eCommerce and DHL Parcel numbers are longer and are shown in the shop order page.
DHL services you can track
How to track a DHL parcel
- Find the number. Look in the shipping email, the order page or the receipt. A DHL number looks like 1234567890.
- Paste it above. DHL is selected for you on this page. Spaces and dashes are removed.
- Read the status. Check the latest scan and the history. If nothing has changed for a while, see the tips below.
DHL tracking status meanings
- Label created / Shipment information receivedThe sender made a label and told the carrier a parcel is coming. The carrier does not have the parcel yet. Wait one to two days for the first scan. If nothing changes after three working days, ask the sender whether it was handed over.
- In transitThe parcel is moving through the carrier network, by truck, plane or both. Gaps of a day or two between scans are normal, longer for international parcels.
- Held at customs / Customs clearanceThe destination country is checking the parcel. Duties, taxes or documents may be needed. Watch for a message from the carrier about payment. Only pay through the carrier's official website.
- Out for deliveryThe parcel is on the delivery vehicle today. Keep your phone on and someone at the address if possible.
- Delivery attemptedThe driver came but could not deliver, for example nobody was home or access was blocked. Check the card or message left, then rebook delivery or collect it.
- Exception / DelayedSomething stopped the normal route: weather, an address problem, damage or a missed connection. Most exceptions clear on their own within a day or two. Contact the carrier if nothing changes in 48 hours.
- DeliveredThe carrier recorded the parcel as handed over or left at the address. If you cannot find it, check safe places and neighbours, then contact the sender within 24 hours.
Every tracking status explained
Common DHL tracking problems and fixes
"Clearance event" or "Duties and taxes due"
Customs in your country needs payment or documents. DHL sends instructions by email or text. Pay only on the official DHL site that the tracking page links to.
"Shipment on hold"
DHL needs something before delivery, often customs information or an address check. Contact DHL with the waybill number.
DHL eCommerce stopped updating
The parcel may have been handed to the local post office. Try the same number on your national postal site.
Tips for DHL parcels
- International DHL Express parcels may stop at customs. If the status says duties are due, pay through the official DHL link only.
- Watch out for fake "DHL fee" text messages. DHL never asks for payment through random links.
Getting help with a DHL delivery
For delivery changes and customs payments use the official DHL website or On Demand Delivery. Beware of fake DHL payment messages.
DHL tracking FAQ
How many digits is a DHL tracking number?
DHL Express tracking numbers have 10 digits. DHL eCommerce and DHL Parcel numbers are longer and often start with GM, JJD or JVGL.
Is DHL live tracking free?
Yes. Tracking a DHL shipment is free on DHL's site and here.
Why is my DHL parcel held at customs?
Customs may need duties, taxes or documents. DHL will contact the receiver or show the next step in tracking.
Track other carriers
- UPS Worldwide, based in the USA 1Z999AA10123456784
- USPS USA and international mail 9400100000000000000000
- FedEx Worldwide, based in the USA 123456789012
- Royal Mail United Kingdom and international AB123456789GB
- Parcelforce United Kingdom and international PB1234567
- Evri United Kingdom H01HYA0012345678
- DPD UK and Europe 15501234567890
- Canada Post Canada and international 1234567890123456
- Australia Post Australia and international AB123456789AU
- Aramex Middle East, Asia and worldwide 12345678901
- China Post China and international LK123456789CN
- AliExpress China to worldwide LP00123456789012
- Pakistan Post Pakistan and international RB123456789PK
- India Post India and international EE123456789IN
- TCS Pakistan and international 1234567890
- Leopards Pakistan LE123456789
- Amazon USA, UK, Europe and more TBA123456789000
- OnTrac USA D10010000000000
- Yodel United Kingdom JD0002200000000000
- LBC Philippines and worldwide to the Philippines 123456789012
- J&T Express Philippines and Southeast Asia 780123456789
- SPX Express Philippines and other Shopee markets PH2412345678901
- PostEx Pakistan 12345678901
- M&P Pakistan 1234567890
- Trax Pakistan 201234567890
- Call Courier Pakistan 123456789
- BlueEx Pakistan 5012345678
- Delhivery India 1234567890123
- Blue Dart India 12345678901
- Purolator Canada 123456789012
- GLS Europe and USA 12345678901
- PostNL Netherlands, Belgium and international 3SABCD1234567
- Another carrier? Paste the number in the tracker. Unknown formats open a universal tracker that covers over 1,000 carriers.