DHL Express

ShipEngine’s DHL Express integration allows you to ship packages from the United State, Canada, United Kingdom, and Australia to supported countries all over the world. For UK-based accounts, the DHL Express integration also provides domestic shipping options.

Connection Requirements

  • An active account with DHL Express.

  • Your DHL Express account number.

  • For UK-based accounts: Your DHL Express Site ID and Password.

    To obtain this, you must register for XML Services. Contact your DHL Express Account Manager to register your account for XML Services.

Connect a DHL Express Account to ShipEngine

To connect your DHL Express account to ShipEngine:

  1. Select the DHL Express tile.

    DHL Express International logo
  2. Enter your DHL Express Account Number and select your Account Country.

    UK Accounts

    For UK-based accounts, you'll also need to enter your Site ID and password.

  3. Click Connect.

Available Features

ShipEngine's integration with DHL Express supports these standard features:

Feature

US

Canada

UK

Australia

Domestic Shipping

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Green checkmark. Supported feature. Yes.

Red X mark. Unsupported feature. No.

International Shipping

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Electronic Customs Submission

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Return Labels

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Estimated Rates

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Carrier Insurance

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Tracking

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

End of Day (Electronic)

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Green checkmark. Supported feature. Yes.

Red X mark. Unsupported feature. No.

End of Day (PDF)

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Label Branding

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Red X mark. Unsupported feature. No.

Label Messages

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Multi-package Shipping

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Multiple Accounts

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

Green checkmark. Supported feature. Yes.

DHL Express Services & Options

Domestic Services (UK only)

  • Domestic Express

  • Domestic Express 9:00

  • Domestic Express 12:00

US International Services

  • Express Envelope

  • Express Worldwide

Canada International Services

  • Economy Select

  • Express 9:00

  • Express 9:00 Documents

  • Express 10:30

  • Express 10:30 Documents

  • Express 12:00

  • Express 12:00 Documents

  • Express Worldwide

  • Express Worldwide Documents

UK International International Services

  • Economy Select

  • Economy Select EU

  • Express 9:00

  • Express 9:00 Documents

  • Express 10:30

  • Express 10:30 Documents

  • Express 12:00

  • Express 12:00 Documents

  • Express Worldwide

  • Express Worldwide Documents

  • Express Worldwide EU

Australia International Services

  • Express Worldwide Dutiable

  • Express Worldwide Non-Dutiable

Package Types (all countries)

  • Package

Confirmation Options (all countries)

  • Electronic Signature

Additional Features

The DHL Express integration provides the following additional features:

Feature

Description

Paperless Trade (PLT)

ShipEngine will automatically try to submit customs information electronically through the DHL Express PLT service.

If ShipEngine is not able to submit customs information through PLT (either because it's not enabled for your DHL Express account or because the destination country does not support PLT), you must instead print any necessary customs forms to include with your shipments.

Third-Party and Recipient billing

You can assign the billing to a third-party or recipient DHL Express account using Advanced Options.

Schedule Pickup

Use the Schedule Pickup endpoint to schedule pickups with DHL Express.

Domestic ShippingInternational ShippingElectronic Customs SubmissionReturn LabelsEstimated RatesCarrier InsuranceTrackingEnd of Day (PDF)Label BrandingLabel MessagesMulti-package ShippingMultiple Accounts

Integration Notes

  • The maximum weight for an Express Envelope shipment (US accounts) is 10 oz, and you must use DHL's branded envelope packaging.

  • DHL Express UK manifests are not submitted automatically. You must perform the End of Day action to manifest your DHL Express UK shipments.

  • When you use the multi-package shipping option, there is a limit of 99 packages, with a maximum total weight of 2200 lbs (1000 kgs).

  • DHL Express requires a Company Name in both the Ship To and Ship From address fields. If no Company Name is available, ShipEngine will reuse the Name field.

  • ShipEngine will combine all three Label Messages into a message that will display as Ref #1 on the DHL Express shipping labels.

  • ShipEngine does not provide the required EEI/ECCN for shipments sent to China, Russia, or Venezuela. See the DHL website for more information.

  • DHL FEE ADJUSTMENTS: DHL reserves the right to charge adjustments for administrative and other costs. It is the shipper's responsibility to address all DHL shipment fees and subsequent adjustments. To ensure your rates in ShipEngine are accurate, be sure to always enter the true weight and dimensions of all shipments before creating the labels. See the DHL website for more details or contact DHL support.

Troubleshooting

Issue

Solution

I'm getting an error that indicates DHL Express can't find the recipient address when attempting to create labels. What should I do?

Typically these errors will be displayed in one of two ways:

  1. Cannot determine destination service. Check recipient information and resubmit. If this problem reoccurs contact your technical service representative.

  2. The destination country X location postal code Y or City Z is invalid. Please check the destination country location details.

Both of these errors indicate that the recipient address is not formatted properly for DHL Express shipments. Compare the address details using the DHL Compatibility Tool and correct the address where needed.

Domestic ShippingInternational ShippingElectronic Customs SubmissionReturn LabelsEstimated RatesCarrier InsuranceTrackingEnd of Day (PDF)Label BrandingLabel MessagesMulti-package ShippingMultiple Accounts