DHL Tracking Status

DHL "In Transit" — What It Means and How Long It Lasts

Typical duration
1–3 days for Express; 7–21 days for eCommerce international
Normal range
Up to 3 days for DHL Express international; up to 14 days for DHL eCommerce international
When to worry
DHL Express: 5+ business days with no movement. DHL eCommerce: 21+ days with no new scan

What It Means

"In transit" means the DHL package is moving through the carrier's network between facilities. DHL scans packages at gateway hubs, sort centers, and clearance facilities — but there are large gaps between scans during truck or air transport. An 'in transit' status often means the package is physically on a vehicle or aircraft and won't receive another scan until it arrives at the next processing point.

For DHL Express international shipments, 'in transit' typically means the package has left the origin country's gateway hub and is on an aircraft to the destination country. For DHL eCommerce and DHL Parcel, it means the package is in domestic surface transport between sorting centers.

The duration of 'in transit' depends heavily on origin-destination distance and service level: DHL Express can cross an ocean in 24–48 hours; DHL eCommerce international shipments may show 'in transit' for 7–21 days for long-haul routes.

What To Do Next

  • 1Check the estimated delivery date on your DHL tracking page — if it's still in the future, no action is needed
  • 2Note which facility last scanned the package and its destination — this helps estimate remaining transit time
  • 3For DHL Express stuck more than 5 business days with no scan, contact DHL's customer service with your tracking number
  • 4If the package shows as in transit to a customs facility, it may be in customs clearance — allow extra time
  • 5For DHL eCommerce shipments, expect slower tracking updates than Express — these are economy international services

Frequently asked questions

How long can a DHL package be 'In transit' before it's considered lost?
DHL Express: if there's no scan for 10+ business days and the delivery window has passed, contact DHL to initiate a trace. DHL eCommerce: allow 30 days before escalating. DHL considers a shipment 'lost' after 30 business days (Express) or 90 days (eCommerce) depending on service.
Why hasn't my DHL package been scanned in 3 days?
Long scan gaps are normal for ocean freight legs of DHL eCommerce international shipments and for surface routes between distant hubs. As long as the delivery date is in the future, a 3-day scan gap is usually not cause for concern.
What's the difference between DHL Express and DHL eCommerce 'In transit'?
DHL Express is typically 1–5 business days international with frequent scans. DHL eCommerce is an economy international service with less tracking granularity and 7–21 day delivery windows. The same 'In transit' status means very different things in terms of expected duration.
My DHL Express package has been in transit for a week — what should I do?
Contact DHL Express customer service with your waybill number. A week without movement for Express (which promises 1–5 day delivery) indicates a potential problem — the package may be held in customs, misrouted, or lost.

Related Tracking Statuses

Need to Create a New Shipping Label?

Free label maker for USPS, UPS, FedEx, and DHL. No account required.

Create a Label Free →