FREE BANK STATEMENT CHECKER

Has this bank statement been edited?

Drop in a bank statement and every row is checked against the one before it. Altered amounts, deleted rows and inserted rows all break the running total — and this shows you exactly where.

Drop a bank statement PDF
No account, no signup. Nothing is stored.
What it checks
Every printed balance against the previous one, using the transaction between them. On a statement of 250 rows that is 249 separate arithmetic proofs.
What it catches
An amount that was edited, a row that was deleted, a row that was inserted. Each one breaks every total after it, so a single change shows up as a chain of failures.
What it cannot do
Prove a statement is genuine. Someone who recalculates every balance after editing produces a document that passes. This tells you what the arithmetic says, not who is honest.

Questions

Can this tell me a bank statement is fake?

It tells you whether the numbers are internally consistent. If someone changed an amount, or removed or added a row, without recalculating every balance after it, the check shows exactly where. A forger who recalculates everything produces a statement that passes — so a pass means the arithmetic is intact, not that the document is genuine.

Who uses it?

Lenders and loan agents checking income proof, landlords checking a tenant’s statement, and CAs checking a client’s statement before relying on it. Anyone who receives a PDF they didn’t download themselves.

Does it work with password-protected statements?

Yes. Enter the password when asked. It is used only to open the file and is never stored or logged.

Which banks does it support?

Statements that print a running balance on each row — which includes nearly every Indian bank’s savings and current account statement. Credit card statements usually have no running balance, so there is nothing to check row by row.

Is the file stored?

No. It exists only for the length of the request and is never written to disk, logged, or sent to any third party.

More on spotting a doctored statement: how to check if a bank statement is fake.

Nothing is stored. The file exists only for the length of the request. It is never written to disk, never logged and never sent to any third party or AI model — the check runs on a deterministic parser inside our own infrastructure. Privacy policy.