The migration verdict: what kind of mover are you?
The safest accounting software migration for a freelancer is not "export everything, import everything." It is a controlled cutover: pick a conversion date, export a permanent archive, import only the data you need to operate going forward, reconcile opening balances, and keep the old system alive in read-only mode for audit and history.
Here is the short routing guide before we go deep. Wave or Zoho Books Free fit simple Schedule C operators under roughly $50K in revenue. FreshBooks Plus fits invoice-first consultants with up to 50 active clients. QuickBooks Online fits anyone heading toward S-corp complexity, CPA-managed books, or contractor/1099 workflows. Xero fits collaborative multi-user setups. Skip migration entirely if your 2025 taxes are not yet filed, your books are unreconciled, or you are inside an active 1099 filing cycle — clean the old system first.
Why most migration guides get it wrong for solos
Big-business migration guides assume you have an IT team, a dedicated bookkeeper, and months of runway. You have a Sunday afternoon. The decision that matters most is not which software to pick — it is how much history to move. Move too little and your opening balances are wrong. Move too much and you are manually re-entering three years of transactions that should live in an archive folder.
The IRS recommends recording transactions as they occur, keeping a separate business checking account, and reconciling monthly (per IRS Publication 583, checked June 2026). A clean migration respects that practice: your new system starts with accurate balances, and your old system becomes the permanent record of everything before the cutover.
Decision tree: four questions that route every freelancer
Question 1: Are your 2025 taxes filed?
If 2025 is not yet filed, do not migrate live books without a CPA or bookkeeper supervising. The reason is timing precision: for tax year 2026, IRS Publication 505 lists estimated-tax due dates of April 15, June 15, and September 15, 2026, and January 15, 2027. Penalties can apply by payment period even if you are owed a refund at filing. A migration that scrambles income-timing in your books could cause you to underpay a quarterly estimate. Export your data and clean the old file first.
If 2025 is filed and your 2026 books are current through the last reconciled month, you are ready to choose a cutover. Best cutover dates: January 1 for clean annual books; April 1, July 1, or October 1 for quarterly cutovers; or the first day of next month if cleanup is minimal.
Question 2: How many open invoices and bills exist at cutover?
This single question determines your migration depth — and it is the one most freelancers skip.
| Open items at cutover | Migration depth | What to import | Best for |
|---|---|---|---|
| 0 invoices, 0 bills | Opening Balance | Chart of accounts + opening balances only | $45K side-hustler, cash basis, no receivables |
| 1–20 invoices or bills | Open Items | Opening trial balance + each unpaid invoice/bill | $90K consultant, retainers, few clients |
| 20+ items, inventory, payroll, or classes | Assisted / CPA | Structured import with professional review | $180K agency-of-one, S-corp path |
| Every invoice and payment searchable | Full History | Complete transaction import | Lender diligence, audit, CPA requirement only |
A note on Full History migration: it is usually overkill for solo operators. QuickBooks caps spreadsheet imports at 1,000 rows, warns that imported contacts cannot currently be batch-undone, and requires a specific import order (chart of accounts → customers → suppliers → products/services → transactions). FreshBooks Easy Switch pricing for many plans requires talking to a specialist. Xero conversion-balance imports can overwrite existing conversion balances if not sequenced correctly. Unless you have a specific reason to need every historical record in the new system, archive the old data and move on.
Question 3: What is your operating profile?
Match your profile to the right platform before you commit migration effort to the wrong tool.
The $45K side-hustler — five to ten invoices a year, no contractors, Schedule C: Wave Starter or Zoho Books Free. Migration depth: Opening Balance. Annual base cost as of mid-2026: Wave Starter $0; Zoho Free $0 as long as financial-year revenue stays at or below $50K. Caveat: Wave automation (bank auto-import, receipt capture, late-payment reminders) requires Pro at $19/mo. Zoho Free caps annual invoices at 1,000 and annual expenses at 1,000 — more than enough at this scale.
The $90K consultant — monthly retainers, 6–20 active clients, no payroll: FreshBooks Plus or QuickBooks Simple Start. Migration depth: Open Items. Regular-price annual base cost as of mid-2026: FreshBooks Plus $516/year ($43/mo); QuickBooks Simple Start $456/year ($38/mo). Both platforms were showing new-customer promos when checked in June 2026 — FreshBooks at 90% off for three months, QuickBooks at 50% off for three months — so first-year headline costs are lower, but verify current offers before committing.
The $180K agency-of-one — contractors, S-corp path or active S-corp, CPA involved, project profitability needed: QuickBooks Plus or Xero Growing/Established. Migration depth: Assisted/CPA. Regular-price annual base cost as of mid-2026: QuickBooks Plus $1,380/year ($115/mo); Xero Growing $660/year ($55/mo); Xero Established $1,080/year ($90/mo). Use QuickBooks if your CPA prefers it, payroll workflows matter, or you need class and location tracking. Use Xero when bookkeeper collaboration and unlimited users are the priority — Xero's pricing page does not advertise per-user fees, which matters if a bookkeeper, CPA, and VA all need access.
Question 4: What should be archived instead of migrated?
Before you touch a single import file, export and save the following from your old system: general ledger, trial balance, balance sheet, profit and loss by year, accounts-receivable aging, accounts-payable aging, invoice list, customer and vendor list, bank reconciliation reports, receipt attachments, and payment-processor payout and fee reports.
Why the processor reports matter: the IRS states that Form 1099-K gross amounts are before adjustments for fees, refunds, credits, or shipping (per IRS Instructions for Form 1099-K, checked June 2026). Your bank deposits are net of those items. If you use Stripe, PayPal, Square, or any platform that could issue a 1099-K, preserving processor fee reports lets you reconcile gross revenue to net deposits — a gap that trips up many freelancers post-migration. Note that under OBBBA, the IRS has restored the prior threshold for third-party settlement organizations: reporting is generally triggered when payments exceed $20,000 and 200 transactions. Some older vendor materials still cite lower phase-in thresholds from prior years — treat those as outdated and rely on current IRS guidance or your CPA.
On record retention: the IRS says business records supporting income, deductions, or credits should generally be kept until the period of limitations expires — typically three years, six years if unreported income could exceed 25% of gross income, seven years for certain bad-debt or worthless-securities claims, and indefinitely if no return was filed or a fraudulent return applies. Employment tax records require at least four years. Do not delete your old accounting data after migration. Keep the archive.
Platform breakdown: honest limitations for each tool
QuickBooks Online — best for complexity and CPA-led books
As of mid-2026, QuickBooks Online is priced at Simple Start $38/mo, Essentials $75/mo, Plus $115/mo, and Advanced $275/mo, with a 50% off for three months promo shown for new customers. QuickBooks supports importing chart of accounts, customers, suppliers, products and services, invoices, credit notes, bills, sales receipts, bank data, and journal entries — the broadest import menu of the five platforms reviewed here.
Honest limitation: import friction is real. QuickBooks caps spreadsheet imports at 1,000 rows, uses the first row for field mapping, and warns that imported contacts cannot currently be batch-undone or deleted. Payment rates on the QuickBooks Payments page are listed as accurate as of July 31, 2025 — verify current rates before quoting them to a client. See the full QuickBooks Online solo review for a deeper feature walkthrough.
Skip it if you only need simple invoicing and Schedule C expense tracking, you want the lowest possible monthly cost, or your migration budget is near zero.
FreshBooks — best for invoice-first service businesses
As of mid-2026, FreshBooks regular prices are Lite $23/mo (capped at 5 billable clients), Plus $43/mo (up to 50 billable clients), Premium $70/mo (unlimited), and Select (custom pricing). The platform was showing a 90% off for three months promo at the time of research — confirm current pricing before signing up. FreshBooks supports CSV imports for clients, expenses, items, bank-reconciliation transactions, vendors, other income, and taxes. Its Easy Switch service handles migrations from QuickBooks, Wave, Xero, and HoneyBook via MMC Convert; pricing for Easy Switch on non-Select plans requires talking to a specialist rather than a published rate.
Honest limitation: Lite's five-client cap is too low for most active freelancers, and payroll is a separate add-on at $40/mo plus $6/mo per user. FreshBooks also notes that bank connections may import only 30 to 365 days of activity, so historical transaction import is not guaranteed. Read our full FreshBooks freelancer review for plan-by-plan detail.
Skip it if your CPA requires QuickBooks, you need deep inventory or class/location reporting, or you want every migration step to have a published price.
Xero — best for collaboration and multi-user access
As of mid-2026, Xero is priced at Early $25/mo, Growing $55/mo, and Established $90/mo, with 80% off for the first three months for new U.S. customers. Xero's conversion-balance model is well-suited to clean cutovers: its chart-of-accounts import can include balances immediately before the conversion date, giving you an accurate opening position in the new system. As of June 11, 2026, Xero announced that standard ACH bill payments are now free — same-day ACH, real-time payments, wires, and international payments still carry fees.
Honest limitation: the Early plan caps at 20 invoices and 5 bills per month — many freelancers will outgrow it within a few weeks of active invoicing. Multicurrency and project tracking require the Established tier. If your CPA is QuickBooks-only, Xero will add friction to your tax season workflow.
Skip it if you work solo with no bookkeeper or collaborator, your CPA refuses Xero, or you need the lowest possible migration complexity.
Wave — best for early-stage and simple Schedule C operators
As of mid-2026, Wave Starter is $0/mo and Wave Pro is $19/mo (or $190/year), with a $9.50/mo for three months promo for new monthly Pro subscribers. Starter includes unlimited estimates, invoices, bills, and bookkeeping records. Pro adds bank auto-import, auto-merge and categorization, unlimited receipt capture, and automated late-payment reminders — the automation features most freelancers actually want. Wave Pro is priced per business profile, so multiple business profiles require separate Pro subscriptions.
Honest limitation: Plaid bank connections are not guaranteed for every financial institution. Wave's export package includes accounting files, customers, vendors, contractors, bills, and receipt image ZIPs, but export links expire after 24 hours — download immediately. Starter is more manual than most freelancers expect when they hear "free accounting software."
Skip it if you need S-corp payroll workflows, inventory, or a CPA who will not work with Wave files.
Zoho Books — best for budget-conscious operators in the Zoho ecosystem
As of mid-2026, Zoho Books is priced at Free $0, Standard $12/mo (or $10/mo billed annually), Professional $24/mo (or $20/mo billed annually), and Premium $36/mo (or $30/mo billed annually). The Free plan is available indefinitely as long as financial-year revenue does not exceed $50K. Annual invoice limits are 1,000 on Free and 5,000 on Standard — enough for most solo operators at those tiers. Additional users cost $3/user/mo or $2.50/user/mo billed annually.
Honest limitation: Zoho Books does not have one universal payment processing rate — it integrates with gateways including Zoho Payments, Stripe, Square, Braintree, PayPal, and Authorize.net, and fees depend on the gateway you choose. The Free plan's $50K revenue cap is a hard ceiling; if you cross it mid-year, an upgrade is required. Zoho Books works best when you are already inside the Zoho ecosystem (CRM, Invoice, Projects).
Skip it if your CPA is QuickBooks-only, you want the easiest invoice-first UX, or you are not already using other Zoho tools.
Scenario math: what migration actually costs over 12 months
Migration cost is not just the software subscription — it includes your time, any conversion service, and the opportunity cost of getting it wrong. Here is how three representative solo profiles stack up on first-year base subscription cost at regular pricing (as of mid-2026, before promos or add-ons).
| Profile | Recommended platform | Migration depth | Annual base cost (regular price) |
|---|---|---|---|
| $45K side-hustler, Schedule C, few clients | Wave Starter or Zoho Free | Opening Balance | $0 |
| $90K consultant, 6–20 clients, no payroll | FreshBooks Plus or QBO Simple Start | Open Items | $456–$516/yr |
| $180K agency-of-one, S-corp path, CPA-led | QuickBooks Plus or Xero Growing | Assisted / CPA | $660–$1,380/yr |
The $90K consultant math is worth spelling out. FreshBooks Plus at regular price runs $43/mo, or $516/year. QuickBooks Simple Start runs $38/mo, or $456/year. The $60/year difference is trivial — the real decision is whether you need FreshBooks's invoice-first UX and client portal, or QuickBooks's deeper accounting structure and CPA ecosystem. Both platforms were showing promo pricing in June 2026 that brought first-year costs materially lower; check current rates before committing.
For the $180K profile eyeing S-corp status, the software line is not the biggest cost consideration — payroll service, a separate S-corp tax return, and CPA fees dwarf the subscription difference between QuickBooks Plus and Xero Growing. The right accounting platform is whichever one your CPA can work in efficiently. Confirm the choice before migrating. For a deeper look at how S-corp math works for solos, see the Solo Tax Hub.
The migration checklist: eight steps before you go live
Step 1: Reconcile your old system. Do not migrate unreconciled books. Every bank account should be reconciled through the last full month before your cutover date.
Step 2: Export your archive. Download every report listed in Question 4 above. If you use Wave, download immediately — export links expire in 24 hours. Store exports in a dated folder you will not touch post-migration.
Step 3: Choose your conversion date. First of a month, quarter, or year. Xero's import process will ask for this date explicitly.
Step 4: Set up the new chart of accounts. Do this before importing any balances or transactions. The import order in QuickBooks is: chart of accounts, then customers, then suppliers, then products/services, then transaction records. Xero's chart-of-accounts import supports balances immediately before the conversion date.
Step 5: Import opening balances. Use your trial balance from the old system as of the day before your conversion date. Reconcile the opening balance sheet in the new system before importing anything else.
Step 6: Import open items. If you have unpaid invoices or bills at cutover, import each one individually so your A/R and A/P aging reports match reality from day one.
Step 7: Reconnect bank feeds. Note that bank connections may import only 30 to 365 days of history depending on the platform and institution. Do not rely on bank-feed imports to replace the archive you exported in Step 2.
Step 8: Reconcile the first month in the new system. Before declaring migration complete, close out the first full month in the new system and verify that ending balances match your bank statements. Only then decommission active use of the old system — keep it read-only.
Skip-it-if: who should not migrate right now
Do not migrate if your 2025 return is still open and you are not working with a CPA. The overlap between prior-year filing, 2026 estimated-tax deadlines, and an active migration creates too many moving parts.
Do not migrate if you have more than 20 open invoices or bills and you are planning a DIY import. At that scale, a single mapping error in a CSV import cascades into weeks of reconciliation cleanup. Budget for an assisted migration or ask your CPA to supervise the cutover.
Do not migrate if you are in the middle of a 1099 filing cycle. Gross-to-net reconciliation with processor payout reports (Stripe, PayPal, Square) needs to happen in a clean, stable system — not one mid-migration.
Do not migrate to a more complex platform than you need. A $45K freelancer on Wave Starter does not need QuickBooks Plus. The extra features will not get used and the migration complexity will not pay off. Match platform to operating profile first; you can always migrate up later.
How this fits your Financial OS
Accounting software lives in the Foundation layer of the solo Financial OS — it is the system of record that every other financial decision depends on. Get it wrong and your estimated-tax math is guesswork, your expense deductions are unsupported, and your CPA bills you for cleanup hours instead of strategy. Get it right and your entire financial stack runs on clean data: invoicing feeds into cash-flow projections, expense categories map to Schedule C lines, and year-end tax prep becomes a report export rather than a reconstruction project.
The platform you choose here also sets the table for growth. If you are on the S-corp path, your accounting software needs to support payroll journal entries and class-level reporting before you elect — not after. If you are tracking project profitability, you need a platform that separates revenue and cost by project, not just by category. Build for where you are heading, not just where you are today. For more on that decision, see the 1099-K explainer and the Solo Tax Hub.
Bottom line
The right accounting software migration is the one that matches your migration depth to your open-item count, your platform choice to your operating profile, and your cutover date to a clean reconciliation point. Most freelancers should move only opening balances plus open invoices and bills, archive everything else, and start fresh in the new system from a known-good date.
Wave Starter and Zoho Books Free win on cost for simple Schedule C operators. FreshBooks Plus and QuickBooks Simple Start split the $90K consultant market depending on whether invoice UX or accounting depth matters more. QuickBooks Plus and Xero Growing/Established serve the $180K-and-up operator heading toward complexity. None of these platforms will fix unreconciled books — that work happens before the migration, not during it.
If you are approaching an S-corp election, a lender review, or a CPA-managed year-end close, loop in your accountant before choosing a platform and before running a single import. The software decision is reversible; a botched migration into a live tax year is much harder to unwind.