untrappable

DHL text scam: that parcel-fee message is fake

Editorially reviewed · Last updated July 16, 2026

Yes — this is a scam. DHL doesn't text you links to pay customs or redelivery fees.

Text Message · Today 7:31 AM
from +44 555 0126
DHL: Your parcel is held at our facility due to an unpaid customs fee of $2.99. Pay now to schedule redelivery or the parcel will be returned to sender: dhl-parcel-fee.info/pay
The Text message, as received

Other versions you might get: A “we missed you — reschedule your delivery” text, an “incomplete address” notice, or the same play under USPS, FedEx, or UPS branding. Small fee, look-alike link, same fix.

What to do right now

  1. Don't tap the link or pay anything. Don't reply.
  2. Track the real way: if you are expecting a parcel, use the tracking number from your order confirmation at dhl.com — typed yourself.
  3. If you entered your card: call your bank, freeze or replace the card, and dispute the charge — including the small “fee,” which often hides a bigger pending charge.
  4. Report it. Forward the text to 7726 (SPAM), then file at reportfraud.ftc.gov.
  5. Delete the message.

How to make sure it never bites you

Delivery texts work because everyone's expecting something. The rule that beats them: the tracking number in your own order email is the only one that counts. To cut the volume, see how to stop spam texts for good.

Untrappable · Public service advisory

Stop the next one at the source

You got this because your details are on lists that get bought, sold, and leaked. You can't unspill that, but you can make it useless to a scammer. Start with the free steps — they do most of the work.

Optional — if you'd rather it was handled for you

If you'd rather have it watched for you, an identity-protection service monitors your accounts, SSN, and the dark web, warns you the moment something new appears, and helps you recover if someone gets through.

See identity protection

Affiliate link — we may earn a commission at no extra cost to you. It never changes our verdicts. Why we can still be trusted.

Keep this · forward it to someone who needs it

Frequently asked

Does DHL text you about customs fees or held parcels?
DHL sends real tracking updates if you opted in, but it doesn't collect customs or redelivery fees through a link in a text. Genuine customs charges are handled through official notices with your tracking number at dhl.com. A held-parcel text demanding a small fee on a look-alike domain is smishing.
I'm actually expecting a DHL package — how do I check if the text is real?
Go around the text: open your order confirmation email, copy the tracking number from there, and enter it at dhl.com (typed yourself) or in the DHL app. That shows the parcel's true status. Never use the link in the text — if a real fee existed, it would show on the official tracking page.
I paid the $2.99 “customs fee” with my card — what now?
The $2.99 isn't the loss — your card details are. Call your bank, freeze or replace the card, and dispute the charge plus anything that follows; these pages often queue a larger charge or a subscription. Watch your statement for a few weeks, and report the text at reportfraud.ftc.gov and to 7726.
Why did I get a DHL text when I didn't order anything?
Because it was sent to a bought phone list, not generated by any shipment. Delivery scammers blast millions of numbers betting a slice are waiting on a parcel from someone. No order, no parcel, nothing to pay — delete it and forward it to 7726 (SPAM).

Sources

A public service

Help protect someone else

Scams spread because people stay quiet about them. If this could have fooled you, it can fool someone you know — a parent, a friend, the family group chat. Passing it on is the easiest good thing you'll do today. It's safe to forward, and stands on its own as a record for a bank or the police.