DHL Express (US)

ShipEngine’s DHL Express integration allows you to create international labels and ship packages to supported countries all over the world. 

This article includes:

Requirements

Connection Requirements:

  • An active account with DHL Express US. If you don't have a DHL Express account yet:
  • Your DHL Express account number.

Connect a DHL Express Account to ShipEngine

If you want to connect your DHL Express account to ShipEngine, you must have an active DHL Express account. If you need to open a new DHL Express account, fill out the form on the Request a DHL Express page

Once your DHL Express account is setup, you can connect it to ShipEngine.

  1. Go to the Connections section of your ShipEngine Dashboard.
    dhlec1.png
  2. Select Add a Carrier.
    dhlex2.png
  3. Select the DHL Express tile.
    dhlex3.png
  4. Fill in your DHL Express account number and nickname.
    dhlex4.png
  5. Click Connect.

Available Features

Common ShipEngine Features:

Feature

Supported?

Domestic Shipping

No

International Shipping

Yes

Electronic Customs Submissions

Yes

Return Labels

No

Estimated Rates

Yes

Carrier Insurance

Yes

Tracking

Yes

Automatic Tracking

Yes

End of Day (Electronic)

No

End of Day (PDF)

No

Label Branding

Yes

Label Messaging

Yes

Multi-package Shipments

Yes

 

Shipping Options:

International Services

Express Worldwide

Express Envelope

 

Package Options

Package

 

Confirmation Options

Electronic signature

 

Integration Notes

Here are some things you should know about ShipEngine's integration with DHL Express:

  • The maximum weight for an Express Envelope shipment is 10 oz, and you must use DHL's branded envelope packaging.
  • 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.

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.