Carrier Tracking Guide

Track a DHL Express & DHL eCommerce Package

Typical delivery: 1–3 days (DHL Express US) · 2–7 days (DHL eCommerce domestic) · 2–5 days (DHL Express international)  ·  Support: 1-800-225-5345  ·  Official support page

Track directly on DHL Express & DHL eCommerce →

Tracking Number Format

10 digits (DHL Express), 39 digits starting with JD (DHL eCommerce), GM prefix (DHL Global Mail)

Frequently Asked Questions

DHL tracking not updating — what should I do?

DHL eCommerce tracking may not activate for 1–3 days after label creation. International shipments may have 24–72 hour gaps during customs clearance. Call 1-800-225-5345 if no DHL Express update after 3 business days or no DHL eCommerce update after 7 days.

How long does DHL take to deliver?

DHL Express US domestic: 1–3 business days. DHL Express international: 2–5 business days. DHL eCommerce domestic US: 2–8 business days. DHL eCommerce international: 7–14 business days. International times may extend due to customs clearance.

DHL package stuck in customs — what does it mean?

Clearance in progress means US CBP is processing your international shipment. Most packages clear in 1–2 business days. If stuck 5+ days call DHL at 1-800-225-5345 — you may need to provide a commercial invoice, pay import duties, or authorize customs clearance fees.

How do I contact DHL customer service?

Phone: 1-800-225-5345 (Mon–Fri 8 AM–8 PM ET). Live chat and support form at dhl.com. DHL ServicePoint locations for in-person help. File claims within 30 days of expected delivery for domestic and 21 days for international Express shipments.

Track with Other Carriers

Need to track hundreds of packages at once?

Upload an order/tracking number list and download a full status report as Excel. Billed per successful query.

Request B2B access