DHL Express Guide

Want to use EasyPost to ship with DHL Express? This guide will break down all the necessary steps to make it happen.


Setting Up Your DHL Express Account

DHL Express is DHL's international shipping option, which means that DHL Express supports European domestic shipments, but does not support domestic shipments from anywhere else. For U.S. businesses, this means that DHL Express should strictly be used as an international option, or as a main European partner if your supply chain can originate shipments from Europe.

Setting up your DHL Express account with EasyPost is simple, as long as you already have your DHL Express account set up from the beginning. First, Choose DHL Express from the list of available carriers on our Carrier Account page and fill in the following details:

  • DHL Account Number: Your DHL Express Account Number. If you do not have this number, consult your onboarding sheet or your DHL representative.
  • Account Country Code: Your ISO 2-letter country code (e.g. FR for France, US for the United States, etc.). This will be used as the origin country for your export account and the destination country for your import account.
  • Reseller Account Checkbox: Check this if your DHL Express account supports reseller rates. If so, then you'll need to upload your own rates onto your EasyPost DHL Express account.

DHL Express: Import/Export Accounts

DHL Express is unique in designating its users an import or export account. All DHL Express customers will be given an export account, while import accounts will only be set-up if the customer requires a returns account with DHL Express.


Receiving Accurate Rates

DHL Express offers real time rates, which we can return once you set up your DHL Express account with EasyPost. All DHL Express rating calls must be made with the parcel's dimensions, otherwise the call will result in an error.

For reseller accounts, you'll have to upload your own rate table onto your EasyPost DHL Express account in order to receive your negotiated rates. Contact us at support@easypost.com to learn more about how this process works.

Service
Transit Time
Max Dimensions (inches)
Max Weight (ounces)
BreakBulkEconomy
BreakBulkExpress
DomesticEconomySelect
DomesticExpress
DomesticExpress1030
DomesticExpress1200
EconomySelect
EconomySelectNonDoc
EuroPack
EuropackNonDoc
Express1030
Express1030NonDoc
Express1200NonDoc
Express1200
Express900
Express900NonDoc
ExpressEasy
ExpressEasyNonDoc
ExpressEnvelope
ExpressWorldwide
ExpressWorldwideB2C
ExpressWorldwideB2CNonDoc
ExpressWorldwideECX
ExpressWorldwideNonDoc
FreightWorldwide
GlobalmailBusiness
JetLine
JumboBox
LogisticsServices
SameDay
SecureLine
SprintLine

Predefined Packages

Predefined Package
Dimensions (inches)
Weight (ounces)
JumboDocumentNA
JumboParcelNA
DocumentNA
DHLFlyerNA
DomesticNA
ExpressDocumentNA
DHLExpressEnvelopeNA
JumboBoxNA
JumboJuniorDocumentNA
JuniorJumboBoxNA
JumboJuniorParcelNA
OtherDHLPackagingNA
ParcelNA
YourPackagingNA

Generating Shipping Labels

Generating shipping labels for DHL Express is exactly the same as generating them for any other carrier with EasyPost. See our Getting Started Guide for help generating your first shipping label.

EasyPost offers native DHL Express labels in PNG and ZPL formats.


Need More Info About DHL Express?

Our Carrier Metadata endpoint can programatically return information about DHL Express including service levels, predefined packages, supported features, and shipment options.

Use this information to quickly integrate with DHL Express or make educated decisions about your carrier mix. You can also use the Carrier Metadata endpoint to retrieve information about all the carriers on the EasyPost platform.


Talk to a Shipping Expert

Any questions about how to start shipping with DHL Express through the EasyPost API?