Import via CSV
CSV files can be used to bulk-import transactions.
Before you start
Ensure accounts are created
If you're importing transactions for an account that hasn't been added to Budget Board yet, create the account first on the Accounts Configuration
page (click the gear icon on the Accounts card in the Dashboard).
The target account name does not need to match the account name in the CSV file. You'll map the account during import.
Check your CSV format
The CSV file must contain a header row. It must include a column specifying the account name for each transaction, and one or more of the following fields:
- Date
- Description
- Category
- Amount
The Category field must match an existing category in Budget Board. If it doesn't, the transaction will be imported without a category.
Example CSV file:
- example.csv
Load the CSV file
Navigate to the Transactions
page and click Import
.
There will be a file input field. Click it to select your CSV file, and select Load CSV
to load it.
Budget Board will try to automatically detect the delimiter used in your CSV file (comma, semicolon, tab, etc.). If it fails, you can manually select the correct delimiter by selecting Specify Delimiter
and entering your delimiter in the field.
Configure Transactions
You will use the next screen to configure how the CSV data is imported. The Next
button will be disabled until all required fields are mapped and there are no warnings.
Map the fields
In the Column Fields
section, map CSV columns to transaction fields in Budget Board. Columns that match required fields are mapped automatically.
After mapping, a preview of the transactions to be imported appears in the Transactions
section above. Some fields are required, so ensure there are no warnings above the preview table before proceeding.
Adjust options
The Column Options
section contains additional import settings.
Date format
Specify the date format used in your CSV file.
Invert amount
If amounts in your CSV are inverted (for example, expenses are positive and income is negative), enable this option to correct them during import.
Split income/expenses into separate columns
If your CSV has separate columns for income and expenses, enable this option and map the appropriate columns. Budget Board will categorize transactions as income or expenses based on those columns' values.
Include income/expenses column
If your CSV contains a column indicating whether a transaction is income or expense, enable this option and map that column. Specify which values denote expenses; all other values will be treated as income.
Filter duplicates
If you're importing into an account that already contains transactions, enable this option to filter duplicates. Choose which columns should be used to detect duplicates.
Map accounts
In the Account Mapping
section, map account names from your CSV to accounts in Budget Board.
Import the transactions
Once the previous steps are complete, the Import
button will be enabled and will show the number of transactions to be imported. Click it to start the import process.