DHL logo

How to get DHL invoices

Step-by-step guide to downloading your DHL billing documents.

Last verified: 2026-04-24

Step-by-step: download invoices from DHL

  1. 1

    Identify which DHL division actually billed you

    DHL is not one company. DHL Express (international air courier), DHL Parcel (domestic and European ground), DHL eCommerce, DHL Global Forwarding (air and ocean freight), and DHL Supply Chain all run separate billing systems with separate portals. Before you search for anything, check the sender line on the invoice email or the carrier shown on the waybill. The entity name (for example DHL Express Germany GmbH versus DHL Parcel UK Ltd) tells you which portal to open. Mixing them up is the most common reason people say they cannot find a DHL invoice that they know exists.

  2. 2

    Sign in to MyDHL+ for Express shipments

    For international courier and Express shipments, go to mydhl.express.dhl and sign in with the account tied to your DHL Express shipper or receiver number. This portal covers most business shipments under the yellow-and-red DHL Express brand. Invoice history, duty and tax invoices, and paperless billing settings all live here. If you ship under multiple account numbers (head office plus branch, or several billing entities), use the account switcher at the top before you dig through the list.

  3. 3

    Use the regional Parcel portal for domestic or EU ground

    Parcel invoices do not live in MyDHL+. Each country has its own portal. For example, DHL Parcel Germany uses geschaeftskundenportal.dhl.de, DHL Parcel UK uses mydhlparcel.co.uk, and DHL Parcel Benelux has its own MyDHL Parcel environment. Sign in to the country portal that issued the invoice, then look for Billing, Invoices, or Rechnungen depending on the local language. The login credentials are separate from MyDHL+ even when the account owner is the same person.

  4. 4

    Open Invoices and filter by period

    Inside the right portal, find the Invoices or Billing section (labels vary by country and division). Filter by a date range or by DHL account number. Commercial accounts typically show both the main freight invoice and any duty and VAT invoices as separate PDFs, so export both. For Express, paperless billing can be toggled here so future invoices arrive by email automatically instead of by post.

  5. 5

    Download each PDF and file it with your accountant

    Click each invoice to open the PDF. DHL files usually include the shipment waybill numbers on the invoice so your accountant can match charges back to specific deliveries. Rename with a consistent pattern such as date-division-amount, and keep Express, Parcel, and Freight invoices in separate folders. If you reconcile against cost centers or client rebills, the waybill-to-invoice mapping is what you need.

About DHL billing

DHL is not one company and not one portal. It is a federation of divisions (Express, Parcel, eCommerce, Global Forwarding, Supply Chain) each with its own local legal entities, its own billing systems, and its own login. That is why so many finance teams say they cannot find a DHL invoice that they know was issued.

One international Express shipment plus one domestic Parcel shipment plus one sea-freight booking can easily generate three invoices from three portals from three legal entities, in different languages, on different billing cycles. None of them know about each other.

If you ship internationally with DHL Express, expect two PDFs per shipment, not one. The freight invoice covers the transport. A separate duty and tax invoice covers the import VAT and customs duty that DHL paid on your behalf, and it usually arrives a few days later once customs has cleared the goods. Missing the duty invoice is the single most common reason DHL costs look wrong in the books at month end.

About DHL

DHL is the global logistics arm of Deutsche Post DHL Group, founded in 1969 in San Francisco and headquartered today in Bonn, Germany. It operates in more than 220 countries through five distinct divisions: DHL Express (international courier), DHL Parcel and eCommerce (domestic and cross-border ground), DHL Global Forwarding (air and ocean freight), DHL Supply Chain (contract logistics), and DHL Freight (European road freight). Each division bills through its own local legal entity and its own customer portal, which is why there is no single "DHL dashboard" where every invoice lives.

Manual vs automated

Manual

  • Identify the DHL division on each invoice
  • Sign in to MyDHL+ for Express
  • Sign in to the country-specific Parcel portal for ground
  • Sign in to myDHLi for Forwarding if applicable
  • Download freight and duty PDFs separately
  • Rename files and forward everything to your accountant

