Back to blog
Carriers5 min read

DHL Import Duty: Who Pays, How to Pay & Fees Explained [2026]

DHL import duty explained: who pays, how DHL calculates customs charges, brokerage and advancement fees, and how to pay or dispute DHL duty bills.

July 13, 2026

If you've ever ordered something internationally and received a notification from DHL about customs charges, you're not alone. Understanding DHL import duty and tax fees helps you avoid surprises and plan your purchases better. Whether you're a buyer or an e-commerce merchant shipping to customers abroad, here's what you need to know about DHL customs charges.

DHL custom charges are the import duty, VAT or GST, and DHL brokerage fees collected when your package clears customs. DHL usually pays these to customs on your behalf, then bills you — by email, text, or at delivery.

How DHL Calculates Import Duty and Tax

DHL Express handles customs clearance for millions of shipments every year. When your package arrives in the destination country, DHL's clearance team classifies the goods using the appropriate HS code and applies the tariff rates published by that country's customs authority. The duty rate depends on the product type, declared value, and country of origin.

DHL calculates import duty as a percentage of the declared goods value. On top of that, most countries charge VAT or GST, which is applied to the combined total of the product value, shipping cost, and duty amount. This layered calculation is standard across international carriers, but DHL adds its own brokerage and advancement fees on top.

One important factor is the DHL Advancement Fee. When DHL pays duties and taxes on your behalf to clear the shipment through customs, they charge an advancement fee for fronting those costs. This fee varies by country and shipment value, and it's one of the most common sources of surprise charges for recipients who weren't expecting it.

DHL Import Fees Breakdown

When you receive a DHL import duty bill, the total typically includes several components:

  • Import duty — Based on the HS code classification and the destination country's tariff schedule, which is built on the World Customs Organization's (WCO) Harmonized System. For example, electronics might face a 0% duty in some countries while textiles can be 12% or higher.
  • VAT / GST — Applied to the sum of goods value, shipping cost, and import duty. Rates vary from 5% (UAE) to 27% (Hungary).
  • DHL brokerage fee — A flat or percentage-based fee for handling customs paperwork and clearance.
  • DHL advancement fee — Charged when DHL pays duties and taxes on your behalf. Typically a flat fee plus a small percentage of the duties advanced.
  • COD (Cash on Delivery) fee — An additional charge if you pay duties at the door rather than online.

Here's a sample calculation for a $150 leather jacket shipped from the US to the UK:

  • Goods value: $150.00
  • Duty rate (HS 4203.10): 3.7% = $5.55
  • Shipping: $35.00
  • VAT (20%): ($150 + $35 + $5.55) × 20% = $38.11
  • DHL brokerage + advancement fee: ~$18.00
  • Total charges at delivery: ~$61.66

As you can see, the DHL customs charges can add up quickly. The brokerage and advancement fees alone add nearly $18 to a modest shipment. Not sure what each line item on your DHL bill is for? Start with our explainer on what customs charges are.

How to Pay DHL Import Duties

DHL offers several ways to pay import duties and taxes:

  1. Pay on delivery (COD) — The courier collects payment at your door. This is convenient but includes an additional COD fee, and some destinations only accept cash.
  2. Pay online via DHL's payment portal — DHL sends a notification email with a link to pay before delivery. This is usually the fastest option and avoids the COD surcharge.
  3. Prepay with DDP shipping — The merchant pays all duties and taxes at checkout, so the customer receives the package with no additional charges. This is the best experience for buyers.

For merchants, offering DDP (Delivered Duty Paid) shipping through DHL means your customers never face unexpected charges at the door. This reduces failed deliveries, refused shipments, and negative reviews about surprise fees.

DHL Duty and Tax Disputes

If you believe DHL has overcharged you on import duty, you can dispute the charges. Here's how to approach it:

  1. Gather your documentation — Have your commercial invoice, proof of payment, and product details ready. If you know the correct HS code for your product, include that as well.
  2. Contact DHL customer service — Call DHL's customer service line for your country or use their online dispute form. Have your tracking number ready.
  3. Provide HS code evidence — If the duty rate seems wrong, provide evidence that your product should be classified under a different HS code with a lower tariff rate. Tools like RateTell can help you verify the correct classification.
  4. Request a re-assessment — DHL can submit a request to the local customs authority for a tariff classification review. This process can take several weeks but may result in a refund if the original classification was incorrect.

Keep in mind that disputes are more likely to succeed when you have clear documentation. Merchants who consistently ship to the same markets should invest in accurate HS code classification upfront to avoid disputes entirely.

How to Avoid DHL Import Charges

While you can't eliminate import duties entirely (they're set by governments), there are ways to reduce or avoid unexpected DHL charges:

  • Choose DDP shipping — When the merchant ships DDP, all duties and taxes are prepaid. The customer sees the full landed cost at checkout with no surprises at delivery.
  • Prepay duties at checkout — Some merchants integrate duty calculation tools that show estimated import charges during the checkout process, allowing customers to prepay.
  • Use RateTell for landed cost transparency Landed cost includes the product price, shipping, duties, and taxes. RateTell calculates this in real time so your customers know exactly what they'll pay before they complete their order.

For merchants, the most effective strategy is to switch to DDP shipping and absorb the duty cost into your product pricing or show it as a separate line item at checkout. Customers overwhelmingly prefer knowing the total cost upfront rather than receiving a surprise bill from DHL weeks after their purchase.

Frequently Asked Questions

What are DHL custom charges?

DHL custom charges are the import duty, VAT or GST, and DHL's brokerage and advancement fees collected when a shipment clears customs. DHL pays these to customs on your behalf and bills you at delivery or via an online payment link.

How do you pay customs fees on DHL?

You can pay DHL customs fees online through the payment link in DHL's notification email, by cash or card at delivery (COD, which adds a fee), or the merchant can prepay everything at checkout using DDP shipping so you pay nothing on arrival.

Why did DHL charge me customs fees?

DHL charges customs fees when your shipment's value exceeds the destination country's duty threshold and the sender didn't prepay them with DDP shipping. Most countries charge import duty plus VAT or GST on international parcels, and DHL adds its brokerage and advancement fees for clearing the shipment on your behalf. If the seller shipped Delivered Duty Unpaid (DDU), the bill lands on you at delivery.

What is a DHL duty tax processing fee?

The duty tax processing fee is DHL's charge for preparing the customs entry and paying the duty and tax on your behalf. It appears on your DHL invoice as a separate line item and covers the same work other carriers call a clearance entry fee or advancement fee. It's charged in addition to the duty and tax themselves.

How do I dispute a DHL import duty charge?

Contact DHL customer service within about 30 days of the charge with your tracking number, commercial invoice, and proof of payment. If you believe the duty rate was wrong, provide the correct HS code for your product — checking with an HS code lookup tool strengthens your case. DHL can request a re-assessment from the local customs authority, and you may get a refund if the original classification was incorrect.

Related guides: FedEx Duty and Tax · UPS Import Charges · How to Pay DHL Import Duty · DHL Brokerage Fees

DDP shipping eliminates surprise DHL charges by showing the full landed cost at checkout. Start your 14-day free trial to offer transparent pricing to your international customers.

R

RateTell Team

RateTell helps Shopify merchants show estimated duties, taxes, and shipping at checkout. Start your 14-day free trial today.

Start Free Trial