Australian Banking Tools

ABA File Converter

Convert, read, view, validate, edit, and create ABA files entirely in your browser. Works with every major Australian bank.

Trusted by 1,000+ Australian businesses
147+Australian FI codes
10Major banks supported
120Characters per record
100%Client-side processing
100% in your browserNo signup requiredNo file-size limit
Most used

Convert CSV to ABA file

Drop a CSV of payments, map the columns, fill in your bank details, and download a valid ABA file — in under a minute.

Source CSV

All tools

Why ABA File Converter?

Professional-grade ABA file tools, built on trust and transparency.

Your files never leave your device

Every tool runs 100% in your browser. Your CSV, Excel, and ABA files are processed locally — never uploaded to any server, never seen by us.

Free, with no limits

No signup, no subscription, no per-file fee. All seven tools are free to use, with no row limits and no watermarks.

Validates against the ABA spec

Every generated file is checked against the Australian Bankers' Association direct-entry specification before download. Supports 147 Australian financial institution codes.

Works with your existing tools

Converts files from Xero, MYOB, QuickBooks, Reckon, and other payroll platforms. Output is accepted by every major Australian bank, no configuration required.

Export from your payroll software

XeroMYOBQuickBooksReckonKeyPayEmployment HeroSageXeroMYOBQuickBooksReckonKeyPayEmployment HeroSage

Accepted by every major Australian bank

CommBankWestpacANZNABMacquarieSt.GeorgeBendigo BankBOQINGCommBankWestpacANZNABMacquarieSt.GeorgeBendigo BankBOQING

Trusted by bookkeepers, accountants, and small businesses

Caught a dodgy BSB before I sent off last week's pay run — would've had the whole batch bounced back by the bank otherwise. Saved me a good half day of redoing everything.

Grace Tan

Grace Tan

BAS Agent

I only run supplier payments a few times a year, so paying for proper software never made sense. No sign-up, no limit on rows, straight from my spreadsheet to a bank-ready file in a few minutes.

Daniel Wu

Daniel Wu

Owner, Wu's Trading

Wasn't keen on uploading clients' account numbers to some random server. Everything here happens in the browser, nothing gets sent off anywhere, which matters more to me than any of the fancy features.

Priya Nair

Priya Nair

Bookkeeper

Got a warning that a BSB didn't match any bank on file, turned out someone had fat-fingered a digit entering it. Would've gone out wrong if it hadn't flagged it.

Mark Ferreira

Mark Ferreira

Payroll Administrator

Doesn't matter if the export's come out of Xero or MYOB, just drop it in and convert. Pick the bank and it sorts the FI code itself, no more digging through lookup tables.

Angela Costa

Angela Costa

Accountant

We run batches with a couple thousand lines and other tools used to choke on that. This one stays quick, and if I need to fix one line last minute the Editor means I'm not redoing the whole export.

Kevin Zhang

Kevin Zhang

Operations Lead

Caught a dodgy BSB before I sent off last week's pay run — would've had the whole batch bounced back by the bank otherwise. Saved me a good half day of redoing everything.

Grace Tan

Grace Tan

BAS Agent

I only run supplier payments a few times a year, so paying for proper software never made sense. No sign-up, no limit on rows, straight from my spreadsheet to a bank-ready file in a few minutes.

Daniel Wu

Daniel Wu

Owner, Wu's Trading

Wasn't keen on uploading clients' account numbers to some random server. Everything here happens in the browser, nothing gets sent off anywhere, which matters more to me than any of the fancy features.

Priya Nair

Priya Nair

Bookkeeper

Got a warning that a BSB didn't match any bank on file, turned out someone had fat-fingered a digit entering it. Would've gone out wrong if it hadn't flagged it.

Mark Ferreira

Mark Ferreira

Payroll Administrator

Doesn't matter if the export's come out of Xero or MYOB, just drop it in and convert. Pick the bank and it sorts the FI code itself, no more digging through lookup tables.

Angela Costa

Angela Costa

Accountant

We run batches with a couple thousand lines and other tools used to choke on that. This one stays quick, and if I need to fix one line last minute the Editor means I'm not redoing the whole export.

Kevin Zhang

Kevin Zhang

Operations Lead

What is an ABA file?

An ABA file — also called a Direct Entry file or Cemtex file — is the fixed-width 120-character text format Australian banks use to process batch electronic-funds-transfer (EFT) payments. Each file contains a descriptive header, one detail record per payment, and a totals record. Businesses upload ABA files to their bank's internet banking portal to pay multiple suppliers, employees, or beneficiaries in a single transaction.

The ABA format has been the Australian banking standard for batch payments since the 1980s and is accepted by every major Australian financial institution — including CBA, Westpac, ANZ, NAB, Macquarie, and Bankwest. Payroll and accounting platforms such as Xero, MYOB, and QuickBooks all export ABA files directly from their payment-run screens. If you do not have an export, use our free ABA file creator to build one from scratch. Read the full ABA file format specification →

Frequently asked questions

What is an ABA file?

An ABA file is the fixed-width 120-character text format Australian banks accept for batch payment uploads. It's sometimes called the Direct Entry or Cemtex format and is used by CBA, Westpac, ANZ, NAB, and every other major AU bank.

Is this tool really free?

Yes. Every tool on this site is free to use, with no signup, no per-file fee, and no subscription.

Are my files uploaded anywhere?

No. All processing runs in your browser. Your CSV, Excel, and ABA files never leave your device.

Which Australian banks does this work with?

The ABA format is standardised, so every major Australian bank — including CBA, Westpac, ANZ, NAB, Macquarie, Bendigo, ING, Suncorp, BOQ, and Bankwest — accepts files generated here. You pick your bank during the file-details step so the correct FI code is used.

What payroll software exports ABA files?

Xero, MYOB, QuickBooks, Reckon, KeyPay, Employment Hero, and Sage all export ABA files or CSVs from their payroll modules. Drop the exported file into any tool here to convert, validate, or edit it.

What is the difference between an ABA file and a Cemtex file?

They are the same format. Cemtex is an older trade name for the 120-character fixed-width Direct Entry format used by Australian banks. The two terms are interchangeable.

How many payments can an ABA file contain?

There is no hard limit in the specification. In practice most banks accept several thousand detail records in a single file. This tool handles large files using virtual scrolling so even thousands of rows display instantly.