Supported banks

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.

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

FAQ

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.