FreshBooks Integration Guide: Import Bank Transactions
Learn how to import converted bank statements into FreshBooks. Step-by-step guide for CSV formatting and expense tracking.
FreshBooks makes invoicing and expense tracking simple for small businesses and freelancers. This guide shows you how to import bank statement transactions into FreshBooks for effortless expense management and reconciliation.
FreshBooks Bank Integration Overview
FreshBooks connects with thousands of banks automatically, but there are situations where importing CSV files is necessary:
- Unsupported Banks: Smaller banks or credit unions without automatic feeds
- Historical Data: Transactions before connecting automatic feeds
- Business Credit Cards: Cards not supported by bank connections
- International Accounts: Foreign bank accounts
- Offline Records: Petty cash or manual transaction logs
CSV Format for FreshBooks
Required Columns
- Date: Transaction date (YYYY-MM-DD or MM/DD/YYYY)
- Description: Vendor name or transaction description
- Amount: Transaction amount (negative for expenses)
Optional Columns
- Category: Expense category for auto-categorization
- Tax: Tax amount if tracked separately
- Notes: Additional transaction details
ConvertBank Advantage
ConvertBank automatically formats your PDF bank statements into FreshBooks-compatible CSV files, saving you the hassle of manual formatting.
Step-by-Step Import Process
Step 1: Prepare Your File
- Upload your bank statement PDF to ConvertBank
- Select CSV as the export format
- Download the converted file
Step 2: Access FreshBooks Import
- Log into your FreshBooks account
- Navigate to Expenses in the left menu
- Click the Import Expenses button
- Select Import from File
Step 3: Upload and Map
- Click Choose File and select your CSV
- FreshBooks will preview your data
- Map columns: Date, Description, Amount, Category
- Set the default payment account
- Click Import
Expense Category Mapping
FreshBooks uses expense categories to organize your transactions. When importing, you can:
- Pre-categorize: Add a Category column to your CSV
- Default Category: Set one category for all imported transactions
- Categorize Later: Import without categories and sort manually
Common FreshBooks Categories
- Advertising
- Bank Charges
- Equipment
- Insurance
- Meals & Entertainment
- Office Supplies
- Professional Services
- Software
- Travel
- Utilities
Bank Connection Tips
For accounts that support automatic connections:
- Go to Expenses → Connect Your Bank
- Search for your bank
- Enter your credentials securely
- Select accounts to connect
- Transactions sync automatically
Pro Tip: Combine Methods
Use automatic connections for ongoing transactions and CSV imports for historical data or unsupported accounts. FreshBooks will detect and prevent duplicates.
Matching Receipts to Transactions
After importing transactions, attach receipts for complete records:
- Find the imported transaction in Expenses
- Click on the transaction to open details
- Click Attach Receipt
- Upload photo or PDF of receipt
- FreshBooks links the receipt to the expense
Troubleshooting Import Issues
| Issue | Solution |
|---|---|
| File not recognized | Ensure file is saved as .csv (not .xlsx) |
| Dates showing incorrectly | Use YYYY-MM-DD format for consistency |
| Amount sign reversed | Expenses should be negative, income positive |
| Categories not mapping | Use exact FreshBooks category names |
| Import stuck | Try smaller file (under 1000 rows) |
Frequently Asked Questions
Can I import income transactions too?
FreshBooks primarily imports expenses through this method. Income is typically recorded through invoices and payments. For bank deposits, use the Revenue section instead.
How do I avoid duplicate transactions?
FreshBooks checks for duplicates based on date, amount, and description. Avoid importing overlapping date ranges with connected bank accounts.
Can I undo an import?
Yes. Go to Expenses, filter by import date, select multiple transactions, and delete them. This won't affect other data in your account.
Is there a limit on imported transactions?
FreshBooks handles up to 1,000 transactions per import. For larger datasets, split your file into smaller batches by date.
🚀 Ready to Convert Your Bank Statements?
Try our free AI-powered converter now. No signup required. Instant results.
Start Converting Free