Drop in any bank statement PDF and pull every transaction — date, description, debit, credit, and running balance — into a clean .xlsx workbook ready to import into Xero, QuickBooks, or Excel-based reconciliations.
01 — What you get back
Every transaction line — date, description, debit, credit, balance — split into clean columns. No copy-paste, no manual cleanup.
Bank
Northwind Banking Corp.
2026-05-01
to 2026-05-31
| Date | Description | Debit | Credit | Balance |
|---|---|---|---|---|
| 2026-05-02 | Salary deposit — Northwind Books | 8,400.00 | 20,850.00 | |
| 2026-05-05 | Office rent — Old Street Holdings | 2,200.00 | 18,650.00 | |
| 2026-05-09 | Stripe payout — Invoice INV-26-0142 | 5,200.00 | 23,850.00 | |
| 2026-05-12 | AWS — monthly compute | 1,480.00 | 22,370.00 | |
| 2026-05-18 | Adobe Creative Cloud — team | 192.00 | 22,178.00 | |
| 2026-05-22 | Wire — Implementation, Northwind | 10,700.00 | 32,878.00 |
+ 1 more transaction in the .xlsx
Scanned invoices, multi-page batches, multi-currency stacks, and direct push into your accounting system. Free for 30 days, no card required.
Try Premium FreeFree 30 days · no credit card · cancel anytime
02 — How it works
No setup, no signup. Drop your statement, wait a few seconds, download the .xlsx — works for one month, a full quarter, or a year-end statement bundle.
Drag your statement — one month or a full year — onto the upload tile, or browse for a file. PDF up to 25 MB on the free tier.
Every transaction line is detected and split into date, description, debit, credit, and running balance — with totals checked against the closing balance.
A clean workbook with Transactions, Summary, and Confidence sheets — ready for QuickBooks, Xero, or any Excel-based reconciliation.
03 — What gets extracted
Bank name, account holder, account/IBAN number, branch, and statement period.
Posting date, value date, description, reference — one row per transaction.
Money in and money out automatically split — even when the bank uses CR/DR suffixes or a single signed column.
Balance carried after each line, reconciled against the closing balance for integrity checks.
Total credits, total debits, opening balance, and closing balance computed automatically.
USD, EUR, GBP, INR, JPY, AUD, CAD and 30+ more — currency captured from the statement header.
Bulk OCR, batch invoicing, multi-party e-signing, redaction, audit logs — pdfFiller picks up where Sonchoy ends. Free for 30 days, no credit card.
Run 100+ invoices, statements, or conversions in one go.
Turn paper invoices into searchable, exportable data.
Multi-party signatures with full audit trails.
Mask sensitive ledger lines before sending to auditors.
04 — Common questions
Anything text-based: PDFs exported from online banking, mobile banking apps, or downloaded from your bank's portal. Scanned (image-only) statements need OCR — that's available on the pdfFiller premium tier.
Most major banks worldwide use one of three common transaction layouts (signed amount, CR/DR suffix, or two-column debit/credit), and we detect all three. If the structure is unusual, the Raw Text sheet in the workbook lets you grab anything we missed.
Typically 95–99% on clean, text-based statements. Each transaction's totals are reconciled against the closing balance — and the Confidence sheet flags any mismatch so you can spot-check before importing.
Currency is captured from the statement header and stamped on every monetary cell. For statements with mixed currencies per line, each row carries its own currency code.
Extraction runs entirely in your browser — your file never leaves your device. Nothing is uploaded to our servers, nothing is stored, nothing is shared.
Default is .xlsx with a Transactions sheet, a Summary sheet (account header, period totals), and a Confidence sheet. .csv export is one click away.
05 — Related tools
Line items, totals, and tax pulled into clean .xlsx rows.
Tabular PDFs into CSV — accounting-software friendly.
Match book balances to bank statements with exceptions.
Read printed & handwritten receipts into structured data.