Skip to main content

How to import bank transactions manually

Learn how to manually import bank transactions into TaxTank to keep your records accurate and ensure precise financial and tax tracking.

Updated over a week ago

Bank transactions can be manually imported using a 'csv' file format.

⚠️ Warning: Do not add manual transactions directly into a bank account with live transactions in TaxTank. Doing so will throw out your TaxTank Balance. Instead, create a manual account for these transactions.

To obtain bank transactions simply log into your internet banking, select your account and transaction date range, and then select export. When exporting you should be able to choose the file type, in which case you want to choose 'csv'.

Open your CSV file and check the first row. It should be the column headers and look like one of these:

date, amount, description

or

date, debit, credit, description

Different banks export their data differently, so either format is fine.

Download CSV template

If you’re unsure, you can download the CSV template that aligns with your bank export from the bottom of this article or in TaxTank by clicking the Download button in your account under Bank Feeds, then copy and paste your bank transactions into the template.

Screenshot of TaxTank's Download button for manual transactions

To import the transactions, select the financial year the transactions apply to, select 'Bank Feeds' from the left side menu, select the bank account you want to import transactions into, and then select the Import button to upload the csv file.

In a few seconds your transactions will be ready to allocate.

One thing to note, if you're importing transactions for multiple years, you will need to import the transactions for each financial year.

FAQs

Q: My bank only lets me export statements as a PDF or in paper format. How can I import these transactions?

A: You can use an online service to convert your PDF to a CSV, such as Convertio. Once converted, make sure the file matches our required format before uploading, otherwise it won’t import correctly.

Q: Why won’t my CSV file import?

A: The most common reason a CSV file won’t import is that the file is not in a clean format. Before uploading, please open the CSV file and check the following:

CSV import checklist

  1. The first row must only contain the column headers

    Use one of these formats only:

    date, amount, description

    or

    date, debit, credit, description

  2. Do not include any extra columns such as:

    • balance

    • transaction type

    • account number

    • BSB

    • category

    • notes

    • running balance

    • reference number

    Extra columns can prevent the file from importing correctly.

  3. Remove blank rows

    Delete any blank rows above the headers, between transactions, or at the bottom of the file.

  4. Remove totals or summary rows

    Some banks export rows such as:

    • opening balance

    • closing balance

    • total credits

    • total debits

    These should be removed before upload.

  5. Make sure the file is saved as a CSV

    The file must end in .csv.

    Excel files such as .xlsx or .xls will not import through the manual CSV upload.

  6. Check the date format

    Dates should be consistent throughout the file.

    For example:

    01/04/2026

    Avoid mixed date formats in the same file.


Q: My bank export has extra columns. What should I do?

A: That’s completely fine, but you’ll need to clean the file first.

Keep only the required columns:

  • date

  • amount or debit and credit

  • description

Delete everything else before uploading.

Using our downloadable CSV template is usually the easiest way to fix this.

Simply copy and paste only the required columns into the template, save it as CSV, then upload.

Did this answer your question?