Migration Guide
How to Switch from QuickBooks to Prosper
A step-by-step guide to migrating your books from QuickBooks Online to Prosper using a clean cut-off approach.
Migration overview
Prosper uses a clean cut-off migration approach. You export your historical transactions from QuickBooks up to a chosen date, import them into Prosper, and lock the opening balance. This creates a trusted ledger boundary.
Historical data stays in QuickBooks for reference. New activity flows through Prosper. This approach is safer than trying to migrate everything and reduces the risk of data errors.
Step 1
Choose a cut-off date
Pick a clean cut-off date (e.g., January 1 or the start of a new quarter). This becomes the boundary between your old QuickBooks data and new Prosper ledger.
Step 2
Export CSV from QuickBooks
In QuickBooks Online, go to Reports → Transactions and export a CSV file for all accounts up to your cut-off date. Include transaction date, description, amount, and account.
Step 3
Map accounts
Upload the CSV in Prosper. Confirm the schema if prompted, then map each QuickBooks account label to your Prosper chart of accounts. Prosper will suggest mappings based on account names.
Step 4
Lock opening balance
Verify the opening balance report matches your QuickBooks closing balance. Once confirmed, lock the opening balance. This creates a trusted ledger boundary and prevents changes to historical data.
Step 5
Verify calm status
Prosper is fail-closed. If anything affects correctness, it surfaces in your exceptions inbox. Otherwise, calm status confirms your books are clean and ready.
Step 6
Export accountant pack
When ready to hand off to your CPA, export the Accountant Pack (ZIP with P&L, Balance Sheet, Trial Balance, General Ledger, transactions, and reconciliation summary).
Choose cut-off date
The cut-off date separates your historical QuickBooks data from your new Prosper ledger. Common choices:
- Start of calendar year: January 1 is clean and easy to reference
- Start of fiscal year: If your fiscal year differs from calendar year
- Start of quarter: Good if you're mid-year and want a shorter migration window
Once you choose a date, export all transactions up to (but not including) that date from QuickBooks.
Export CSV
In QuickBooks Online:
- Go to Reports → Transactions
- Set date range from your earliest transaction to your cut-off date (exclusive)
- Include all accounts
- Export as CSV
- Verify the CSV includes: date, description, amount, account name
If QuickBooks doesn't export in the exact format Prosper expects, you may need to adjust column headers or use a mapping step during import.
Map accounts
When you upload the CSV in Prosper, you'll see a mapping interface. For each QuickBooks account label, choose the corresponding Prosper account.
Prosper will suggest mappings based on account names. Review each mapping to ensure accuracy. Common mappings:
- Checking/Savings → Bank accounts
- Income accounts → Revenue accounts
- Expense accounts → Expense categories
- Credit cards → Credit card accounts
If Prosper doesn't recognize an account, you can create a new account during mapping.
Lock opening balance
After importing transactions, Prosper will show an opening balance report. Verify that each account's opening balance matches your QuickBooks closing balance as of the cut-off date.
Want the reasoning behind the lock? Read the opening balance guide.
Once verified, lock the opening balance. This action:
- Creates a trusted ledger boundary
- Prevents changes to historical imported data
- Enables undo protection (you can't undo migration after locking)
Important: Review the opening balance carefully before locking. After locking, historical data cannot be modified in Prosper (though you can still reference QuickBooks).
Verify
After locking the opening balance, check Prosper's calm status. If anything affects correctness, it will surface in your exceptions inbox. Common items to verify:
- All accounts have correct opening balances
- No duplicate transactions
- All transactions are properly categorized
- Reconciliation status matches QuickBooks
If something looks wrong, you can undo the migration within 48 hours (before locking). After locking, you'll need to work with Prosper support to correct any issues.
Export accountant pack
When you're ready to hand off to your CPA, use Prosper's Accountant Pack export. This creates a ZIP file containing:
- Profit & Loss (P&L) statement
- Balance Sheet
- Trial Balance
- General Ledger
- Transaction export (CSV)
- Reconciliation summary
Your CPA can use these reports to review your books, prepare tax returns, and provide advisory services. All reports are accountant-friendly and follow standard accounting formats.
Safety net
If something looks wrong after import, you can undo the migration within 48 hours. Undo is disabled once the opening balance is locked to protect the ledger integrity. After locking, keep QuickBooks active for reference until you're confident in the migration.
Ready to migrate?
Start your migration in Prosper and follow these steps.
Need help? Check out our comparison guide or FAQ.