Convert CSV to ABA

Optional: add prefill details

How do I use prefill?

The (optional) prefill functionality allows you to save time by filling out the fields below using information about your account from a spreadsheet. Simply download an example prefill CSV file from here and fill in your account details. It's OK to leave fields blank if you would prefer to fill them in manually. Once you're happy with the file, upload it using the button above. Then, select one of the accounts and the prefiller will enter all the details of that account into the fields below.


What is this?

This webpage helps you pay multiple people using bank transfers from a standard Australian bank account.

It does this by converting a list of transactions in a CSV file into an ABA file that you can upload to your bank.

How do I use it?

First, you need to create the list of transactions as a CSV file. Most spreadsheet software (e.g. Excel, Google Sheets) can save a spreadsheet to CSV. To work with this tool, your CSV file needs 5 columns:

  1. Recipient BSB, formatted with a dash, e.g. 123-456
  2. Recipient account number
  3. Recipient name
  4. Amount in cents to pay to this recipient
  5. Transaction reference - some text that the recipient will see

You also have to watch out for length limits, the transaction reference can be at most 18 characters and the recipient name can be at most 32 characters.

When strict mode is enabled, the converter will fail if any field is too long, and you will be shown an error page with the field that needs to be shortened. If instead you would like to just truncate long fields to the length limit, you should turn off strict mode.

Download an example CSV file below to get started!

Download Example CSV

Source Code, Bugs, Credits, etc

You can get a copy of the source and report bugs at github.com/michaelsproul/bulk-pay-aus.