DHL duty payment requests are usually real, but the way you receive them matters enormously
If DHL is holding a package at customs and asking you to pay duties or taxes before release, that request is almost certainly legitimate—but only if it comes through official DHL channels. The scam happens when someone else sends you a message that looks like it came from DHL, asking you to click a link and pay. Real DHL duty notices arrive through your DHL tracking account, email from a DHL domain (ending in @dhl.com), or a phone call from a DHL customer service number you can verify independently. Fake ones arrive through text messages with shortened links, emails from addresses that almost match DHL's, or messages on social media.
The core problem: scammers know that people expect to pay duties on international shipments, so the request feels normal. They exploit that by creating messages that look close enough to real DHL communications that most people don't stop to check. Your job is to verify the sender before you pay anything.
Key Takeaways
- Real DHL duty requests come through your DHL tracking account, official DHL email addresses ending in @dhl.com, or phone numbers you can verify by calling DHL's main line—never through text links or social media.
- Scammers use shortened URLs, lookalike email addresses, and urgency language to push you toward clicking before you think, so slow down and verify the sender independently.
- If you receive a duty notice, log into your DHL account directly (don't click any links in the message) to see if the package is actually there and what DHL says you owe.
- Real duties and taxes are set by customs, not DHL, and DHL will tell you the exact amount and what it covers—not ask you to pay a vague fee or provide payment card details through a link.
- If you're unsure, call DHL's customer service line directly using a number from their official website, and they can tell you in minutes whether the request is real.
How to verify a DHL duty payment request
Start by checking your DHL tracking account directly. Go to dhl.com, log in with your account credentials, and find the shipment in question. If DHL is actually holding the package and you owe duties, this information will be there. You will see the package status, the amount owed, and a clear explanation of what the charges cover. This is the single most reliable way to know whether a duty payment is real.
If you received the notice by email, check the sender's address carefully. Real DHL emails come from addresses ending in @dhl.com or @dhlexpress.com. If the address is close but not exact—like @dhl-update.com or @dhls-tracking.com—it is fake. Do not click any links in the email. Instead, open a new browser tab, go to dhl.com directly, and log into your account from there.
If you received a text message or social media message asking you to pay duties, treat it as suspicious when ready. DHL does not conduct payment transactions through text links or direct messages. The link will almost certainly take you to a fake website designed to steal your payment card information or personal details. Delete the message and do not click the link.
What real DHL duty charges look like
When customs holds a package, DHL collects duties and taxes on behalf of the government. The amount depends on what is in the package, where it came from, and the import rules for your country. DHL will tell you the exact breakdown: how much is duty, how much is tax, and how much is DHL's handling fee for processing the customs paperwork.
Real duty notices include the shipment tracking number, the declared value of the contents, the country of origin, and a clear itemization of charges. You will know what you are paying for. The notice will also tell you the important date for payment—usually a few days to a week—and what happens if you don't pay (the package gets returned to the sender).
Payment for real duties goes through DHL's official payment system. You can pay by credit card, debit card, or bank transfer, and DHL will send you a receipt. You will never be asked to pay through a third-party payment app, wire transfer to a personal account, or cryptocurrency.
Red flags that signal a scam
Shortened URLs in text messages or emails are a major warning sign. Real DHL communications direct you to dhl.com or a specific DHL subdomain. If the message contains a link like bit.ly, tinyurl, or any other URL shortener, it is fake. Scammers use shortened links because they hide the actual destination, so you cannot see that you are being sent to a fake website.
Urgency language is another red flag. Scammers write things like "Your package will be returned if you don't pay within 24 hours" or "when ready payment required." Real DHL notices give you a reasonable timeframe and explain the process calmly. They do not threaten you.
Requests for personal information beyond what is necessary should make you pause. DHL already has your name, address, and tracking number. They should not ask you to confirm your full passport number, social security number, or banking details through email or a link. If a message asks for information that seems excessive, it is fake.
Poor grammar or spelling in official-looking messages is a sign of a scam. Real DHL communications are professionally written. If the message has obvious errors, awkward phrasing, or strange capitalization, it did not come from DHL.
What to do if you think you received a scam
Do not click any links or read any attachments. Do not reply to the message. Do not call any phone number in the message. Instead, go to dhl.com directly and log into your account to check your shipments. If there is a real package held for duties, you will see it there with legitimate payment instructions.
If you received a suspicious email, forward it to DHL's fraud team. DHL publishes a fraud reporting email address on their website—look for it in the "Contact Us" or "Security" section. Include the full email header if possible, so DHL can trace where it came from.
If you received a text message, report it to your mobile carrier as spam. Most carriers have a way to report phishing texts, and they track patterns to block similar messages from reaching other customers.
If you already clicked a link or entered information, contact your bank or credit card company when ready. Tell them you may have been exposed to a phishing scam and ask them to monitor your account for fraudulent charges. They can also issue you a new card if necessary.
How duties actually work when DHL holds a package
When a package crosses an international border, customs inspects it and calculates duties based on the declared value and the type of goods. DHL does not set these amounts—customs does. DHL's role is to collect the money, pay customs on your behalf, and release the package once payment clears.
The duty amount is not negotiable, and DHL cannot waive it. However, you can dispute the declared value if you believe it is wrong. If the sender declared the package value as higher than what you actually paid, you can provide a receipt or invoice to customs, and they may recalculate the duty downward. DHL can help you file this dispute, but it takes time and is not a quick fix.
Once you pay the duty through DHL's official system, the package is released and shipped to you. You will receive a receipt and a tracking update showing that customs clearance is complete. The whole process usually takes a few days after payment clears.
Frequently Asked Questions
Can I pay DHL duties through a text message link?
No. DHL does not send payment links through text messages. If you receive a text asking you to pay duties by clicking a link, it is a scam. Log into your DHL account directly through dhl.com to pay any legitimate duties.
What if I already paid through a fake link?
Contact your bank or credit card company when ready and report the transaction as fraudulent. They can reverse the charge and issue you a new card. Also report the phishing attempt to DHL's fraud team and to your mobile carrier if it came through text.
How much do DHL duties usually cost?
Duty amounts vary based on what is in the package, where it came from, and your country's import rules. There is no standard amount. DHL will show you the exact breakdown when you check your tracking account or receive an official notice.
Can I refuse to pay DHL duties?
You can refuse, but the package will be returned to the sender at their expense. Duties are set by customs, not DHL, so there is no way around them if you want to receive the package. If the duty seems wrong, you can dispute the declared value with customs through DHL.
How do I know if DHL is really holding my package?
Log into your DHL tracking account and look up your shipment. If DHL is holding it for customs, the tracking status will say so clearly and will show the amount owed. This is the only reliable way to confirm. Do not trust messages that claim to be from DHL.