Fake Bank Statement Detection – Spot Tampered Statement PDFs
Bank statements are the most-faked document in alternative lending. Your KYC platform checked who the borrower is. It did not check the document they submitted. A single API call reveals whether a PDF was modified after export from the bank – catching balance changes, altered transactions, and fabricated statements that bypass visual review.
HTPBE? analyzes the structural layer of the PDF file – the layer that records every edit, even invisible ones. We don’t inspect holograms, phone photos, or ID biometrics, and we don’t replace KYC platforms or income-confirmation APIs. If your fraud problem is a digitally tampered or fabricated bank statement PDF, we’re the most specific tool for it.
When HTPBE? returns INCONCLUSIVE on a bank statement, that is a reason to escalate to manual review, not proof of fraud – it means HTPBE? cannot confirm the file as an untouched original.
The problem
Why KYC template checks miss edited bank statements
According to Inscribe’s 2025 fraud report, 59% of all fraudulent documents detected across lending and fintech platforms are bank statements. The most common attack: a borrower downloads their real bank statement, opens it in Microsoft Excel, changes the account balance from $2,400 to $24,000, and uploads the PDF to your portal.
KYC platforms answer the question ‘Does this look like a real bank statement?’ They check template, logo, layout, and field positions. They do not answer ‘Was this specific PDF file modified after the bank generated it?’ Both questions need answers. Most teams only ask the first.
HTPBE? answers the second question. It analyzes the PDF’s binary structure for forensic evidence of post-export modification – regardless of how convincing the document looks visually. Read the full technical breakdown in our KYC PDF blind spot article.
Common bank statement fraud techniques
- 1Download real PDF statement from online banking
- 2Open in Microsoft Excel via ‘Open with’ or import
- 3Change account balance, transaction amounts, or running totals
- 4Export to PDF – the result looks identical to the original
- 5Upload to loan application portal
- 6KYC template check passes – but the file structure changed
What this looks like
Document fraud in 2026 – three concrete patterns
Three real fraud mechanics we catch at the structural PDF layer.
Download real PDF statement from online banking
Open in Microsoft Excel via ‘Open with’ or import
Change account balance, transaction amounts, or running totals
Export to PDF – the result looks identical to the original
Upload to loan application portal
KYC template check passes – but the file structure changed
The detection gap
KYC platforms check the document. HTPBE? checks the file.
Two different checks – both matter.
KYC & identity platforms
Plaid · Persona · Alloy · Jumio
- Is this a real bank statement template?
- Does the account number match the identity?
- Is the document format consistent with the issuing bank?
Detects fake documents. Does not detect edited real documents.
HTPBE? tamper detection API
Structural PDF integrity
- Was this specific PDF file modified after it was generated?
- Does the file carry evidence of editing after export?
- Were digital signatures valid at the time of signing?
What HTPBE? checks
What the API detects in bank statement PDFs
Five forensic layers analyzed on every request
Evidence in the file decides
A statement comes back MODIFIED when the file itself carries evidence of editing or fabrication, whatever tool produced it – however closely it copies the bank’s layout.
Multiple revision layers
HTPBE? detects statements that were modified after the bank created them – the most common structural sign of tampering.
Rebuilt statements
HTPBE? flags a statement reconstructed as a new file rather than produced as the original by the bank.
Dates that disagree
HTPBE? flags a modification date that differs from the declared creation date – a sign the statement was modified after the bank generated it.
Converted and edited statements
Converting a spreadsheet to PDF and then editing the result leaves structural evidence that does not fit the document’s claimed origin. HTPBE? flags it.
Review trigger, not a pass
INCONCLUSIVE means HTPBE? cannot confirm the statement as an untouched original. It is a reason to escalate to manual review, not proof of fraud – and never a clean bill of health.
Share with engineering
Wire this into your intake pipeline in under a day
Two API calls – one POST to submit the PDF, one GET to retrieve the verdict. Forward this page to your engineering team; the full API reference, quotas, and copy-paste examples in cURL, JavaScript, Python, PHP, Go, and Ruby are one click away.
Pricing
Self-serve plans, no sales call
All plans include the same forensic checks. Pick the quota that matches your monthly document volume.
manualStarter
30 credits/mo
Manual spot-checks and integration testing
most commonGrowth
350 credits/mo
Active document processing pipelines
high volumePro
1,500 credits/mo
High-volume automation and API integrations
Enterprise (unlimited, on-premise available) — see full pricing
API key on signup. Free test environment on every plan. No card required.
Customer Stories
Teams that stopped document fraud
Compliance, finance, and risk teams use HTPBE? to catch manipulated PDFs before they become costly mistakes.
Caught an invoice where the total had been changed by less than a thousand dollars. Without this I would have approved it without a second look.
Sarah M.
AP Manager
United States
We had three applicants in the same week with bank statements that looked completely fine. Two of them were flagged as modified. You simply cannot see this by reading the document — it is in the file structure.
Lars V.
Risk Analyst, Online Lending
Netherlands
Salary slips were coming with altered figures. We identified two problematic files before the placement was finalised.
Priya K.
HR Operations Lead
India
Since we started checking documents this way, we stopped two applications early in the process that would have been very difficult to reverse later.
Julien R.
Fraud Analyst, Fintech
France
Some applicants were sending PDFs that looked authentic but had been edited in ways not visible to the eye. We now ask for checked originals when something is flagged. Already saved us from a few bad decisions.
Marta S.
Compliance Coordinator
Spain
One invoice was caught because there was a mismatch between the document dates and structure. That particular case would have cost us significantly.
Tariq A.
Finance Manager
United Arab Emirates
FAQ
Frequently asked questions
How is this different from KYC template fraud detection?
Can it detect Excel-edited bank statements?
modified when the file itself carries evidence of editing or fabrication, whatever tool produced it, with the markers that fired listed in the response. inconclusive means HTPBE? cannot confirm the file as an untouched original – a reason for manual review, not proof of fraud.What does ‘inconclusive’ mean for a bank statement?
inconclusive means HTPBE? cannot confirm the file as an untouched original – a reason for manual review, not proof of fraud. It is not a pass.What is the integration point in a loan application workflow?
POST /v1/analyze, then poll GET /v1/result/{id}. If the verdict is modified or inconclusive, flag the application for manual review before it reaches the underwriter queue. This adds under 3 seconds to the processing time and eliminates a manual fraud check step.Can a fake bank statement be caught?
How do lenders and underwriters check bank statements for fraud?
How do banks and mortgage lenders spot an edited bank statement?
Will a bank statement edited in Excel pass a lender’s review?
modified when the file itself carries evidence of editing or fabrication, whatever tool produced it, and inconclusive means HTPBE? cannot confirm it as an untouched original – a reason for manual review, not proof of fraud. Upload the statement to the free checker and HTPBE? will show you the verdict and the markers that fired.How do Indian banks, NBFCs, and HR teams spot a fake or edited bank statement?
How do you spot a fake bank statement?
How can you tell if a bank statement is fake or has been altered?
Secure your workflow
Create your account – check PDFs on the web or with an API key, both ready on signup.
No sales call. Cancel any time.