How Australian banks give you your statements
| Bank | Statements online | Default frequency | Built-in export |
|---|---|---|---|
| CommBank | Up to 7 years | Six-monthly on many accounts | CSV only in the new NetBank (OFX and QIF removed in 2026) |
| Westpac | Up to 7 years | At least every six months | CSV, QBO, QIF or OFX |
| ANZ | Up to 7 years | Every six months for most accounts | Up to 2 years of transactions |
| NAB | 7 years online, 2 in the app | Every six months for most accounts | Spreadsheet, QIF or PDF, up to 2 years |
Six-monthly statements mean long PDFs, and exports typically stop at around two years. For older periods, statement periods with their balances, or a client's PDFs, the statement is the source.
What the ATO expects you to keep
- 5 years for most records, starting from when you prepared or obtained the record or completed the transaction, whichever is later. Some records, such as company records, need to be kept for 7 years.
- Bank records are among the records business.gov.au says to keep.
- GST records also follow the 5-year rule, and the ATO's BAS tips include reconciling sales with your bank statements.
- Digital is fine. You can keep digital records without paper copies, and images of paper records are accepted if they're true and clear reproductions.
- Software isn't the record. If you enter information into accounting software, the ATO says you still need to keep a copy of the actual record.
- English. Records must be in English or easy to translate into English.
Importing into Australian accounting software
- Supports OFX, QFX, QIF, CSV and QuickBooks files.
- A CSV needs at least a date and an amount. Xero asks you to confirm the date format if dates are ambiguous.
- Accepts a 3-column (date, description, amount) or 4-column (date, description, credit, debit) CSV.
- Recommends dd/mm/yyyy dates and asks you to leave zero values blank.
- Files must be in English, 350 KB or less, with up to 1,000 lines per upload.
MYOB Business
- Imports bank statements as QIF or OFX, recommends dd/mm/yy dates where you have a choice, and limits files to 10MB.
- AI Bank Statement doesn't produce QIF or OFX, so for MYOB use your bank's own export or a bank feed.
Converting an Australian bank statement
- Upload your PDF statements. Batch upload handles a year of statements at once, however long each one is.
- Pick the output: Excel, CSV, JSON, Xero CSV, or QuickBooks 3- or 4-column CSV.
- Download one transaction per row, with dates day-first and amounts in Australian dollars.
Credit card statements from Australian banks convert with the credit card statement converter.