DHL Package Delayed
DHL specializes in international shipping, so customs clearance is one of the biggest sources of delay. Domestic legs are usually quick once a package clears.
Track your DHL package with Package Delay for a clear status and delay risk estimate.
Common DHL statuses
Frequently seen statuses:
- “Clearance processing” / “Customs status updated” — held at customs; this can take hours to days.
- “Shipment is on hold” — often awaiting customs paperwork or duties payment.
- “In transit” — moving between facilities or countries.
- “Arrived at sort facility” — progressing toward delivery.
Why DHL packages get delayed
Customs clearance, missing or incorrect import paperwork, unpaid duties/taxes, and international weather or air-freight disruptions are the leading causes. International shipments can sit for several days at customs and still be perfectly fine.
What you can do
- 1Check whether the hold is customs-related — you may need to pay duties or provide documents.
- 2Have your tracking and any customs reference numbers ready.
- 3Allow extra time for international shipments (several days is normal).
- 4Contact DHL or the sender if a customs hold lasts more than a few business days.
When to contact the carrier
Contact DHL if a customs hold lasts more than a few business days, if you're asked to pay duties you don't understand, or if there's no movement for over a week on an international shipment.
Questions & answers
Why is my DHL package stuck in customs?
Customs can hold a shipment to inspect it, verify paperwork, or collect duties and taxes. It's usually temporary. If it drags on, you may need to provide documents or pay fees before it's released.