How to verify a bank statement is real

A fake bank statement usually passes the checks people run on it, because it was typed clean in a template, not edited from a real one, so there is no suspicious edit history to find. The check that actually catches it is arithmetic: on a genuine statement the running balance adds up on every row, and forgers almost always break that chain somewhere. PDF Verified runs that reconciliation for you automatically, alongside structural forensics and an AI-origin check, free and read-only. Here is how to verify a statement in about ten seconds.

Verify a bank statement →

How to verify a bank statement is real — step by step

  1. Open the verify page — Go to the PDF Verified verify page. No account or signup is needed, and the file is analysed read-only in your browser, nothing is stored.
  2. Drop the bank statement PDF — Drag the statement onto the page (or click to pick it). PDF Verified computes its SHA-256 fingerprint and begins the analysis.
  3. Read the balance reconciliation — If a running-balance table is detected, you get a clear verdict: "reconciles across N transactions" (the maths holds on every row) or "does not reconcile", which names the exact rows where the printed balance does not match the previous balance plus or minus that row's amount, the classic sign of a doctored figure.
  4. Check the structural and AI signals — Alongside the balance test you get a forensic risk rating (edits after saving, incremental updates, mismatched producing software) and an AI-generation check that reads Content Credentials (C2PA) and AI-tool markers. Download the full verification report if you need a record.

What you get

Frequently asked questions

How can you tell if a bank statement is fake?

The most reliable quick test is the running balance: on a real statement, each balance equals the one above it plus any credit or minus any debit on that row. If a row does not add up, the figures were likely altered. PDF Verified checks this automatically and also flags edits-after-saving and AI-generation markers.

Why do fake bank statements pass PDF edit checks?

Because they were not edited. A forger types a fresh statement into a template and exports a clean PDF, so it has no tampering history to detect. Only a content check, like reconciling the running balance, catches a document that was fraudulent from the start.

Is the bank statement fraud check free?

Yes. Dropping a statement on the verify page and getting the balance reconciliation, structural forensics and AI-origin report is completely free, with no signup, and the file is analysed read-only in your browser.

Can this prove a statement is 100% genuine?

No single check proves a document is genuine, and the balance test is layout-dependent. A reconciling balance and clean structure are strong positive signs; the only absolute proof is a cryptographic hash match against the original sealed by the issuer. Use the check as a fast, powerful first-pass screen.

I lend money / rent property, can I use this to screen applicants?

Yes. The running-balance reconciliation is exactly the first-pass fraud screen lenders, landlords and finance teams need, because it catches the clean, typed-from-scratch fakes that structural tools miss. Pair it with your identity and affordability checks.

Can I check several statements at once?

Yes. Batch verification lets you drop a whole stack of PDFs and screen them together, each one gets the sealed-record hash match, balance reconciliation, structural forensics and AI-origin check, laid out in one table you can export to CSV. Ideal for a batch of loan or tenancy applications.

Related