ABA File Editor
Drop an ABA file to edit individual payment rows or file-level details, then download a corrected file. Totals and record count are recomputed automatically — the output is always spec-compliant. Free, no signup, files never leave your browser.
Source ABA file
How to use
- 1
Drop the ABA file
Drag an .aba file into the dropzone. The editor loads every record and file-level field for editing.
- 2
Edit rows or file details
Fix an account number, change an amount, add or remove a row, or update the processing date and bank.
- 3
Save the corrected file
Click Save to download a new .aba file. Totals and record count are recomputed automatically.
Why use ABA File Converter's ABA Editor
- Edit any field — no need to re-run payroll just to fix one row.
- Totals and record count are recomputed automatically on save.
- Real-time validation — the status icon updates as you type.
- Works on Mac, Windows, Linux, and mobile.
- Free, no signup, browser-only.
When to edit rather than regenerate
If your ABA file was generated by payroll software — Xero, MYOB, KeyPay, or similar — and one row contains an error, editing that single row is faster than re-running the payroll batch and re-exporting. Common editing scenarios:
- Wrong BSB or account number — fix the single incorrect row without touching any other payment.
- Wrong amount — adjust one payment without regenerating the whole file.
- Bank rejected the file — use the ABA Validator to find the issue, then fix it here.
- Processing date needs updating — change the date in file details without touching the payments.
- Need to add or remove a payment — add or delete rows and totals update automatically.
How the editor keeps your file valid
Every change is validated in real time against the ABA specification. The status icon (✓ / ⚠ / ✗) next to each row shows whether it is valid. When you save, the Type 7 totals — credit total, debit total, net total, and record count — are recomputed from the detail rows automatically. You cannot download a file that contains errors, which means the output is always bank-acceptable.
About the ABA file format
The ABA file (sometimes called Direct Entry or Cemtex) is the fixed-width 120-character text format Australian banks accept for batch payments. Every record is exactly 120 characters; a file has one Type 0 descriptive header, one or more Type 1 detail records, and one Type 7 totals record. Read the full ABA file format spec.
Frequently asked questions
What can I edit?
Every field in every detail row — BSB, account number, account name, amount, lodgement reference, transaction code, indicator, and withholding tax — as well as every file-level header field. The Type 7 totals are recomputed automatically on save.
Will the editor block invalid changes?
On Save, the file is validated against the full ABA spec. Errors must be fixed before download; warnings are surfaced but not blocking. The status icon on each row shows its current validity as you type.
Is the file uploaded to a server?
No. Editing runs entirely in your browser. The corrected file is generated locally and downloaded directly to your device.
Can I add or delete payment rows?
Yes. Use the Add Row button to insert a new payment, or click the delete icon on any row to remove it. The file totals and record count update automatically.
Does editing on a Mac work the same as on Windows?
Yes. The editor runs entirely in your browser and works identically on Mac, Windows, Linux, and mobile.
Can I edit an ABA file that was rejected by the bank?
Yes. Drop the rejected file here. If you are not sure which row is wrong, run it through the ABA Validator first to identify the issue, then fix it here and re-download.