FlowParse
NAB Statement to Excel Converter logo Excel · CSV · QBO · Xero

NAB Statement to Excel Converter

NAB keeps up to seven years of statements in NAB Internet Banking — but only the last two years in the NAB app. Its statements page also draws a line many people miss: the PDF summary of recent transactions you can download in online banking "isn't a statement, just a report". For a tax return, a loan application or an audit, the account statement is the document, and it is a PDF.

Scanned or digital · multi-page · balance-validated · duplicates removed

FlowParse
flowparse.io

FlowParse turns a NAB statement into rows: the date, the particulars, and the amount in Australian dollars with its sign, decided by the debit or credit column it is printed in. The opening balance plus every transaction is checked against the closing balance, and the result exports to Excel, CSV, or a file for Xero, MYOB, QuickBooks or any other accounting software.

AI extraction, no templates

Reads this bank's layout with no per-bank setup.

Every column preserved

Date, description, amount, balance and every extra field, 1:1.

Balance-validated

Opening + transactions = closing, checked on every file.

Scanned & multi-page

OCR for image PDFs; long statements stitched into one list.

Seven years on desktop, two in the app

NAB's statements page is specific: statements for up to the last seven years in NAB Internet Banking, and the last two years in the NAB app. Letters NAB sends can be viewed and downloaded too. To get there, you opt into online-only statements and letters for all your NAB accounts and keep your email address current so NAB can tell you when a new statement is ready. If you cannot see seven years online, NAB asks you to contact it.

So for anything older than two years, use a browser, not the app — and for working with those years as data, FlowParse turns the PDFs into rows.

FieldCaptured in the export
DateTransaction / posting date, normalised
DescriptionPayee, merchant or transfer detail, verbatim
AmountSingle signed value (debits −, credits +)
BalanceRunning balance per transaction
Reference / typeCheck number, transaction type, reference
FlowParse
flowparse.io
FlowParse
flowparse.io

Four kinds of NAB statement

NAB lists the documents separately. An account statement summarises all transactions on the account for a period — the one to convert. A proof of balance shows the current balance, for a home loan or Centrelink. An interest statement shows interest earned, for the tax return. A closed account statement is the final statement of an account you no longer have access to.

Account statements and closed account statements are movement lists between two balances; FlowParse converts and proves both. Proof of balance and interest statements are single figures — keep them for their purpose.

New to this? Read the guide on how to convert a bank statement PDF to Excel.

FlowParse
flowparse.io

A report is not a statement

The recent-transactions PDF in online banking is convenient, and NAB is clear about what it is: a report of recent activity, not a statement. It is generated on demand for whatever range you choose, and a report does not carry the statement's own opening and closing balance for a statement period.

For anything that must stand up — a lender's file, an ATO review, a family law matter — convert the account statements. FlowParse's proof rests on the balances the statement prints; that is what makes a converted statement trustworthy.

FlowParse
flowparse.io

July to June in one workbook

Statements follow their own cycles; the financial year runs 1 July to 30 June. Smart Merge takes up to 100 NAB PDFs and builds one workbook in date order with the source on every row and a chain check that each closing balance is the next opening balance, so the year can be cut at 30 June wherever the statements start.

Statements from CommBank, Westpac, ANZ or Bendigo can be merged into the same workbook, matched column by column.

FlowParse
flowparse.io

NAB to Xero, MYOB or QuickBooks

Australian accountants and BAS agents mostly work in Xero, MYOB or QuickBooks Online. FlowParse exports a CSV that fits Xero's and MYOB's bank statement import, a QBO file for QuickBooks, and an Excel file for review first.

Because the particulars are kept whole, each transaction can be coded and matched to its invoice or receipt after import — the starting point for GST on the BAS.

FlowParse
flowparse.io

Getting clean NAB PDFs

A statement downloaded from NAB Internet Banking carries real text and converts exactly. Paper statements from before you went online-only can be scanned and converted through OCR; scan them flat, one statement per file.

Upload each statement as one file so the proof can run from opening to closing balance, and use the desktop site to reach statements older than the app's two years.

FlowParse
flowparse.io

Where manual copying goes wrong

Debit and credit columns, pasted into one list, become all positive. Dates like 03/04 are the 3rd of April in Australia but March 4th in an American template. FlowParse signs by column and writes unambiguous dates.

Long particulars — a BPAY reference, an overseas card purchase with its currency amount — wrap over two lines and become two rows. FlowParse keeps one transaction per row, and the balance proof confirms nothing was split or dropped.

FlowParse
flowparse.io

Example: a broker prepares a home loan application

A mortgage broker needs three months of statements for each applicant's NAB everyday account and six months for a savings account, plus a proof of balance. The applicants download the statements from NAB Internet Banking. The figures here are an illustration, not real applicants'.

Uploaded together, the statements become one workbook with the account on every row, each proved against its balances, with no month missing. The broker filters for salary credits, regular rent and loan repayments, and any dishonour fees — the same review the lender's credit team will do — and submits a file that has already been checked.

FlowParse
flowparse.io

Before relying on converted NAB data

Document: account statements, not the recent-transactions report. Coverage: every statement in the period, each closing balance equal to the next opening balance. Reconciled: every statement proved before its totals are used.

And keep the PDFs — the ATO generally expects records to be kept for five years, and the converted file is a working copy of the statement.

FlowParse
flowparse.io

Which NAB documents convert

Account statements and closed account statements for everyday, savings and business accounts convert and are proved against their balances. Credit card statements convert as purchases and payments against the previous and new balance.

