Home Contractor QR Code Scam: What It Is and What to Do

You paid a deposit to a contractor via QR code — or received a quote or invoice with a QR code for payment — and now the contractor is unreachable or the business can't be found. Here's how fake home improvement scams use QR codes, the key warning signs to watch for, and exactly what to do if you already paid.

How contractor QR code scams work

This scam is growing fast, and it spikes sharply after natural disasters — storms, hail, floods, and hurricanes — when homeowners are anxious and genuine repair crews are hard to book. Scammers exploit that urgency in two main ways.

Door-to-door fake contractors after storms. A person shows up at your door claiming to be a roofer, HVAC technician, or water-damage restoration specialist. They point to visible storm damage and offer to fix it immediately at a "discounted price" if you act today. They present a QR code — on a phone screen, a printed flyer, or a clipboard — for a deposit payment. Once the deposit is scanned and paid, they leave to "get materials" and never return. Some will collect deposits from multiple houses on the same street before disappearing.

Fraudulent invoices with QR payment codes sent by email or text. After you request a quote through a lead-aggregator site (Angi, HomeAdvisor, Thumbtack, or a Google search), you receive what looks like a professional invoice or contract from a contractor. The document includes a QR code to "pay your deposit to secure your booking." The QR code routes to a personal payment app account — not a business account — and the "contractor" disappears once the funds clear. This variant is harder to detect because the document looks polished and the quote amount seems reasonable.

Red flags before you scan or pay

The following signals — especially in combination — indicate a high risk of fraud:

  • The QR code leads to a personal payment account. When you scan and see a Venmo, Cash App, or Zelle account in an individual's name rather than a business name, that is a serious warning sign. Legitimate businesses accept payment through a business account or a verifiable payment processor — not a personal app that offers no buyer protection and no receipts.
  • No physical business address, license number, or insurance certificate. Every licensed contractor in every U.S. state is required to carry a contractor's license and liability insurance. A legitimate contractor can produce both on request. If the contractor deflects, gives vague answers, or simply shows you a QR code without any paperwork, do not pay.
  • Pressure to pay the full deposit immediately. Scammers rely on urgency. A contractor who insists you must pay right now — before any written estimate is signed, before you can verify their license — is not someone you should trust with your home or your money.
  • The business cannot be independently verified. If a Google search for the company name returns no reviews, no website, no address, and no mention beyond the flyer in front of you, the business almost certainly does not exist.

What to do if you already paid

If you paid by credit card: File a chargeback dispute with your card issuer immediately. Explain that the services were not delivered. Credit card chargebacks are your strongest recovery option in contractor fraud.

If you paid by bank transfer or Zelle: Contact your bank immediately — within the same business day if possible. Some wire and Zelle transfers can be recalled in the first 24 hours, though success is not guaranteed. Your bank can also file a fraud report on your behalf.

If you paid via Venmo or Cash App: Report the transaction as a scam within the app and contact their support teams. Recovery is difficult for peer-to-peer payments, but reporting helps the platforms block the account from victimizing others.

  1. File a police report. Contact your local non-emergency police line. You will need the report number for any bank dispute or insurance claim. Describe the contractor's appearance, vehicle, and any identifying information from the flyer or invoice.
  2. Report to the FTC at reportfraud.ftc.gov. Reports help federal investigators track and dismantle contractor fraud networks, which often operate across multiple states.
  3. File a complaint with your state's contractor licensing board. If the scammer used a fake license number, the board can investigate. Search "[your state] contractor licensing board complaint" to find the right agency.
  4. Contact your homeowner's insurance. Some homeowner's insurance policies include limited coverage for contractor fraud, particularly in post-disaster scenarios. It is worth a call to find out.

Contractor QR code scams share tactics with fake invoice QR code scams and door-to-door QR code scams. The common thread is pressure, urgency, and a payment method that bypasses buyer protections. Slow down, verify the license, and never scan before you have a signed contract in hand.

Frequently asked questions

Do legitimate contractors accept payment via QR code?

Some do — but only if you can verify their business license, insurance, and a physical address independently. A QR code that leads to a personal payment account with no business name, combined with pressure to pay immediately, is a strong signal of fraud. Always get a written estimate with a license number before paying anything.

What should I do if I paid a deposit via QR code and the contractor never showed up?

Contact your bank or card issuer immediately to attempt a reversal or chargeback. File a police report (you'll need the case number for disputes), then report the fraud at reportfraud.ftc.gov and with your state's contractor licensing board. If you paid via Zelle or Cash App, contact their support as well — recovery is difficult but reporting helps block the scammer.

How can I verify a contractor before handing over any payment?

Look up the contractor's license number on your state's licensing board website, search their business name on the BBB and Google Maps, and ask for a certificate of insurance before agreeing to anything. A standard deposit is 10–30% of the total — never pay in full upfront, and never pay before you have a signed written contract with the license number and business address on it.

Check any QR code before it opens

QRsafer scans a QR code and shows you whether the destination is safe before your browser loads it. Free on iOS and Android.

Related guides