“Your package could not be delivered”: the USPS, UPS and FedEx text scam
A text says your parcel is on hold, the address is incomplete, and a small fee sorts it out. It is one of the most common scam texts in the country, and it gets much busier once the holiday shopping starts. Here is how to spot it, and what to do if you already typed in your card.
USPS does not text you unless you signed up with a tracking number, and its texts never contain a link. UPS and FedEx do not ask for fees or card details by text either. If a message says your package is on hold and links to a page asking for your address and a small payment, it is a scam: do not tap the link, forward the text to 7726, and check the delivery by typing the tracking number into the carrier’s own site. If you already entered your card, call your bank and ask for a new card number today.
1. What the text looks like
Short, slightly off, and always with a link. “USPS: Your package could not be delivered due to an incomplete address. Please update your information within 24 hours.” “Your parcel is on hold at our warehouse, a $1.99 redelivery fee is due.” “FedEx: shipment held for customs duty, pay here.” The sender is a random ten-digit number, an email address or a number from another country, and the link goes to a domain that contains the carrier’s name somewhere in it, followed by something else. The page behind it copies the carrier’s real site well: logo, colours, a tracking number, even a little map. It asks for your name and address first and your card last.
2. Three details that give it away
The link. The Postal Inspection Service says a real USPS text only arrives if you signed up with a tracking number, and it does not contain a link. UPS and FedEx texts come from their own short codes and send you to ups.com or fedex.com, not to “usps-redelivery-help.com” or a string of letters on an unfamiliar ending. The money. No carrier asks for a fee through a text to release a parcel; UPS and FedEx both say so on their fraud pages. The clock. “Within 24 hours or the package is returned” is there to stop you from checking. A delivery that failed yesterday can wait ten minutes while you type the tracking number into the carrier’s site yourself.
3. Why they only ask for $1.99
The fee is small on purpose. People think twice about $200 and hardly at all about $1.99, and nobody calls the bank over a two-dollar charge. The money is not the point. The form captures the full card number, the expiry date, the code on the back and your billing address, which together are enough to use the card elsewhere. Some versions go a step further and ask for the one-time code your bank texts you “to confirm the payment”. Security researchers who studied these kits found that code is often used to add your card to a phone wallet on the criminal’s own device, where it keeps working until the card itself is cancelled.
4. Why it gets worse from late October
These texts run all year, but the timing is chosen around the holiday shopping season. From Black Friday through December nearly everyone has a parcel on the way, often several from shops they barely remember ordering from, so “your package is on hold” sounds plausible to far more people than it does in July. The crews behind the biggest campaigns rent ready-made phishing kits: in November 2025 Google sued the operators of one of them, known as Lighthouse, which it said was behind the fake USPS and road-toll texts that reached victims in more than 120 countries. Taking one kit down did not end the scam; the same templates are sold by others. The same pattern runs as fake E-ZPass and toll texts, which use the same page with a different logo.
5. If you already entered your card
Call the bank on the number printed on the card, today, and ask for a new card number rather than just a chargeback on the fee. A new number stops the charges that have not happened yet; a dispute only covers the ones that already did. If you typed in a one-time code, say so, and ask the bank to check whether your card was added to a phone wallet you do not own. Go through the last few weeks of statements for small test charges. If you reused a password on the fake page, change it wherever you use it. Your name, address and phone number were in that form too, so expect more targeted texts and calls in the weeks that follow, some of them offering to “recover” the money for a fee.
6. Reporting, and what it achieves
Forwarding the text to 7726 is the fastest step: it goes to your mobile carrier, which uses the reports to block the sending numbers. For fake USPS texts, the Postal Inspection Service asks for a screenshot showing the sender and date at spam@uspis.gov. UPS takes reports at fraud@ups.com, and FedEx has a reporting form on fedex.com. Then delete the text. Reporting will not stop the next batch, since each run uses fresh numbers and fresh domains, but it gets pages taken down faster, and it is how the FTC and the Postal Inspection Service track the campaigns.
7. Why your number is on the list
Nobody picked you. The senders work from lists of mobile numbers that are known to be active, and those lists are built from old breaches and from people-search sites that publish your phone number together with your name, age and address. A number that sits on a dozen of those sites gets every wave: delivery texts in December, toll texts in spring, political texts in election years. You cannot undo a breach, but you can take the number off the commercial sites. Our guide to removing your phone number shows how to do it for free, and the short-codes guide covers the legitimate texts that look similar. Brokers tend to re-list a number weeks after a removal, so it is worth checking again later.
See which sites are publishing your phone number
Scam texts go to numbers that are easy to find. PersProtect checks the broker and people-search sites that list your number next to your name and address, and files the removal requests for you. The scan is free.
Check where my number is listed — free →Fake delivery texts, answered
Does USPS text you about a package that could not be delivered?
Not out of the blue. The Postal Inspection Service says USPS does not send text messages or emails unless you first asked for updates with a tracking number, and even then the message will not contain a link. So a text that says your parcel is on hold, carries a link and arrives without you ever signing up for tracking alerts did not come from the Postal Service.
I got a text saying my package has an incomplete address. Is it real?
Almost certainly not. “Incomplete address”, “invalid ZIP code” and “delivery suspended” are the three most common openings of the fake USPS text. The address you gave the shop is the address on the label; the carrier does not need you to retype it into a web form, and it never needs your card number to fix it.
Do UPS and FedEx charge a redelivery or customs fee by text?
No. UPS says it does not ask for payments, personal or financial information in unsolicited emails, texts or calls, and FedEx says it never asks for payment or personal details in exchange for releasing a package. Real import duties exist, but you see them on the carrier’s own site after typing the tracking number yourself, not through a link in a text from an unknown number.
I clicked the link but did not type anything. Am I in trouble?
Probably not. On a phone, simply opening the page usually does no harm; the fraud needs you to type in your name, address and card. Close the tab, delete the text, and report it. If you did fill the form in but stopped before the card step, expect more scam texts and calls, since your name, address and phone number now sit together in someone’s list.
I paid the $1.99 fee. What happens now?
The small fee was the bait; the card number is what they wanted. Call your bank on the number printed on the card, say you entered it on a phishing site, and ask for the card to be cancelled and reissued, not merely disputed. If the site asked you for a code your bank sent you, tell the bank that too. Then watch the account for the next few weeks, because the first charges are often small tests.
How did they get my number, and how do they know I am waiting for a parcel?
They usually do not know. These texts go out in huge batches to lists of working mobile numbers, and in any given week a large share of people are expecting a delivery, so the guess lands often enough. The numbers come from leaks and from data brokers and people-search sites that publish phone numbers next to names and addresses.
Where do I report a fake delivery text?
Forward it to 7726 (SPAM) so your carrier can block the sender. For texts pretending to be USPS, email a screenshot showing the sender and the date to spam@uspis.gov; for UPS, send it to fraud@ups.com. If you lost money, also file at reportfraud.ftc.gov and at ic3.gov, the FBI’s complaint centre.
The texts find you because your number is public
Find out which sites list your phone number and address right now — free, in about a minute.
Run my free exposure scan →