Bank statements, turned into rows you can trust.

Bank Statement Reader converts statements from any bank into clean, categorized transactions and checks running balances page by page, so lending and accounting teams work from complete data.

Statement PDF
Statement of AccountPage 3 of 12
A/c XXXXXXXX4471 · Current · 01-09-2026 to 30-09-2026
DateNarrationDebitCredit
01/09NEFT-SBIN-KOVAI AGRO FOODS1,85,000.00
02/09UPI/ARUN PACKAGING/API14421,00,890.00
04/09ACH D- TATA CAPITAL EMI42,315.00
05/09CHQ DEP 004417 CLG64,200.00
07/09IMPS/SALARY BATCH 093,12,400.00
09/09RTGS-HDFC-MEENAKSHI EXPORTS4,40,000.00
11/09GST PMT CPIN 260933058,900.00
Transactions
Transactions · 12 pages412 rows
2026-09-01Kovai Agro FoodsCustomer receipt+1,85,000.00
2026-09-02Arun PackagingVendor payment-1,00,890.00
2026-09-04Tata CapitalLoan EMI-42,315.00
2026-09-05Cheque 004417Cheque deposit+64,200.00
2026-09-07Salary batch 09Payroll-3,12,400.00
2026-09-09Meenakshi ExportsCustomer receipt+4,40,000.00
2026-09-11GST paymentTax-58,900.00
Opening + credits - debits₹6,18,402.15
Closing balance on statement₹6,18,402.15
Balances reconcile on all 12 pages
In

Statements as digital PDFs, scanned pages or password-protected files from any bank.

What happens

Each row is read, counterparties are cleaned, categories are assigned and balances are verified.

Out

A transaction table, a monthly summary and signals for lending or reconciliation.

What it handles

For credit analysis and month-end alike.

Lenders use it to assess cash flow. Accountants use it to reconcile and post. Both start from the same clean rows.

Any bank layout

Works across bank formats without templates, including multi-line narrations and split columns.

Balance verification

Opening balance plus credits minus debits must equal each page’s closing balance. Gaps are flagged.

Categories

Customer receipts, vendor payments, payroll, EMIs, taxes, charges, cash and transfers between own accounts.

Counterparty cleanup

UPI, NEFT, RTGS and IMPS narrations reduced to a readable counterparty name.

Lending signals

Average balance, inflow consistency, EMI obligations, bounced cheques and cash deposits by month.

Tamper signals

Font, layout and arithmetic inconsistencies that suggest an edited PDF are marked for review.

From paper to posted

From statement PDF to summary

01

Upload

Drop statements or pass them via API. Passwords can be supplied with the file.

02

Read

Every row across every page is extracted with date, narration, debit, credit and balance.

03

Verify

Balances are checked row by row. Breaks are highlighted with the page they occur on.

04

Use

Export to accounting for reconciliation or send the summary to your credit workflow.

Specifications

The details

Output for every statement processed.

Transaction fields
Date, value date, narration, cleaned counterparty, reference, debit, credit, balance, category
Summary
Monthly inflow and outflow, average and minimum balance, top counterparties
Checks
Running balance continuity, page continuity, duplicate rows, tamper signals
Inputs
Digital and scanned PDFs, password-protected PDFs, multi-account statements
Exports
XLSX, CSV, JSON, accounting bank feed format
Questions

Bank Statement Reader questions

Does it work with scanned statements?
Yes. Scanned pages are read the same way, and balance verification is what keeps scanned results honest.
What happens when balances do not reconcile?
The break is shown on the page where it occurs, usually a missed or merged row, and sent to the Review Queue for a person to fix.
Can we use our own categories?
Yes. Map our categories to your chart of accounts or credit policy once and every statement follows it.
The 500-page test

Send the longest statement you have.

A year of a busy current account works well. Every row comes back categorized, and the balances either reconcile or show you exactly where they do not.

  • Stained or folded
  • Handwritten notes
  • Skewed scans
Trial pages500every reader · review queue · exports