Data Import & Export
Why Import and Export?
Moving data in and out of BeeKeeper lets you:
- Migrate from other software: Bring historical data into BeeKeeper
- Share with stakeholders: Provide data in common formats
- Archive records: Keep copies outside BeeKeeper
- Analyze in spreadsheets: Perform custom analysis
- Prepare tax returns: Extract data for accountants
Export Capabilities
What You Can Export
| Data | Formats | Where |
|---|---|---|
| Chart of Accounts | CSV, XLSX | Accounts list |
| Journal Entries | CSV, XLSX | Journal entries list |
| Balance Sheet | HTML, PDF, XLSX, CSV | Reports |
| Profit & Loss | HTML, PDF, XLSX, CSV | Reports |
| Trial Balance | HTML, PDF, XLSX, CSV | Reports |
| Form 990-EZ | HTML, PDF, XLSX, CSV | Reports |
| Budget | PDF, XLSX | Budget view |
| Expense Reports | Expense report detail | |
| Treasurer’s Report | PDF, XLSX, CSV | Reports |
| Vendor Reports | PDF, XLSX, CSV | Reports |
| 1099-NEC Report | PDF, XLSX, CSV | Reports |
| Budget vs. Actual | PDF, XLSX, CSV | Reports |
How to Export
General process:
- Navigate to the data you want
- Apply any filters (date range, account, etc.)
- Click Export
- Select format
- File downloads automatically
Export Formats
CSV (Comma-Separated Values)
- Universal format
- Opens in Excel, Google Sheets, any spreadsheet
- Raw data, no formatting
- Best for data processing
XLSX (Excel)
- Native Excel format
- Preserves formatting
- Multiple sheets possible
- Best for analysis and sharing
- Fixed layout document
- Print-ready
- Good for archives and board packets
- Cannot edit data
HTML
- Opens in browser
- Print directly
- Quick review format
Exporting Accounts
- Go to Accounts
- Click Export
- Choose CSV or XLSX
- File includes: Name, Type, Code, Balance
Exporting Journal Entries
- Go to Journal Entries
- Apply date range filter if needed
- Click Export
- Choose CSV or XLSX
- File includes: Date, Payee, Description, Accounts, Amounts
Exporting Reports
- Go to Reports
- Generate your report
- Click Export
- Choose format
- Report downloads with date range in filename
Import Capabilities
What You Can Import
BeeKeeper supports importing transactions in multiple formats:
| Format | Best For |
|---|---|
| QFX/OFX | Bank downloads (auto-deduplicates by transaction ID) |
| CSV | Spreadsheet data, exports from other software |
| XLSX | Excel files |
Where to Import
Imports are done from individual account pages:
- Go to Accounts
- Select the account to import into
- Click Import
- Choose your file
This ensures each imported transaction is associated with the correct bank/account.
QFX/OFX Import
QFX and OFX are standard bank download formats:
- Download a QFX or OFX file from your bank’s website
- Go to the matching account in BeeKeeper
- Click Import and select the file
- Transactions enter the staged import pipeline for review
Deduplication: QFX/OFX files include unique transaction IDs. BeeKeeper automatically skips transactions that have already been imported, preventing duplicates.
CSV/XLSX Import
For CSV and Excel files:
- Prepare your file with transaction data
- Go to the matching account in BeeKeeper
- Click Import and select the file
- Map columns to BeeKeeper fields
- Review preview
- Click Import
CSV File Requirements
Your CSV should include:
| Column | Required | Format | Notes |
|---|---|---|---|
| Date | Yes | YYYY-MM-DD or MM/DD/YYYY | Transaction date |
| Description | Yes | Text | What the transaction was |
| Amount | Yes | Number | Positive for income, negative for expense |
| Payee | No | Text | Who you paid/received from |
| Reference | No | Text | Check number, receipt, etc. |
| Account | No | Text | Must match existing account name |
Example CSV
csv
Date,Description,Amount,Payee,Reference,Account
2024-07-15,Membership dues deposit,500.00,Various,DEP001,Membership Income
2024-07-18,Office supplies,-45.99,Staples,1001,Office Supplies
2024-07-20,Fundraiser income,1250.00,Square,DEP002,Fundraiser Income
Handling Errors
If import fails:
- Check date formats are consistent
- Verify amounts are numeric (no $ or commas)
- Ensure account names match exactly
- Review error messages for specific issues
Import Review Pipeline
All imported transactions go through BeeKeeper’s staged review pipeline before becoming journal entries. See Bank Connections for details on reviewing and accepting imported transactions.
Best Practices
Before Importing
- Clean your data: Fix errors in the source file
- Match accounts: Create accounts in BeeKeeper first
- Test small: Import a few transactions to verify
- Backup first: Export current data before large imports
Organizing Exports
- Use consistent filenames:
YYYY-MM_ReportType.xlsx - Create an archive folder structure
- Export monthly at minimum
- Keep year-end reports permanently
For Transitions
When transitioning to BeeKeeper:
- Export everything from old system
- Import historical transactions
- Verify balances match
- Keep old system records as reference
For Audits
Prepare audit packages:
- Export chart of accounts
- Export all transactions for the period
- Generate Balance Sheet at year-end
- Generate P&L for full year
- Combine in audit folder
Tips for Common Scenarios
Migrating from QuickBooks
- In QuickBooks: Reports > Accountant > Transaction List
- Export to Excel/CSV
- Format columns to match BeeKeeper requirements
- Import into BeeKeeper
- Verify totals match
Migrating from Excel Spreadsheet
- Ensure columns are properly formatted
- Add headers matching BeeKeeper fields
- Save as CSV
- Import into BeeKeeper
Sharing with Accountant
- Export P&L and Balance Sheet as PDF
- Export journal entries as XLSX
- Include chart of accounts
- Package with any receipts/documentation
Annual Archive
Create yearly archive folder:
2024-Archive/
├── Chart_of_Accounts.xlsx
├── All_Transactions.xlsx
├── Balance_Sheet_2024-06-30.pdf
├── PL_FY2023-24.pdf
└── Form_990-EZ_Prep.pdf
Limitations
Import Limitations
- CSV and XLSX imports do not auto-deduplicate (QFX/OFX does)
- One transaction per row (no split transactions)
- Accounts must exist before import
- No attachment import
- No budget import
Export Limitations
- No custom report templates
- Fixed column order
- Some formatting lost in CSV
- Large exports may take time
Data Not Exportable
- User audit logs (contact support)
- Bank connection details
- System settings
- Attached files (must download individually)
Common Questions
Can I import from QuickBooks directly? No direct integration. Export from QuickBooks to CSV, then import.
Why do my amounts show wrong after import? Check for:
- Currency symbols in the CSV
- Commas as thousand separators
- Wrong sign (positive vs negative)
Can I undo an import? No bulk undo. Delete imported transactions individually or contact support.
What’s the maximum import size? Recommended: 1,000 transactions per import. Larger imports possible but may time out.
Can I schedule automatic exports? Not currently. Exports are manual.
Why can’t I import a budget? Budget import isn’t supported. Budgets must be entered manually.
Can I export attached receipts? Not in bulk. Download individual attachments from each transaction.
Do exports include all historical data? Yes, based on your filters. No date limit on exports.
Was this helpful?