Altered Bank Statement: Why Edited Transactions Break the Running Balance
How to spot an altered bank statement in a Canadian file: recompute the running balance, check opening and closing balances, and know the limits of the arithmetic.

Summarize this article with
An altered bank statement usually fails one simple test: the arithmetic. Each line of a genuine statement carries a balance equal to the previous balance plus deposits minus withdrawals, so changing a single amount forces every later balance to change as well. Most people who edit a PDF change the figure they care about and forget the chain behind it.
This article is for informational purposes only and does not constitute legal, financial, or regulatory advice.
How the Running Balance Works on a Genuine Statement
A genuine statement is a ledger: opening balance, plus total deposits, minus total withdrawals, equals closing balance, and the same logic holds row by row where the bank prints a balance after each transaction. That figure is generated by the bank's core system, not typed by a person. A statement's opening balance must also equal the previous statement's closing balance, to the cent.
Three independent equations can be tested without special software:
- Row level: previous balance ยฑ amount = printed balance.
- Statement level: opening balance + deposits โ withdrawals = closing balance.
- Period level: this month's opening balance = last month's closing balance.
Fake or modified bank statements account for 91% of the fraud flagged in UK rental referencing checks, according to PropertyWire; Canadian landlords, mortgage brokers and lenders rely on the same document and face the same weakness. For fully fabricated statements, see our guide to detecting a fake bank statement.
Why Editing One Transaction Breaks Everything After It
Editing one amount shifts every later balance by the same difference, so a careful forger must recompute the entire column. Most do not, because edits are made by hand in a PDF editor, a spreadsheet export or an online tool.
Worked example. The real statement shows an opening balance of $2,410.55. The applicant raises the payroll deposit from $2,150.00 to $4,150.00 but leaves the balance column untouched.
| Date | Description | Amount | Printed balance | Recomputed balance | Result |
|---|---|---|---|---|---|
| Mar 1 | Opening balance | $2,410.55 | $2,410.55 | OK | |
| Mar 3 | Rent (e-Transfer) | โ$850.00 | $1,560.55 | $1,560.55 | OK |
| Mar 5 | Payroll deposit | +$4,150.00 (was $2,150.00) | $3,710.55 | $5,710.55 | $2,000.00 mismatch |
| Mar 9 | Groceries (Interac debit) | โ$64.20 | $3,646.35 | $5,646.35 | Mismatch carried forward |
| Mar 14 | Utilities (pre-authorized debit) | โ$112.80 | $3,533.55 | $5,533.55 | Mismatch carried forward |
The signature is a constant offset equal to the edited amount, beginning at one row and continuing to the end. One constant offset points to a single altered line; offsets that change from row to row point to several edits or a regenerated document. For file-level traces, see how to tell if a PDF has been edited.
A statement produced by a core banking system is consistent to the cent by construction, so a recomputation catches crude edits at almost no cost.
The Other Places an Edit Leaves a Mismatch
| What was edited | What to compare | Typical tell |
|---|---|---|
| Single transaction amount | Row-by-row balance | Constant offset from that row down |
| Closing balance only | Opening + deposits โ withdrawals | Closing figure differs from the computed one |
| Summary totals | Sum of the listed lines | Totals differ from the transactions |
| Opening balance | Previous statement's closing balance | Gap between consecutive months |
| Deleted NSF or overdraft fee | Balance sequence, fee patterns | Balance jumps with no matching line |
| Inserted deposit | Posting dates and order | Entry out of sequence, posted on a Sunday or statutory holiday |
| Institution, transit or account number | Void cheque or pre-authorized debit form | Numbers differ from the bank-issued document |
Canadian bank accounts are identified by institution number, transit (branch) number and account number. There is no single public checksum across banks, so compare these against a bank-issued void cheque or direct deposit form rather than relying on a formula.
Other cheap checks: round-dollar amounts with no cents, identical deposits repeated from different payers, a font that differs in one description, and a PDF "Producer" field naming a desktop editor or online tool.
Ready to automate your checks?
Free pilot with your own documents. Results in 48h.
Request a free pilotWhat Users Actually Ask About Altered Statements
How can I check if a bank statement has been altered without special software?
Recompute five or six balances by hand, always including the first and last row of each page, and compare the opening balance with last month's closing balance. A spreadsheet does it in seconds. If a row fails, request the statement directly from the bank.
Can a statement be altered and still add up?
Yes. A careful forger recalculates every balance, so passing the arithmetic only shows internal consistency, not that the transactions happened.
Why does a genuine statement sometimes fail the check?
Some banks show a balance only at end of day, and pending items, foreign-currency conversions or rounding can produce small differences. A failed test is a reason to ask a question, not proof of wrongdoing.
Beyond the Arithmetic: Cross-Document Consistency
A statement that adds up must still agree with the rest of the file. Compare the payroll deposit with the net pay on the pay stub, the employer on the deposit with the employment letter, the account holder's name and address with the driver's licence and a utility bill, and the account numbers with the application. Income can also be checked against a Notice of Assessment from the Canada Revenue Agency. A forged $4,150.00 deposit against a $2,150.00 net pay stub is caught by this comparison even after the balance has been repaired.
CheckFile compares fields, dates and amounts across documents in one file and flags those that disagree. A flag is a prompt for a human reviewer, not a verdict.
Is Altering a Bank Statement a Crime in Canada?
Yes. Making a false document is forgery under section 366 of the Criminal Code, punishable by up to 10 years' imprisonment, and knowingly using it is an offence under section 368. Using an altered statement to obtain a loan or tenancy can also be fraud under section 380, with a maximum of 14 years where the value exceeds $5,000.
Reporting entities under the Proceeds of Crime (Money Laundering) and Terrorist Financing Act, such as banks and mortgage lenders, report suspicious transactions to FINTRAC and must not tip off the subject. Personal information handled in the review is governed by PIPEDA, overseen by the Office of the Privacy Commissioner, or by provincial laws such as Quebec's Law 25.
A Practical Control Sequence
- Request the PDF as downloaded, not a screenshot or a photo.
- Run the three balance equations (row, statement, period).
- Check the PDF properties for producer and creation versus modification dates.
- Compare income, name, address and account details with the other documents.
- For high-value cases, confirm with the bank, with the applicant's consent.
- Log the result, whether it passed or failed.
Building this into intake removes the reliance on a reviewer noticing a $2,000.00 offset on page three.
If your intake handles statements at volume, see how AI-generation signals as a complement to your existing controls fit alongside the arithmetic checks. For lending files, the financing and leasing page shows the field-by-field comparison, and our document verification guide sets out the wider method. Pricing is on the pricing page.
Frequently Asked Questions
What is a common sign of a digitally altered bank statement?
A running balance that no longer matches the transactions, often with a constant offset from the edited line downward. Other signs: a closing balance that differs from opening plus deposits minus withdrawals, mismatched fonts in amounts, and a PDF producer naming an editing tool.
Is altering a bank statement a crime?
Yes. In Canada it can be forgery (section 366), use of a forged document (section 368) or fraud (section 380) under the Criminal Code.
Can the balance check prove a statement is genuine?
No. It only shows internal inconsistency. Pair it with metadata review, cross-document comparison and, in high-risk cases, bank confirmation.
What should I do if the balance does not add up?
Do not accuse the applicant. Request a fresh statement directly from the bank, record the discrepancy and follow your escalation procedure.
Stay informed
Get our compliance insights and practical guides delivered to your inbox.