Australian banks cut off CSV exports and leave you with PDFs. When I went looking for a converter, the privacy picture was worse than the problem.
Most banks stop letting you export CSVs after 12 to 24 months. The popular converter sites that come up in search results store your uploaded statements on their servers for hours. So I built something that doesn't.
How most Australians find out about the PDF problem
At some point you need transaction data older than a year or two and you go to download it, only to find CSV exports cut off well before that. NAB gives you around 24 months, ANZ closer to 12, and some of the smaller banks stop at 90 days. After that, your only option is PDFs.
It's your financial data. You should be able to export it in whatever format you need, going back as far as you need. The fact that banks make this difficult is a policy choice, not a technical one.
What I found when I went looking for a converter
When I hit this problem myself I searched for a PDF to CSV converter. There are plenty of them. What I didn't expect was how casually most of them handle the data you upload. Reading through their privacy policies was pretty eye-opening.
Most major PDF converter sites store uploaded files on their servers for anywhere from 30 minutes to 24 hours. That's your complete financial history sitting on a server you know nothing about, for up to a day.
That was a dealbreaker. Bank statements aren't just numbers. They show where you shop, where you eat, your medical providers, your subscriptions, your salary, and usually your home address. Handing all of that to a random site, even temporarily, wasn't something I was willing to do.
What about just using AI?
A lot of people suggest pasting statements into ChatGPT or another LLM to extract the transactions. I understand why it seems convenient, but I'd push back on that pretty hard. Data leaks from major AI chat platforms aren't rare news, and you have no visibility into whether your input is cached, reviewed, or used for training. Most LLM providers' terms allow them to use conversation data in various ways. Your transaction history could end up in a training dataset.
You're solving a data access problem by creating a different data exposure problem. The privacy question doesn't go away, it just moves.
Why I built my own
I built aussiebankstatements.com because I wanted a converter specifically designed for Australian bank formats, with privacy as a hard requirement rather than an afterthought.
The tool reads your PDF, produces a clean CSV you can open in Excel or import into your accounting software, and then discards everything. No copies stored, no cache kept. Your PDF is processed and immediately gone. Once you download your CSV, nothing about your statements exists on our end. That had to be non-negotiable, otherwise it was just another version of the problem I was trying to avoid.
Why build for Australia specifically?
Because I'm Australian and I wanted something built for us, not a global tool where Australian banks are an afterthought to a US-first product. Most of the converter sites out there are clearly optimised for American bank formats. When you upload a CommBank or Westpac statement, you're hoping it gets picked up by whatever generic parsing logic they have in place.
Your data should be yours
Honestly, this tool shouldn't need to exist. Banks should give you clean data exports going back as far as you need, in whatever format you want. Until that becomes a legal requirement in Australia, the PDF wall isn't going away.
If you're trying to get your financial history out of a PDF and into something usable, I hope this does the job. You shouldn't have to give up your privacy just to access data that was yours to begin with.
— Joel, creator of aussiebankstatements.com. If you have questions or feedback, find me on X at @matherslabs.
Try it free
Convert your PDF statement now
Upload any Australian bank statement PDF and get a clean CSV back in seconds. No account needed, no data stored.