USPS QR Code Scam: How to Spot It and What to Do

A text arrives saying your USPS package is stuck and a small fee is due — scan the QR code to pay and get it released. It looks official. It is not. USPS is the most impersonated delivery brand in the United States, and this smishing scam steals card details from thousands of people every month. Here's exactly how it works and what to do if you already scanned.

USPS does not send QR codes in text messages

This is the most important thing to know: the United States Postal Service does not send unsolicited texts containing QR codes. USPS does offer legitimate text tracking notifications through its Informed Delivery service — but only if you opted in, and those messages contain plain tracking numbers and link directly to usps.com. They never include a QR code and they never ask you to pay a fee.

If you received a text you did not request that contains a QR code and claims to be from USPS, it is a scam. The sender is not the postal service. They are trying to get your credit card number.

How the USPS QR code scam works

This scam is a form of smishing — phishing by SMS — and it is one of the most commonly reported fraud variants in the United States. USPS branding is used because almost everyone receives packages, and the fear of a missed or held delivery is immediate and believable.

A text message arrives on your phone. It says something like: "USPS: Your package could not be delivered due to an incomplete address. A $2.99 redelivery fee is required. Scan the QR code below to update your information and release your package. Failure to act within 24 hours will result in the package being returned."

The small dollar amount — typically $1.99 to $3.99 — is deliberate. It feels trivial enough that most people pay without thinking. But the fake payment page the QR code opens is not collecting a redelivery fee. It is harvesting your full card number, expiration date, CVV, billing address, and sometimes your email and phone number. That data is then sold or used for larger fraudulent charges.

Scammers use QR codes rather than plain links because QR codes bypass the URL-preview feature in most SMS apps. When you tap a link in a text, your phone shows you the destination before you commit. When you scan a QR code, you land on the page immediately — making it harder to spot a suspicious domain before you are already there. This tactic is at the core of what security researchers call quishing.

A separate variant arrives by physical mail: a letter designed to look like an official USPS notice, complete with a barcode and a QR code for "tracking updates" or "address confirmation." The QR code links to a lookalike USPS login page that steals your Informed Delivery credentials or payment details.

How to tell a fake USPS message from a real one

  • You did not opt in to tracking updates. If you did not sign up for Informed Delivery or request USPS tracking texts for a specific package, USPS has no reason to text you. An unsolicited text is a red flag.
  • The message contains a QR code. Real USPS tracking texts include a tracking number and a usps.com link — never a QR code.
  • There is a fee to release a package. USPS does not charge recipients to redeliver or release packages. Customs fees on international parcels are billed differently and are not collected via text-based QR codes.
  • Urgency and a deadline. Legitimate delivery notifications do not threaten to return your package within 24 hours if you don't scan something immediately.
  • The QR code opens a page that is not usps.com. Real USPS web pages always use the domain usps.com — no hyphens, no extra words, no alternative domains. If the URL after scanning contains anything other than usps.com, close the page immediately.

When in doubt, go directly to usps.com yourself and enter your tracking number there. Do not use any link or QR code from the message.

What to do if you already scanned and paid

If you only scanned and looked at the page without entering any information, your risk is low. Close the browser tab and block the sender.

If you entered payment or personal information, act immediately:

  1. Call your bank or card issuer right now. Report the transaction as fraud. Ask them to reverse the charge, flag the card for monitoring, and issue a new card number. Speed matters — the sooner you call, the more options you have.
  2. Forward the text to 7726 (SPAM). This reports the sending number to your carrier so it can be blocked for other customers.
  3. File a complaint with the FTC at reportfraud.ftc.gov. Include the phone number the text came from, what the message said, and what information you entered.
  4. Report to the USPS Postal Inspection Service at postalinspectors.uspis.gov or by calling 1-877-876-2455. They investigate USPS impersonation fraud and want to hear about these cases.
  5. Report to the FBI's IC3 at ic3.gov if money was lost.
  6. Monitor your credit. If you entered your name, address, email, or phone number in addition to payment details, consider placing a fraud alert with Equifax, Experian, and TransUnion. Your information may be used in future phishing attempts or sold.

This scam uses the same mechanics as the toll road QR code scam and the IRS QR code scam: a trusted institution, a small urgent demand, a QR code, and a convincing fake payment page.

Frequently asked questions

Does USPS ever send QR codes in text messages?

No. USPS does not send unsolicited texts with QR codes. Legitimate USPS tracking texts, sent only when you opt in, contain a tracking number and a usps.com link — never a QR code and never a payment request. If you received an unsolicited text with a USPS QR code, it is a scam.

How do I tell if a USPS message is fake?

Key red flags: the text was unsolicited, it contains a QR code or shortened URL, it asks for a fee to release a package, it uses urgent deadline language, and the page the QR code opens is not usps.com. When in doubt, go to usps.com directly and enter your tracking number yourself — never through a link or QR code in a message you didn't request.

What should I do if I scanned the QR code and entered my card?

Call your bank immediately to report fraud and request a reversal and a new card number. Forward the text to 7726 (SPAM). File a complaint with the FTC at reportfraud.ftc.gov and report to the USPS Postal Inspection Service at postalinspectors.uspis.gov. If personal information was also entered, place a fraud alert with the three major credit bureaus.

Check any QR code before it opens

QRsafer previews where a QR code leads before your browser loads the page — so you can confirm it's safe before you tap through. Free on iOS and Android.

Related guides