Bank statement converters by bank
PivotBank converts PDF statements from 1000+ banks worldwide into Excel, CSV or JSON, on your device. These guides cover the banks we get asked about most: how to download your statement and what the converter extracts. Don't see your bank? The converter almost certainly still works, just drop your PDF in.
United Kingdom
United States
Canada
Australia
India
Also supported, country by country
The banks above have a guide of their own. These do not, and the converter reads their statements just the same: it works from the PDF rather than from any arrangement with a bank, so the list is what we have been asked for rather than what we can do.
Argentina
Banco de Tierra del Fuego, Banco Galicia, Banco Macro, Banco Nación, BBVA, Brubank, Mercado Pago
Australia
Bendigo Bank, Commonwealth Bank, ING Australia, Macquarie, Suncorp
Bangladesh
bKash, BRAC Bank, City Bank, Dutch-Bangla Bank, Eastern Bank, Islami Bank
Belgium
Argenta, Belfius, BNP Paribas Fortis, ING, KBC
Brazil
Banco do Brasil, Banco Inter, Bradesco, BTG Pactual, C6 Bank, Caixa, Itaú, Nubank
Canada
Desjardins, National Bank, Tangerine, TD Canada Trust
Chile
Banco de Chile, BancoEstado, BCI, Itaú
China
Agricultural Bank of China, Bank of China, Bank of Communications, China Construction Bank, China Merchants Bank, ICBC, Ping An Bank
Colombia
Banco de Bogotá, Bancolombia, BBVA, Davivienda, Nequi, Nu Colombia
France
BNP Paribas, BoursoBank, Crédit Agricole, Crédit Mutuel, La Banque Postale, LCL, Société Générale
Germany
Commerzbank, Deutsche Bank, DKB, ING, N26, Postbank, Sparkasse, Volksbank
Hong Kong
Bank of China (HK), DBS, Hang Seng, Standard Chartered
India
Bank of Baroda, IDFC First, Kotak Mahindra, Punjab National Bank, State Bank of India, Yes Bank
Ireland
AIB, An Post Money, Bank of Ireland, N26, Permanent TSB
Italy
Banco BPM, BPER Banca, Crédit Agricole Italia, Fineco, Intesa Sanpaolo, Mediobanca, Poste Italiane, UniCredit
Japan
Japan Post Bank, Mizuho, MUFG Bank, Rakuten Bank, Resona, SBI Sumishin, Sumitomo Mitsui (SMBC)
Kenya
Absa Kenya, Co-operative Bank, Equity Bank, KCB, M-Pesa, NCBA
Malaysia
Bank Islam, CIMB, Hong Leong Bank, Maybank, Public Bank, RHB
Mexico
Banco Azteca, Banorte, BBVA México, Citibanamex, Nu México
Netherlands
ABN AMRO, bunq, ING, Rabobank, SNS
New Zealand
ASB, BNZ, Kiwibank
Nigeria
Access Bank, First Bank, GTBank, Kuda, Opay, UBA, Zenith Bank
Pakistan
Allied Bank, Bank Alfalah, Faysal Bank, Habib Metro, HBL, MCB, Meezan Bank, Standard Chartered, UBL
Poland
ING, mBank, Millennium, Pekao, PKO Bank Polski
Portugal
ActivoBank, BPI, Caixa Geral, Millennium BCP, Novo Banco
Romania
Banca Transilvania, BCR, BRD, CEC Bank, ING, Raiffeisen, UniCredit
Saudi Arabia
Al Rajhi Bank, Alinma Bank, Bank Albilad, Riyad Bank, SAB, Saudi National Bank
Singapore
DBS, Maybank, OCBC, Standard Chartered, Trust Bank, UOB
South Africa
Absa, Capitec, FNB, Investec, Nedbank, Standard Bank, TymeBank
Spain
Abanca, Banco Sabadell, Bankinter, BBVA, CaixaBank, ING, Unicaja
Switzerland
Neon, PostFinance, Raiffeisen, UBS, Zürcher Kantonalbank
Ukraine
A-Bank, Monobank, Oschadbank, PrivatBank, PUMB, Raiffeisen, Ukrsibbank
United Arab Emirates
ADCB, Dubai Islamic Bank, Emirates NBD, FAB, Mashreq, RAKBANK
United Kingdom
Co-operative Bank, Starling
United States
Ally, Charles Schwab, Truist
Questions about bank support
My bank is not listed. Will it still work?
Almost certainly. The 34 pages listed here are guides, not a compatibility list: they cover the banks people ask about most, with the exact steps for downloading a statement from that bank and what the converter pulls out of it. The converter itself reads the layout of the PDF rather than looking your bank up, so a bank with no guide converts the same way. Drop the PDF in and you will see every transaction it found before you pay anything.
How can you support 1000+ banks when you list 34?
Because nothing is hard-coded per bank. Statements from every bank are built the same way: a date, a description, an amount in or out, and usually a running balance. The parser finds those columns in the PDF, and then checks its own work by re-adding the balance line by line. That is why an unlisted bank, a foreign bank or an account type we have never seen still converts, and why you can tell immediately when one does not.
Does it work with business and joint accounts?
Yes. Business, joint, savings, credit card and currency accounts all convert. Business statements often carry more columns than a personal one, which is exactly the case the balance check exists for: if a column has been misread, the running total stops chaining and the preview says so.
What about banks outside the UK and US?
They work, and the guides here cover Canada, Australia and India as well. Amounts in any currency parse, and day-first and month-first date orders are both detected rather than assumed, which is the mistake that quietly shifts a March transaction into April.
Do I need my online banking login?
No, and that is a deliberate difference. Open banking tools ask you to connect the account, which means you have to be the account holder and the account has to still be open. This works from the PDF, so it covers closed accounts, an accountant working from a client statement, and history older than any connection.
Is my statement uploaded anywhere?
No. The PDF is parsed inside your browser using WebAssembly, including OCR for scanned statements, so it never reaches our servers or anyone else’s. The only data we ever store is the extracted transactions of statements you explicitly unlock and save to an account, never the PDF, and you can delete those at any time.
How do I know the conversion is complete?
Every conversion re-computes the running balance across the whole statement and flags any break. A page that failed to parse breaks the chain, so you see it in the preview rather than discovering it after the import. That check is also what makes a converted statement safe to hand to an underwriter or an auditor.