Automated with Inbox Ledger

  • Forward DHL billing emails to your Inbox Ledger address
  • Freight and duty invoices extracted automatically
  • Export to Drive, Sheets, or your accounting system

Why people stop doing this by hand

One DHL account, one division, one country: the portal is fine. The pain starts the moment your shipping mix crosses divisions, which happens faster than most teams expect.

An ecommerce operator shipping domestically by Parcel and internationally by Express already has two portals. Add a few pallets of stock coming in by sea freight and myDHLi is the third. A distributor with warehouses in three EU countries can end up with a DHL Parcel account in each one, because the portals are national, not European. Every new account number is another login, another billing schedule, another place to forget to check.

The duty and tax side makes it worse. International Express shipments generate a separate duty and VAT invoice for every customs clearance, often issued days after the freight invoice and under a different local entity. For VAT returns, both documents have to land in the books, and the portal will not tell you when one is missing, only that it was issued.

Inbox Ledger handles DHL without trying to be a DHL portal. Forward the billing emails from any DHL division to your capture address, or connect the mailbox that already receives them, and the freight invoices and duty invoices get extracted, tagged by DHL entity, and filed. The portals stay where they are for anything that needs to happen inside DHL (disputes, paperless-billing toggles, account changes). The pile of PDFs no longer has to.

Next step

Single division, single country, single account: stick with the portal. Anything more complex than that, and you are spending real time every month switching between MyDHL+, Parcel, and sometimes myDHLi just to collect documents that should already be in one place.

Extract your first 10 invoices free

No credit card required.

Start for Free

Quick access

Jump straight to the DHL billing page in a new tab.

Open DHL billing

Where to look in the dashboard

  • MyDHL+ (mydhl.express.dhl) covers DHL Express courier invoices and paperless billing settings
  • Country-specific DHL Parcel portals cover domestic and European ground shipments, one per country
  • myDHLi covers DHL Global Forwarding for air and ocean freight customers, with its own login
  • Duty and VAT invoices on Express shipments appear alongside the main freight invoice once customs clears
  • Supply Chain contracts are usually billed offline by an account manager and do not have a self-serve invoice portal

Before you start — quick checklist

  • Each invoice PDF shows the correct DHL legal entity (for example DHL Express Germany GmbH), not just the DHL logo
  • Duty and tax invoices are downloaded separately from the freight invoice when shipping internationally
  • Waybill numbers on the invoice line items match the shipments you actually sent
  • Paperless billing is turned on in MyDHL+ for any Express account where you still receive paper invoices
  • VAT or local tax is broken out on the PDF if you gave DHL a VAT ID
  • Your accounts-payable email is current in the billing profile, especially after staff changes

Pro tips

  • DHL Express and DHL Parcel use completely different portals in the same country. A shipment from Berlin to Paris can easily generate one MyDHL+ invoice (Express) and one Parcel portal invoice (ground), and neither system shows the other.
  • Duty and VAT invoices on international Express shipments are often issued a few days after the main freight invoice because customs clearance lags delivery. Check back a week later before you assume nothing is coming.
  • The DHL Global Forwarding portal (myDHLi) is separate again. Air and ocean freight customers have a dedicated login with its own invoice and statement history. Do not look for forwarding invoices inside MyDHL+.
  • Country-level DHL Parcel portals are in the local language by default. German and French versions label billing as Rechnungen and Factures respectively. Switch the language in the footer if English labels would be faster for you.
  • If you are a receiver being billed for duties, the invoice arrives by post or email from the local customs broker arm of DHL and often never appears in any self-serve portal. Keep those paper or PDF copies manually.
  • DHL account numbers are division-specific. One company can easily hold three or four DHL account numbers (Express import, Express export, Parcel domestic, Forwarding) and each one has its own billing trail.

Skip this entirely. Automate DHL invoices

Inbox Ledger scans your email for DHL invoices, extracts the data with AI, and syncs it to QuickBooks, Xero, or Google Sheets. No manual downloads.

Extract your first 10 invoices free

Frequently asked questions

Stop chasing invoices manually

Inbox Ledger finds, extracts, and syncs your invoices automatically, from any billing portal that emails you.

No credit card required. 10 free invoices.