How to import bank transactions on FreshBooks
Import bank transactions in FreshBooks by navigating to Banking > Bank Accounts, selecting your account, and clicking Import Transactions. You can either connect your bank directly or upload CSV/OFX files manually.
Prerequisites
- Active FreshBooks account
- Bank account connected to FreshBooks or CSV/OFX file ready
- Administrator or owner permissions
- Recent bank statements or transaction data
Step-by-Step Instructions
Access the Banking Section
Select Your Bank Account
Choose Import Method
- Click Sync Now for automatic import if your bank is connected
- Click Import Transactions and then Upload File to manually upload CSV or OFX files
Upload Your Transaction File (Manual Method)
Map Transaction Columns
- Date column → Date
- Description column → Description
- Amount column → Amount
- Reference number → Reference (optional)
Review and Select Transactions
Complete the Import
Categorize and Match Transactions
Common Issues & Troubleshooting
CSV file won't upload or shows format errors
Ensure your CSV file uses comma separators, has headers in the first row, and dates are in MM/DD/YYYY format. Remove any special characters or extra spaces from the file.
Duplicate transactions appearing after import
Go to Banking > Transactions, use the filter to show duplicates, and delete unwanted duplicates. Enable duplicate detection in Banking Settings to prevent future duplicates.
Bank connection fails or won't sync automatically
Try disconnecting and reconnecting your bank account under Banking > Bank Accounts > Account Settings. Clear your browser cache and ensure your bank login credentials are current.
Transaction amounts are showing as negative when they should be positive
Check your column mapping during import - you may need to reverse the debit/credit mapping. You can also manually edit individual transactions after import by clicking on them in the transactions list.