Why Import and Export?
Moving data in and out of BeeKeeper lets you:
- Migrate from other software: Bring historical data into BeeKeeper
- Share with your accountant: Export reports in standard formats
- Board reporting: Create formatted reports for meetings
- Tax preparation: Export data needed for Form 990-EZ filing
- Backup: Keep copies of your financial data
Exporting Data
What Can Be Exported
| Data | Where to Find It |
|---|---|
| Chart of Accounts | Bookkeeping > Chart of Accounts > Export |
| Journal Entries | Journal Entries > Export |
| Balance Sheet | Reports > Balance Sheet > Export |
| Profit & Loss | Reports > Profit & Loss > Export |
| Trial Balance | Reports > Trial Balance > Export |
| Form 990-EZ | Reports > Form 990-EZ > Export |
| Budget | Budgets > Select budget > Export |
| Expense Reports | Expense Reports > Export |
| Vendor List | Vendors > Export |
| Vendor Payment Summary | Reports > Vendor Payment Summary > Export |
| Vendor Payment Detail | Reports > Vendor Payment Detail > Export |
Export Formats
| Format | Best For |
|---|---|
| CSV | Universal compatibility, importing into other software |
| XLSX | Excel users, preserves formatting, multiple sheets |
| Board packets, official records, printing | |
| HTML | Opens in browser, print directly, quick review format |
Exporting Accounts
- Go to Bookkeeping > Chart of Accounts
- Click Export
- Choose CSV or XLSX
- File downloads automatically
Exporting Journal Entries
- Go to Journal Entries
- Apply filters if needed (date range, account)
- Click Export
- Choose CSV or XLSX
- File downloads with all visible entries
Exporting Reports
- Go to Reports
- Select the report type
- Set parameters (date range, fiscal year)
- Click Export or Download
- Choose your format
Importing Data
Supported Import Formats
| Format | Extension | Features |
|---|---|---|
| QFX/OFX | .qfx, .ofx | Standard bank format, auto-deduplication |
| CSV | .csv | Universal, requires column mapping |
| XLSX | .xlsx | Excel format, requires column mapping |
Importing Transactions
Imports are done at the individual account level:
- Go to Bookkeeping and select the account
- Click Import
- Select your file
- Follow the format-specific steps below
QFX/OFX Import
QFX and OFX are standard bank download formats:
- Download a QFX or OFX file from your bank’s website
- Select the file in BeeKeeper’s import dialog
- BeeKeeper reads the file and shows a preview
- Click Import
QFX and OFX files include unique transaction IDs. BeeKeeper automatically skips transactions that have already been imported, preventing duplicates.
CSV Import
- Select your CSV file
- BeeKeeper shows a column mapping screen
- Map your columns to BeeKeeper fields:
- Date (required): Transaction date
- Description (required): Transaction description
- Amount (required): Transaction amount
- Payee (optional): Who the payment was to/from
- Reference (optional): Check number or reference
- Review the preview
- Click Import
CSV Tips:
- Date formats accepted: YYYY-MM-DD, MM/DD/YYYY
- Use positive numbers for income, negative for expenses
- Remove currency symbols ($) and thousand separators (,)
- Ensure consistent column order throughout the file
XLSX Import
Works the same as CSV import:
- Select your XLSX file
- Map columns to BeeKeeper fields
- Review and import
After Import
All imported transactions enter the review pipeline:
- Transactions appear on the account’s Needs Review tab
- Transaction Rules are applied automatically
- AI categorization runs for unmatched transactions
- You review and accept each transaction
See Imported Transactions for the full review workflow.
Tips for Successful Imports
Before Importing
- Clean up your data file (remove header rows, summary rows)
- Verify date formats are consistent
- Check that amounts have the correct sign (positive/negative)
- Back up your BeeKeeper data first (export current transactions)
During Import
- Start with a small file to test the mapping
- Verify the preview looks correct before confirming
- Pay attention to any warnings or skipped rows
After Import
- Review imported transactions promptly
- Check for duplicates if you’ve imported from multiple sources
- Verify totals match your source data
Limitations
- CSV/XLSX imports do not auto-deduplicate (only QFX/OFX does)
- Maximum file size: 10MB
- Date range is not restricted — you can import historical data
- Import is one account at a time
- Cannot import journal entries directly (only bank-style transactions)
- Cannot undo an import (but you can delete individual imported transactions)
Common Questions
Can I import from QuickBooks? Export your QuickBooks data to CSV format, then import into BeeKeeper.
What if my CSV has different columns? The column mapping step lets you match any column layout to BeeKeeper’s fields.
Will importing create duplicates? QFX/OFX files auto-deduplicate. For CSV/XLSX, check for existing transactions first.
Can I import into multiple accounts at once? No, imports are per-account. Run separate imports for each account.
What if the import fails? Check your file format, ensure required columns are present, and verify date/amount formats. Try a smaller file to isolate the issue.
Was this helpful?