ABA File Converter
Convert, validate, view, and edit ABA files entirely in your browser. Works with every major Australian bank.
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
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 without any restrictions — today and always.
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
Accepted by every major Australian bank
All tools
CSV to ABA Converter
Convert a CSV of payments into a valid ABA file for Australian banks.
Excel to ABA Converter
Convert an Excel workbook of payments into a valid ABA file.
ABA to CSV Converter
Decode an ABA file into a clean CSV that opens in Excel.
ABA File Validator
Check an ABA file against the format spec before uploading to your bank.
ABA File Viewer
Open and read an ABA file in a human-friendly table view.
ABA File Editor
Open an ABA file, fix one or more rows, and save a corrected file.
ABA File Generator
Build an ABA file from scratch with a form — no spreadsheet needed.
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. 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.