Import Bank Statements (CSV) into Law App

Contents

    CSV import is the manual fallback for getting bank transactions into Law App. It is used when neither bank feeds nor OFX files are available from your bank, or when you need to manually enter a specific missing transaction that the bank feed didn’t capture.

    Use this method only when necessary

    Unlike bank feeds and OFX files, CSV imports have no duplicate detection — Law App cannot tell whether a transaction imported via CSV has already come in through another method. If you later sync or import the same transaction again, it will appear twice. See Bank Feeds and OFX Import for the preferred methods. If you are using CSV to recover a missing transaction from your bank feed, make sure you read the sync date warning below before proceeding.

    What is a CSV file?

    CSV stands for comma-separated values. It is a plain spreadsheet format — essentially a table of data saved as a text file, where each column is separated by a comma. Most banks let you export statements in CSV format, and you can open and edit a CSV file in Microsoft Excel or Google Sheets just like a normal spreadsheet. When you save it again, make sure you save it as CSV (not as an Excel .xlsx file) — Law App expects the plain CSV format.

    Open the import screen

    From the left-hand menu, click Banking, then click Import.

    Banking menu expanded in the left sidebar with Import highlighted

    This opens the Import Bank Transactions screen, which walks you through the process as a series of numbered steps.

    Import Bank Transactions screen showing steps 1 through 5

    Download your bank statement

    Log in to your internet banking in a separate tab and download a statement for the account you want to import. Choose CSV as the export format. If you have multiple accounts to import, download a separate file for each one.

    Select your bank account

    Back in Law App, use the Account dropdown in Step 3 to select the bank account you are importing into. Make sure this is correct before you upload — the transactions will be posted to whichever account is selected here.

    Prepare your CSV file

    Bank-exported CSV files rarely match what Law App expects straight away. Open your downloaded file in Excel or Google Sheets and check each of the following before uploading.

    Required columns

    Your CSV must include these column headers exactly:

    Field Required Notes
    Date Yes DD/MM/YYYY or MM/DD/YYYY format.
    Amount Yes Income as positive, expenses as negative. One column only — see formatting rules below.
    Description Yes The transaction description as you want it to appear in Law App.
    Reference Optional Additional reference detail for the transaction.
    Payee Recommended If the payee is an existing contact in Law App, the name must match exactly.
    Template available

    Law App provides a downloadable template on the Import CSV File tab with the correct column headers already in place. You can use this as a starting point and paste your transaction data in.

    Amount formatting

    This is the most common cause of import errors. Before uploading, check your Amount column carefully:

    • Remove dollar signs — amounts must be plain numbers. A value of $1,250.00 must become 1250.00.
    • Remove comma thousand separators — commas in numbers will break the import because CSV uses commas to separate columns. 1,250.00 must become 1250.00.
    • Use two decimal places — format all amounts to exactly two decimal places (e.g. 1250.00, not 1250 or 1250.5).
    • One Amount column only — if your bank exports separate debit and credit columns, combine them into one. Use positive numbers for income and negative numbers for expenses.

    In Excel, you can fix this by selecting the Amount column, right-clicking, choosing Format Cells, and selecting Number with 2 decimal places and no thousand separator. Then save as CSV.

    Description formatting

    Check your Description column for any commas within the text — for example, a payee name like Smith, Jones & Associates contains a comma which may cause the columns to shift when Law App reads the file. Either remove the comma or ensure the field is wrapped in quotes in your CSV.

    Cleaning up the file

    1. Rename column headers to match the field names above exactly.
    2. Remove any columns Law App doesn’t use — such as Balance, Cheque Number, or running totals.
    3. Delete any summary or total rows at the bottom of the file.
    4. Check dates are in DD/MM/YYYY or MM/DD/YYYY format.
    5. Save the file as .csv.

    Upload the file

    In Law App, scroll to Step 4 and click the Import CSV File tab. Click the Import button, browse to your prepared CSV file, and select it.

    Import CSV File tab showing the required CSV header fields

    Law App will read the file and display the transactions in the table below. If it fails to read the file, go back and check your column headers, amount formatting, and that the file is saved as CSV rather than XLSX.

    Review and save

    After uploading, your transactions appear in the Latest imported list. Check each of the following before saving:

    • Dates fall within the expected range.
    • Receipt and payment amounts are in the correct columns and look correct.
    • Descriptions and references look right.
    • The total row at the bottom matches your bank statement.

    Once you’re satisfied, click Save All. If something doesn’t look right, click Undo All to discard the import and start again.

    Save All, Undo All, and Import buttons

    After saving

    The imported transactions will appear in your Bank Transactions list. Navigate to Banking > Reconciliation to begin matching them against your records.

    If you also have bank feeds running

    If your bank feed is active and you have manually imported a transaction via CSV, make sure your Sync Transactions From date on the Bank Sync screen is set to a date after the manually imported transaction. If the bank feed later pulls in the same transaction, Law App cannot detect the duplicate — it will appear twice because the CSV version has no bank ID for comparison. See Setting up bank feeds for how to adjust the sync date.

    Need help preparing your file or running into issues during import? Contact us at support@lawsupport.com.au or call 07 3040 3036.

    Updated on 25 May 2026

    Leave a Reply

    Your email address will not be published. Required fields are marked *