How to batch import transactions on QuickBooks
Batch import transactions in QuickBooks by preparing your data in the correct CSV format, then using the Import Data feature from the Banking or Transactions menu. QuickBooks will guide you through mapping fields and reviewing transactions before finalizing the import.
Prerequisites
- QuickBooks Online or Desktop access with admin permissions
- Transaction data in CSV or Excel format
- Understanding of chart of accounts and transaction categories
Step-by-Step Instructions
Prepare your transaction data
Access the Import Data feature
Select your import file
Map your data fields
Configure import settings
Review and validate transactions
Complete the import
Verify imported transactions
Common Issues & Troubleshooting
CSV file format errors during upload
Ensure your CSV uses UTF-8 encoding and comma separators. Remove any special characters from descriptions and check that date formats match MM/DD/YYYY.
Transactions showing as duplicates
QuickBooks flags potential duplicates based on date and amount. Review each flagged transaction and choose Skip for actual duplicates or Import if they are legitimate separate transactions.
Account or category mapping errors
Create missing accounts in your Chart of Accounts before importing. Ensure account names in your CSV exactly match existing QuickBooks account names, including capitalization.
Import fails with 'Invalid amount' errors
Check that all amounts are in decimal format without currency symbols. Use negative numbers for expenses and positive for income. Remove any commas or special formatting from number fields.