Bank statements to Excel in 3 seconds
Free, instant, and private: everything runs 100% in your browser. Your PDF is never uploaded, even scanned statements are OCRed on-device. No account needed to start. Works with 1000+ banks worldwide.
Drop PDF here
or click to browse
Everything you need, nothing you don't
Built for accountants, bookkeepers, and financial professionals who handle client statements daily.
100% Local Processing
Your PDFs never leave your browser. All parsing happens on-device using WebAssembly, zero uploads, zero risk.
1000+ Banks Worldwide
Works with statements from Revolut, Monzo, HSBC, Chase, Barclays, Wise, and hundreds more international banks.
Excel & CSV Export
Download clean XLSX with a formatted summary tab, or universal CSV ready for any accounting software.
Instant Conversion
Most statements convert in under 3 seconds. No waiting for server queues, emails, or download links.
Spending Insights
Auto-categorised transactions, top merchants, and pattern visualisations all in one dashboard.
Recurring Detection
Automatically identifies subscription payments, standing orders, and direct debits across months.
Auto-Categorisation
Every transaction tagged: Groceries, Travel, Utilities, Healthcare, Entertainment, and 10+ more.
Balance Checker
Running balance verified against statement totals. Flags discrepancies automatically so nothing slips.
From PDF to spreadsheet in 4 steps
No technical knowledge needed, drop, parse, review, export.
Drop Your PDF
Drag any bank statement PDF onto the dashboard. No account needed to start.
Instant Parsing
Our local engine extracts every transaction in seconds using your browser's processing power.
Review & Edit
Verify data in the editable grid before export. Fix anything that looks off.
Download & Import
Export as XLSX or CSV. One-click import into Xero, QuickBooks, or Excel.
1000+ banks supported
PDF statements from major banks worldwide. Can't find yours? Submit it and we'll add support.
Built for people who live in statements
From solo bookkeepers to lending teams, PivotBank fits anywhere client PDFs pile up.
Your PDF is parsed in your browser
Unlike other converters that upload your sensitive financial data to their servers, PivotBank parses your PDF locally, it’s never uploaded. Free conversions stay in your browser; the only exception is statements you explicitly choose to save, which you control and can delete anytime.
01. PDF loaded into browser memory
02. Text extracted via local engine
03. Transactions parsed with regex
04. Spreadsheet generated locally
05. File downloaded to your device
Network requests: 0
Frequently asked questions
Your PDF file is never uploaded, it's read directly in your browser's memory (WebAssembly + pdfjs) and parsed on-device. The only thing ever stored is the extracted transaction data of statements you explicitly choose to unlock and save to your account, and you can delete those anytime. The original PDF never touches our servers.
Bank CSV export works when you are the account holder and only need recent activity. Most people converting statements are not in that position: accountants, bookkeepers and lenders work from PDFs a client sent them, most banks only let you export the last 90 days to 18 months (older history exists only as PDF statements), and scanned or paper statements have no export at all. Bank CSVs also vary wildly in format and usually need manual cleanup, while PivotBank produces clean, import-ready files for Excel, Xero and QuickBooks.
1000+ banks worldwide, including Revolut, Monzo, HSBC, Barclays, Lloyds, NatWest, Chase, Santander, Wise, Starling, Bank of America, Wells Fargo, HDFC, ANZ, Commonwealth, DBS, and hundreds more. Request your bank if it's missing.
They work too. When a page has no text layer, PivotBank runs OCR directly in your browser, so even the scan is never uploaded. Text-based PDFs downloaded from your bank portal still give the cleanest results, so use those when you can.
Currently no, password-protected PDFs block local text extraction. Remove the password in your PDF viewer first (File → Properties → Security → Remove Password), then convert.
Free gives you 10 pages/day (3 as a guest) with Excel and CSV export. Unlocking a statement is a one-time payment, no subscription and no account required, that converts that whole statement and adds accounting exports (QBO for QuickBooks, OFX for Xero, QIF for Quicken), JSON export, auto-categorisation, spending insights, recurring payment detection, merchant analysis and balance verification. Sign in and it’s also saved to your account to re-download anytime.
Yes. PivotBank detects the currency symbol in your statement and preserves it in the output. Multi-currency accounts with mixed transactions are also supported.
Yes, natively. Unlocked statements export one-click QBO files for QuickBooks (Web Connect), OFX for Xero and Sage, and QIF for Quicken and QuickBooks Desktop, no column mapping needed. The free CSV output also matches Xero's bank statement import format.
Yes, API Access is available for developers and accounting firms needing batch processing. Visit /api-access for documentation and pricing.