Free · No account · Nothing leaves your browser

Is this invoice a scam?

If a supplier has emailed you new bank details, or an invoice doesn't feel right, paste it below. You'll get a plain-English answer in about a second — what we found, why it matters, and exactly what to say when you pick up the phone.

Australian businesses reported $84 million lost to payment-redirection scams in a single year, and the average business victim loses tens of thousands in one transfer. Almost all of it is stopped by one phone call to a number the email didn't give you.

Include the whole thing — the From and Reply-To lines, the bank details, and the wording. The more you paste, the more we can check.

Or drop the invoice PDF here

The file is read on your device and never uploaded. Digital PDFs only — a scan or photo has no text to read, and we'll say so rather than pretend we checked it.

Take it from an old invoice or your own records — not from the email you're checking. We'll compare the two character by character.

Runs on your device. Nothing is uploaded, stored, or logged.

The three questions people ask

It never sees your data

The check is JavaScript running on your device. No upload, no storage, no logs. Turn off your wi-fi and it still works.

It always ends in a phone call

No text analysis can confirm a bank account belongs to your supplier. The call can. We give you the script.

It never says 'safe'

A hacked-but-real supplier mailbox passes every structural check there is. We tell you that instead of hiding it.

Questions

Does anything I paste get uploaded?

No. The entire check runs as JavaScript inside your own browser — there is no upload, no server call, no database write, and no logging of what you paste. You can disconnect from the internet after this page loads and it still works. That is deliberate: the documents people most need to check are the ones they are least willing to send to a stranger.

What exactly does it check?

The ABN's checksum (a fabricated ABN fails the ATO's algorithm), IBAN check digits and country for overseas accounts, whether a SWIFT/BIC code agrees with the IBAN's country, Australian BSB and account patterns, every email domain in the text, and the urgency, secrecy and procedure-bypass language that appears in nearly every one of these frauds. If you tell it the supplier's real domain, it also compares the sender against it character by character — catching 'rn' for 'm', an inserted hyphen, or the same name under a different ending.

Why won't it just tell me the invoice is safe?

Because it cannot know, and a tool that says 'safe' when it cannot know is worse than no tool. The most damaging version of this fraud comes from the supplier's own real mailbox, after a criminal has broken into it. The domain is genuine, the invoice template is genuine, the thread history is genuine — only the bank account is wrong. No amount of text analysis catches that. A phone call to a number you already had does.

Is this only for Australian businesses?

The ABN and BSB checks are Australian. Everything else — IBAN and BIC validation, the lookalike-domain comparison, and the pressure-language analysis — works anywhere. The advice at the end is the same in every country.

I think I've already paid a scammer. What do I do?

Call your bank immediately and ask them to attempt a recall — the first few hours matter more than anything else you will do. Then report it: in Australia, ReportCyber (cyber.gov.au) and Scamwatch; elsewhere, your national cybercrime reporting service. Keep the original email with its full headers intact, and tell the real supplier, because their mailbox may be the one that was broken into.

Read next

Checking one invoice is good. Never having to remember is better.

This page can only look at what you paste. ProofRelay remembers every bank account you have verified, flags the ones you already rejected, spots the same account appearing under two different suppliers, and makes it impossible for the person who received the email to be the one who approves the payment. Free for teams of up to three.

Set up your organisation free