Records and deadlines

How to export a bank statement as CSV from CBA, Westpac, NAB, ANZ, Macquarie, Bendigo, ING and Up

Uploading a bank statement is the safest way to get transactions into bookkeeping software: no bank login is shared, and you control exactly what goes in. The export takes a minute once you know where the button is. Here is where it is for the eight banks Australian sole traders use most, as at September 2026. Menu labels drift, so treat these as a map rather than a script.

Updated 16 September 2026. General information only, not tax advice.

Before you start

Decide the period you need. For a quarterly BAS that is the three months of the quarter; for ongoing bookkeeping, the last month. Export from every account business money moves through, including any credit card used for business purchases. CSV is the best format because every line is a clean row; PDF statements also work with FlowFi, which reads the table out of the PDF, but CSV is faster and more reliable.

Commonwealth Bank (CBA)

In NetBank on a computer: open the account, then on the transactions view look for the Export link near the top right of the transaction list. Choose the date range and select CSV as the format, then download. NetBank exports up to a few years of history in one file.

In the CommBank app: open the account, tap the three-dot or Manage menu, and look for Export transactions or Statements. Statements are PDF by month; the transaction export gives CSV for a chosen range. If you cannot find it in the app, use NetBank in a browser.

Westpac

In Westpac Online Banking: go to Accounts, open the account, and above the transaction list choose Export transactions (sometimes under a Manage or More menu). Set the date range, pick CSV from the format list (Westpac also offers formats for older accounting packages), and download.

In the app: open the account and look under the transactions options for Export or Download. Monthly PDF statements are under Statements.

NAB

In NAB Internet Banking: open the account and go to Transaction history. Set the date range with the filter, then use Export at the top of the list and choose CSV (OFX and QIF are also offered). Download the file.

In the NAB app: open the account, tap the transactions options, and select Export transactions or Download. Statements in PDF are under Statements.

ANZ

In ANZ Internet Banking: open the account, go to Transactions, and use the Download or Export option on the transaction list. Choose the date range and CSV format. Older ANZ interfaces label this Download transactions.

In ANZ Plus: open the account, go to the transactions view, and use the export option in the account settings or the transactions menu to get a CSV. Standard ANZ app users can request statements as PDF under Statements.

Macquarie

In Macquarie Online Banking: open the account, go to Transactions, set the period, and select Download, then choose CSV (OFX and QIF are also available). Macquarie also lets you schedule regular exports from the Documents area on some accounts.

In the Macquarie app: open the account, tap the transactions menu and select Export, then choose CSV and the date range.

Bendigo Bank

In Bendigo e-banking: open the account, go to Transactions, set the date range, and select Export. Choose CSV and download. Statements in PDF are under the Statements tab.

In the Bendigo app: open the account and look for Export transactions under the account or transactions menu. If the app only offers PDF statements, those upload fine.

ING

In ING online banking: open the account, then go to Statements or the transactions view and look for Export transactions. Choose the date range and CSV format. ING also offers monthly PDF statements in the same area.

In the ING app: open the account, tap the menu on the transactions screen, and choose Export or Statements. CSV export by date range is available for most accounts.

Up

Up is app only. Open the account, go to the account settings (the gear or the account name at the top), and look for Data export or Statements. Data export produces a CSV for a date range you choose; Statements produces monthly PDFs. Both are emailed or saved to your phone and can be uploaded to FlowFi from there.

After you export

Open the CSV once to check it has date, description and amount columns and covers the full period. Then upload it. FlowFi reads the file, categorises every transaction, flags GST and deductions, and builds the BAS for the period. Do this monthly and the quarterly BAS is a five-minute review. See how to lodge your BAS online for the next step, and record keeping requirements for what to keep.

Email me the quarterly BAS checklist

The checklist now, then a few short notes on getting your BAS done. No spam, unsubscribe any time.

Frequently asked questions

Is uploading a statement safer than a bank feed?

It avoids sharing any login or granting ongoing access to your account. The trade-off is that you do the export yourself, which takes a minute or two per account per month.

My bank only gives me PDF statements. Will that work?

Yes. FlowFi reads the transaction table from PDF statements. CSV is preferred because it is cleaner, but PDF is fine.

How far back should I export?

For a first upload, the start of the current financial year is a good default, so your year-to-date figures are complete. After that, each month or quarter as it ends.

General information only, not tax advice. Check your own situation with a registered tax agent or the ATO.

Upload the CSV and watch it sort itself

FlowFi categorises every line, flags GST and deductions and builds the BAS from the file your bank just gave you.

Start 14-day free trial

14 days of Pro free. No credit card. Then $29 a month or $290 a year.

Related guides