featured article

How to Switch Accounting Software Without Losing Your History

Nachman Lieser

July 28, 2026

The fear that keeps sellers on the wrong software is losing years of history in the move. That fear is misplaced. You do not migrate every transaction. You migrate balances, and you keep history where it already lives.

The migration mistake almost everyone starts with

Sellers asking how to switch accounting software usually picture the same thing: somehow dragging every historical transaction from the old system into the new one, line by line, and panicking that any gap means lost data. That is the wrong model, and chasing it is why migrations stall for months or get abandoned.

You do not need to recreate years of detail in the new system. You need three things: an accurate set of opening balances on the cutover date, a clean structure to carry forward, and continued read access to the old system for the history you are leaving behind. Get those right and nothing is lost. The old data still exists; it simply stays in the old place, available when you need it.

Migrate balances, not every transaction

The cleanest migration brings over balances as of a chosen cutover date, then runs all new activity in the new system from that date forward.

  • Your balance sheet accounts (bank, inventory, loans, equity) carry their closing balances into the new system as opening balances.
  • Open accounts receivable and payable come over as individual open items, so you can still collect and pay them.
  • Historical P&L detail stays in the old system. You keep it for reference and reporting; you do not re-key it.

This is how accountants move clients between systems every day. The new system starts clean and correct on day one, the old system remains the archive, and you skip the impossible task of perfect transaction-level transfer.

Pick the cutover date deliberately

Timing decides how painful the move is.

CUTOVER TIMINGPROSCONS
Start of fiscal yearCleanest; full year in one systemMay mean waiting months
Start of a quarterReasonable balance of clean and soonPartial-year reporting split
Start of a monthSoonest; minimal waitingMore mid-year reconciliation

A fiscal-year-start cutover is the gold standard because the entire tax year then lives in one place. If you cannot wait, a quarter or month start works, as long as you reconcile the closing balances carefully on that date.

The step-by-step playbook

  1. Reconcile the old system completely first. Migrating is the worst time to discover your books were wrong. Reconcile every bank and card account, confirm inventory, and clean up clearing accounts before you move anything.
  2. Export and archive the full history from the old system. Pull complete financial statements, the general ledger detail, and any inventory and tax reports. Store them where you can retrieve them for years. This is your permanent record.
  3. Map the chart of accounts. Decide which old accounts map to which new ones. A migration is a good moment to simplify a chart that has sprawled, but do not redesign it during cutover; map first, refine later.
  4. Enter opening balances as of the cutover date. Use the reconciled closing balances from the old system. Confirm the new system's balance sheet on the cutover date matches the old system's exactly.
  5. Bring over open AR and AP items individually. So unpaid invoices and bills remain trackable.
  6. Reconnect your data feeds. Bank feeds, and for an ecommerce seller, the marketplace and processor connections that bring in settlement data.
  7. Run parallel for one period. Keep both systems for the first month, reconcile them against each other, and only retire the old one once the new system reconciles cleanly.

The ecommerce-specific layer

For a multi-channel seller, the migration is not just a chart of accounts and bank balances. It is the settlement feeds and the inventory valuation. The opening inventory balance has to be right per location, and the new system has to pick up Amazon, Shopify, Walmart, eBay, and TikTok Shop settlements from the cutover date with COGS applied per unit. If that layer is not handled, you have migrated the easy part and left the hard part broken.

ConnectBooks sits on top of QuickBooks Online, QuickBooks Desktop, or Xero and handles exactly this layer: it syncs settlement data from all your channels, applies FIFO COGS per unit, and tracks inventory across FBA, 3PL, and your warehouse. If you are moving to or between those general ledgers, ConnectBooks is the piece that makes the ecommerce data land correctly from the cutover date forward. Plans start at $149/mo. If you are coming off spreadsheets rather than another software, see /blog-posts/migrate-spreadsheets-to-ecommerce-accounting.

NEXT STEPSwitch your general ledger without losing a thing, and land your channel data correctly from day one. ConnectBooks starts at $149/mo. See /pricing.

Will I lose my transaction history if I switch accounting software?

No, if you do it correctly. You migrate balances as of a cutover date, not every historical transaction, and you keep the old system as a read-only archive for the detailed history. Before cutover, export full financial statements and general ledger detail and store them permanently. The history still exists; it just stays where it already lived.

Do I have to re-enter every past transaction in the new system?

No, and you should not try. Recreating years of transactions is error-prone and unnecessary. Carry forward closing balance sheet balances as opening balances, bring open AR and AP items over individually, and leave historical P&L detail in the old system. The new system starts clean on the cutover date.

When is the best time to switch accounting software?

The start of a fiscal year is cleanest, because the whole tax year then sits in one system. If waiting that long is not practical, the start of a quarter or month works, provided you reconcile the closing balances precisely on the cutover date. The key is choosing a clean break point, not switching mid-period on a whim.

Should I run both systems at once during a migration?

Yes, for at least one period. Running parallel lets you reconcile the new system against the old one and confirm balances and activity match before you rely on the new system alone. Retire the old system only after a clean reconciliation, keeping its exported history archived for reference.

What is different about migrating ecommerce accounting specifically?

The settlement feeds and inventory valuation. Beyond the usual chart of accounts and bank balances, you must carry an accurate per-location opening inventory balance and reconnect each marketplace and processor so the new system picks up settlements with per-unit COGS from the cutover date. Skipping that layer migrates the simple part and leaves the part that actually matters for an ecommerce P&L broken.

Clean, accurate books make this manageable. Start a free trial of ConnectBooks to get settlement-level accuracy and real margin visibility for your ecommerce business. No credit card required.

Take Control of Your E-Commerce Business with ConnectBooks

Running an e-commerce business comes with plenty of challenges, but ConnectBooks is here to make your life easier. With real-time insights, seamless integrations, and detailed tracking of your profitability and inventory, you can stay ahead of the game. Whether you’re selling on Amazon, Shopify, Walmart, TikTok or eBay, ConnectBooks helps you manage your finances with 100% accuracy and confidence, so you can focus on growing your business.

Ready to level up? Start making smarter, data-driven decisions every step of the way. Try ConnectBooks Free Today or Schedule a Demo