Import duty is a tax the government charges on goods entering the country, and DHL collects it from you at delivery if the sender didn't pay it upfront
When a package crosses a border, the receiving country's government charges a tax called import duty (also called customs duty or tariff). DHL acts as the middleman: they hold your package at customs, the government assesses the tax, and DHL presents you with a bill before handing it over. You pay DHL, and DHL forwards the money to customs.
The amount depends on what's inside, where it came from, and your country's tax rate on that category of goods. A shirt from Vietnam might have a different duty rate than electronics from China. DHL does not set the amount—customs does—but DHL is the one collecting it from you.
This is different from sales tax or shipping fees. Import duty is a government tariff, not a service charge. If the sender paid it before shipping, you won't see a bill. If they didn't, you will.
Key Takeaways
- Import duty is a government tax on goods entering your country, calculated by customs based on the item's type, value, and origin.
- DHL collects the duty payment from you at delivery and sends it to customs on your behalf.
- The sender can pay duty upfront to avoid a bill at your door, but many international shipments leave it for the recipient to pay.
- You cannot refuse to pay import duty without losing the package—customs will not release it until the tax is settled.
- The duty amount is set by government, not DHL, so you cannot negotiate it, but you can ask DHL to show you the customs declaration.
How DHL collects import duty at delivery
When your package arrives in your country, it goes to a DHL customs clearance facility, not directly to your door. A customs officer opens it, checks the contents against the shipping label and customs declaration form, and calculates the duty owed based on the item's declared value and category.
DHL then contacts you—usually by email, SMS, or phone—with the duty amount and asks you to pay before they release the package. Payment methods vary by location but typically include credit card, debit card, bank transfer, or cash on delivery. Once you pay, DHL forwards the money to customs and delivers your package.
If you do not pay, DHL holds the package. After a set period (usually 30 to 90 days depending on your country), DHL may return it to the sender or auction it off. You lose the item and the shipping cost.
What determines the import duty amount
Customs uses three main factors to calculate duty: the item's category (clothing, electronics, food, etc.), its declared value, and the country it came from. Each country has a tariff schedule—a long list of product codes and their duty rates. A pair of shoes might be 12%, a laptop 5%, and certain foods 0% or banned outright.
The declared value on the shipping label matters because duty is usually a percentage of that value. If a sender undervalues an item to avoid duty, customs may reject the declaration and use their own estimate instead. This is why customs sometimes opens packages—to verify the contents match the label.
Trade agreements also affect duty. Goods from countries with free-trade agreements with yours may have lower or zero duty. A shirt from a partner country might enter duty-free, while the same shirt from elsewhere costs 15%.
When the sender pays duty instead of you
Some senders, especially businesses, pay import duty upfront using a service called DDP (Delivered Duty Paid). They tell DHL or customs that they are covering the tax, and the package clears without a bill to you. This is common for online retailers shipping internationally and for business-to-business shipments.
The opposite is DDU (Delivered Duty Unpaid), which means you pay at delivery. Most consumer packages from small sellers or individuals are DDU because the sender does not want to handle customs paperwork or pay an unknown amount upfront.
You can ask the sender before ordering whether they will pay duty. If they say no, you know a bill is coming. If they say yes, confirm it in writing so there is no confusion at delivery.
What happens if you dispute the duty amount
If the duty seems too high, you can ask DHL to show you the customs declaration and the tariff code used to calculate it. Customs officers make mistakes—they may have miscategorized the item or used the wrong country of origin. Asking for the paperwork costs nothing and sometimes reveals an error.
If you believe the declared value is wrong (the sender inflated it, for example), you can file a protest with customs in your country. The process and timeline vary by location—some countries have a 30-day window, others longer. DHL can tell you the procedure, but you file the protest yourself, not through DHL.
You cannot refuse to pay and keep the package. Duty is a legal obligation, not optional. If you do not pay, customs will not release it. Your only recourse is to prove the amount was calculated incorrectly.
How to avoid import duty bills
The most direct way is to buy from sellers in your own country. No border crossing means no customs duty. If you must order internationally, look for sellers offering DDP shipping—they absorb the duty cost as part of their pricing.
Some items are duty-free or have very low rates depending on your country. Personal effects, certain books, and goods under a low threshold (often $200 to $800 depending on location) may enter with reduced or no duty. Ask the seller or check your country's customs website for the threshold and what categories may have access to.
Splitting a large order into multiple smaller shipments sometimes helps if each falls below the duty-free threshold, but this is risky—customs may flag it as an attempt to evade duty and assess the full amount anyway. It is not worth the gamble.
The difference between import duty and other charges
Import duty is a government tax, not a DHL fee. DHL may also charge a customs clearance fee (a handling charge for processing the paperwork) and brokerage fees (for acting as your customs broker). These are separate from duty and appear as line items on your bill. DHL keeps these fees; customs gets the duty.
Sales tax or VAT (value-added tax) is another separate charge in some countries. After duty is paid, customs may also assess VAT on the total (item plus duty). This stacks on top of import duty, not instead of it.
Shipping fees are what you paid to get the package to your country. Import duty is what your government charges for letting it in. They are unrelated.
Frequently Asked Questions
Can I refuse to pay import duty and send the package back?
No. Customs will not release the package without payment, and refusing to pay does not send it back automatically. After 30 to 90 days, DHL will return it to the sender or dispose of it at their discretion. You lose both the item and the shipping cost. Paying is your only option to receive the package.
Why did DHL charge me duty when the sender said it was paid?
The sender may have intended to pay DDP but did not complete it correctly with DHL or customs. Ask the sender for proof they paid (a receipt or customs clearance document). If they did pay, contact DHL with that proof and they may refund the charge. If they did not actually pay, you owe it.
Is the import duty amount final, or can I negotiate it?
The amount is set by customs based on tariff law, not by DHL, so you cannot negotiate with DHL. You can dispute it only if you believe customs miscalculated—wrong category, wrong value, or wrong country of origin. Ask DHL for the customs declaration and tariff code, then file a protest with your country's customs authority if you find an error.
What if the package contents are worth less than what the sender declared?
Customs may assess duty based on the declared value even if the actual value is lower. If you can prove the item is worth less (with a receipt, invoice, or appraisal), you can file a protest and request a recalculation. Keep any documentation the sender provides about the item's actual price.
Do I have to pay import duty on gifts?
Most countries allow small gifts to enter duty-free up to a certain value (often $100 to $400 depending on location and the sender's relationship to you). Larger gifts are taxed. The sender should mark the package as a gift and declare the value accurately so customs can apply the exemption if one exists in your country.