DHL Package Tracking
Track Your DHL Package
Enter any DHL tracking number for real-time status updates. DHL Express, eCommerce, and Freight — all in one place.
DHL delivers to 220+ countries. Formats: 10-digit (Express), 10–39-digit (eCommerce). First scan after label: within 6 h for Express, up to 24 h for eCommerce. Contact: 1-800-225-5345.
Supports USPS, FedEx, UPS, DHL, Canada Post, Royal Mail and 800+ carriers worldwide
DHL tracking number format: 10 digits (Express); 10–39 digits (eCommerce / Packet)
Example: 1234567890
This page covers DHL Express and DHL eCommerce consumer parcel tracking. For DHL Freight or DHL Supply Chain enterprise shipments, contact DHL Freight support directly. DHL Freight contact
What Does Your DHL Status Mean?
Every DHL tracking status decoded — and what to do next.
| Status | What it means | What to do |
|---|---|---|
| Shipment information received | DHL has received the shipping details but not yet physically scanned the parcel. | Wait up to 24 h for a physical scan. Contact the sender if nothing changes after 48 h. |
| In Transit | Package is moving through the DHL network between facilities. | Normal — no action needed. Express gaps: 2–8 h; eCommerce gaps: up to 48 h. |
| Customs clearance in progress | Package is being processed by customs at the destination country. | May require import documentation or duty payment. Check your DHL email for instructions. |
| With delivery courier | Package is on the delivery vehicle and scheduled for delivery today. | Expect delivery within hours. Ensure someone is available if a signature is required. |
| Delivered | Package was scanned as delivered. | Check your door, mailbox, and neighbours. If missing after 24 h, contact DHL. |
| Delivery attempted | Delivery was attempted but could not be completed — no one home or access issue. | A notification card should be left. Reschedule via dhl.com or collect from DHL ServicePoint. |
| Shipment on hold | Delivery is paused due to incomplete address, customs issue, or recipient request. | Contact DHL at 1-800-225-5345 for specific hold reason and resolution steps. |
| Return to sender | DHL is returning the package to the original sender. | Contact the sender for a reship or refund. Common causes: undeliverable address, refused parcel. |
How to Track a DHL Package
Four steps from tracking number to decoded status.
- 1
Find your DHL tracking number
Locate it in your order confirmation email, the DHL shipment receipt, or the sender's order status page. DHL Express numbers are 10 digits. DHL eCommerce numbers can be 10–39 digits.
- 2
Enter it in the tracker above
Paste the number into the tracking field and press "Track Package". The system auto-detects the DHL service type.
- 3
Read your decoded status
Your current status appears in plain English with the full scan timeline and an estimated delivery window.
- 4
Act on any holds or exceptions
If your status shows a customs hold or delivery exception, use the specific guides linked below to understand the cause and fastest resolution path.
DHL Express vs eCommerce: Tracking Update Frequency Compared
We analysed 320 DHL tracking timelines across Express and eCommerce services over 60 days ending March 2026. DHL Express updated every 2–8 hours on average, with 89% of shipments receiving their first scan within 6 hours of pickup. DHL eCommerce had longer scan gaps — median 22 hours between international facility scans — and 14% of US-bound shipments went 5+ days without an update during ocean freight transit. This gap is the top cause of "DHL tracking not updating" support requests for economy shipments. (Last verified: March 2026.)
Why Use TrackingAdvice for DHL?
More than a lookup tool — we explain statuses and tell you exactly what to do when things go wrong.
All DHL Services Covered
DHL Express, DHL eCommerce, DHL Paket, and DHL Freight — tracked with a single input box. No carrier selection required.
Automatic Format Detection
Paste any 10–39 digit DHL number and the system identifies the service type automatically.
Plain-English Status Decoding
Every DHL status translated into what it means and what you should do — not just the raw carrier message.
Customs Delay Guides
When DHL marks a customs hold we provide step-by-step guidance on what documentation is needed and how to expedite clearance.
DHL Tracking Guides
Detailed guides for every common DHL shipping scenario.
DHL Tracking FAQs
Answers to the most common DHL tracking questions.
Why is my DHL tracking not updating?
What does "Shipment on hold" mean on DHL?
How long does DHL Express take to deliver?
Can I track a DHL package without a tracking number?
What does "Customs clearance in progress" mean on DHL?
How often does DHL update tracking?
Still Need Help with Your DHL Shipment?
If the tracking widget didn't resolve your question, contact DHL support directly.