Proof of balance, interest statements and the recent-transactions report are not period statements. Keep them for their purpose; convert the account statements.

FlowParse
flowparse.io

Letters next to statements

NAB's online statements service covers letters as well: once you opt into online-only statements and letters, the letters NAB sends can be viewed and downloaded in NAB Internet Banking. Some of them explain movements on the statement — a fee change, a rate change on a savings account, a dishonoured payment.

Those letters are not movement lists and do not convert into rows. They are the context for rows: when a converted statement shows an unusual fee or a change in interest, the letter from the same month explains it. Keep them in the same folder as the statements you convert, so the explanation is never far from the number.

For a lender or an accountant reviewing someone else's account, asking for the letters alongside the statements often answers questions before they are asked — a dishonour fee with its letter tells a clearer story than a fee on its own.

FlowParse
flowparse.io

When seven years are not all there

NAB's page says that if you cannot access statements for the last seven years in online banking, you should contact NAB. That happens with accounts opened recently, accounts converted from another product, or periods before you opted into online-only statements.

Upload what you can download first. Smart Merge's chain check shows exactly which periods are missing between the statements you have, so the request to NAB can name the months instead of asking for everything.

It also helps with the app's two-year limit: statements older than that are in NAB Internet Banking, and a request for anything still missing can then be specific about the account and the months. Once the missing statements arrive, add them to the same batch and the chain closes.

From PDF to clean data in three steps

1 · Upload the PDF

Drop one statement or many — digital or scanned, any number of pages.

2 · AI extracts & validates

Every transaction is read, amounts signed, balances checked, weak pages retried.

3 · Review & export

Check the editable preview, then download Excel, CSV, QBO, QFX, OFX or Xero.

For NAB the PDF is usually an account statement from NAB Internet Banking — up to seven years back on desktop.

FlowParse
flowparse.io
Export formats

Convert to the format you need

The same extraction powers every export — convert once, then choose the output your next tool expects.

NAB's recent-transactions PDF is a report, not a statement; FlowParse converts the account statements.

FormatBest for
Excel (.xlsx)Analysis, totals, sharing
CSVImporting into any tool
.QBOQuickBooks Online & Desktop
.QFXQuicken
.OFXMost accounting tools
Xero CSVXero statement import

Go to a format: Excel, CSV, QBO, Xero.

FlowParse
flowparse.io

Manual work vs FlowParse

Re-typing a statement by hand is slow and error-prone. FlowParse is near-instant, accurate, and scales to any volume.

By hand, a NAB PDF loses its sign — debit and credit columns become one list of positive numbers.

What happensBy handFlowParse
Reading the dataCopy-paste line by lineAI extracts every transaction
Scanned statementsRe-typed manuallyOCR reads them automatically
Debits & creditsYou fix every signPre-signed, normalised
Balance checkManual reconciliationValidated automatically
Time per statement20–40 minutesUnder a minute
A full yearHours per accountOne Smart Merge upload
FlowParse
flowparse.io
Smart Merge

A whole year into one reconciled Excel

Opening balance plus every signed transaction must equal the closing balance, and each row must follow from the running balance before it. FlowParse checks both. A misread amount, a wrong sign or a transaction lost at a page break fails at the row where it happened.

Statements that pass are marked reconciled; anything else opens in the preview with the difference and the rows around it.

QuickBooks & Xero

Import straight into your accounting software

Need it in your books? FlowParse builds a real bank-feed file. The .QBO imports directly into QuickBooks with no CSV column mapping, each transaction carries a unique ID so re-imports never duplicate, and Quicken users get .QFX.

In Australia that usually means Xero, MYOB or QuickBooks Online.

FlowParse
flowparse.io
FlowParse
flowparse.io
Accuracy you can trust

Validated, not just converted

A NAB statement gives the account name, BSB and account number, the period and the opening balance, then the transactions: date, particulars — an Osko or direct-entry transfer, a BPAY payment, an EFTPOS or Visa Debit purchase, a direct debit, a fee — and the amount in a debit or credit column, with the running balance. The closing balance ends it.

FlowParse writes one row per transaction with its date, the full particulars and one signed amount in AUD — debits negative, credits positive, from the column the figure sits in.

Opening + transactions = closing
Continuous running balance
Duplicate detection
Missing-page detection
Per-field confidence scores
Editable preview before export

More on the validation and reconciliation engines.

Built for sensitive data

Your bank statements stay private

Bank statements are among the most sensitive documents you own. Converting one never puts it at risk.

Your NAB PDF is deleted automatically 30 days after upload.

Encrypted transfer

Every upload and download runs over TLS.

Auto-deleted in 30 days

Your original PDF is removed automatically 30 days after upload.

EU servers

Stored on servers in the EU.

No AI training

Your documents are never used to train models. GDPR-aligned.

Read the full security overview.

Who converts these statements

Mortgage brokers, BAS agents and accountants, and households preparing a tax return.

Accountants

Bring client statements into Excel or QuickBooks without re-keying.

Bookkeepers

Catch up months of statements in minutes.

Small businesses

Get PDF-only statements into the books, ready for tax time.

Loan & mortgage applicants

Turn statements into a clean spreadsheet for underwriting.

Finance teams

Standardise statements from many banks into one format.

Anyone with a PDF statement

Skip the manual typing — convert and move on.

Frequently asked questions

FlowParse
flowparse.io

Convert your statement now

Upload a PDF and get clean Excel, CSV, QBO or Xero in under a minute — balances validated, duplicates removed.