top of page

Migration vs. Starting Fresh: When to Cut Bait on Old Data

  • Jun 23
  • 16 min read

The instinct is always to migrate. Your historical data feels valuable. You spent years building it. Throwing it away seems wasteful.


Sometimes it is wasteful. Sometimes it's the smartest financial decision you'll make all year.


For Shopify sellers facing a major accounting transition, the question isn't always "how do we move everything?" Sometimes it's "should we move anything at all, or just start clean?" The answer affects your migration cost by 50-200% and determines whether the project finishes in 6 weeks or 6 months.


This guide walks through the actual decision framework for when migration makes sense versus when starting fresh is the better call.


💡 Key Takeaways

  • Starting fresh saves 40-70% on migration costs when old data has fundamental quality problems

  • Migration makes sense when historical data is mostly clean and multi-year reporting matters

  • Starting fresh makes sense when cleanup cost approaches or exceeds the value of historical data

  • The break-even calculation compares migration cost plus cleanup against starting fresh plus reconstructed reporting

  • Most decisions fall into "hybrid": migrate recent data, start fresh on older problems

  • Audit and tax requirements can override the financial decision; check requirements before deciding

  • Starting fresh is irreversible; migration can always be reduced in scope, but you can't un-discard data


Decision framework comparing Shopify accounting migration vs. starting fresh, showing cost tradeoffs, time horizons, and scenarios for each approach

What does "starting fresh" actually mean?

Starting fresh means abandoning your existing accounting data and building from scratch in your new system. The terminology varies (some call it "restart," "rebuild," or "cutting bait") but the concept is the same.


What gets discarded in a fresh start

  • Historical transaction detail in the accounting system

  • Categorization decisions from prior bookkeepers

  • Reconciliation history

  • Custom reports and report templates

  • Audit trail from the old system

  • Methodology choices that weren't documented


What stays accessible even after starting fresh

  • Source documents (bank statements, receipts, invoices)

  • Shopify transaction data (lives in Shopify, not affected)

  • Tax filings already submitted

  • CPA records and prior year tax returns

  • Bank and credit card statements

  • Customer and vendor information in Shopify


What gets created in the new system

  • Opening balances as of the start date

  • Going-forward transaction recording

  • New chart of accounts (often improved)

  • Fresh categorization methodology

  • Clean reconciliation history starting day one


The data still exists in source systems. You just don't import it into your accounting platform. That's the key distinction.


What's the difference between migration, partial migration, and starting fresh?

Three approaches solve the same problem with different tradeoffs.


Full migration

All historical data moves from the old system to the new system. The new system has the complete historical record.

When this makes sense:

  • Historical data is mostly clean

  • Multi-year reporting is required

  • M&A or audit history matters

  • Continuity is critical


Partial migration

Recent data (typically 12-24 months) migrates with full detail. Older data either stays in the old system as reference or gets converted to summary opening balances.

When this makes sense:

  • Recent data is clean but older data has issues

  • You need current period detail but not deep history

  • Cost of migrating older data exceeds the value

  • You're balancing cost with continuity


Starting fresh

No historical data migrates. The new system starts with verified opening balances only. Historical data stays accessible in source systems if needed.

When this makes sense:

  • Historical data has fundamental quality issues

  • Cleanup cost approaches or exceeds migration cost

  • Historical reporting isn't critical for ongoing decisions

  • You're treating this as a strategic reset


Side-by-side comparison

Factor

Full Migration

Partial Migration

Starting Fresh

Cost

Highest

Moderate

Lowest

Timeline

Longest

Moderate

Shortest

Historical reporting

Complete

Partial

Limited

Risk of inheriting problems

High

Moderate

None

Audit defense

Strongest

Adequate

Weakest

Year-over-year analysis

Complete

Partial

Starts from day one

Best for

Strong, accurate historical data

Mixed quality historical data

Problematic historical data

Most sellers don't realize that partial migration is even an option. They assume it's all-or-nothing. It isn't.


When should I seriously consider starting fresh?

Several scenarios make starting fresh genuinely the better option. Knowing these helps you spot when it applies to you.


Scenario 1: Cleanup cost approaches migration value

You get a quote for migrating your historical data and discover that cleanup alone costs $12,000. Meanwhile, starting fresh with verified opening balances costs $3,000.

If your reason for migrating was "preserve the history," ask whether that history is worth $9,000 more than a clean restart.

The calculation:

  • Migration with cleanup: $15,000

  • Starting fresh with opening balances: $3,000

  • Difference: $12,000

  • Question: Is your historical detail worth $12,000?


For most small to mid-size Shopify sellers, the answer is no.


Scenario 2: Historical data has fundamental problems

Your old books have systemic issues:

  • Categorizations changed multiple times over the years

  • Personal and business funds were mixed

  • Sales tax wasn't tracked by jurisdiction

  • Reconciliations were sporadic at best

  • Multiple bookkeepers used different methodologies


Migrating this data means inheriting all of its problems. Cleanup might fix surface issues, but the underlying methodology inconsistencies persist.


Starting fresh lets you build the system you should have had from the beginning, with consistent methodology going forward.


Scenario 3: You're switching platforms with major structural differences

Migrating from QuickBooks Desktop to QuickBooks Online preserves most data structure. Migrating from a spreadsheet-based system to QuickBooks Online doesn't. The data formats don't map cleanly.


When the new platform requires fundamentally different data structures than the old one, the cost of forcing old data into the new format often exceeds the cost of starting clean.

For platform-specific guidance, see our QuickBooks Desktop to QuickBooks Online migration guide.


Scenario 4: You're rebuilding methodology from scratch anyway

If you're switching from cash basis to accrual basis (or vice versa), changing your chart of accounts entirely, or restructuring how you track inventory, you're already doing a methodology reset.


Migrating old data just means converting it to the new methodology, which is essentially reconstruction. At that point, starting fresh is cleaner and often cheaper.


Scenario 5: Historical data isn't needed for decisions

Some businesses genuinely don't use historical data for analysis. They look at current month, current quarter, and tax filings. They don't run year-over-year comparisons or multi-year trends.


If you're in this category, the historical data isn't valuable to you. It's just inventory you're paying to move.


Scenario 6: Tax filings are simple and current

If your tax filings are straightforward, recent, and don't require multi-year reconstruction, starting fresh is low-risk.


The main reason to preserve historical accounting data is documentation for tax compliance and potential audits. If your tax situation is clean and current, this concern diminishes.


For more on related tax considerations, see our guide on AI Shopify sales tax compliance.


Scenario 7: You're being acquired or selling assets, not the company

If you're selling specific assets rather than the entire business entity, the acquiring party rarely needs your historical bookkeeping data. They're conducting their own valuation based on the assets being transferred.

Starting fresh for your remaining operations (or your post-transaction entity) makes more sense than preserving data that's no longer relevant.


When should I definitely migrate rather than start fresh?

Some situations make migration the clearly better choice. Don't start fresh in these scenarios.

Scenario 1: Multi-year audit risk

If you're being audited or have audit exposure, you need detailed historical records. Starting fresh creates gaps that auditors don't accept.


The IRS can audit returns for 3-6 years (longer in cases of substantial under-reporting). State tax authorities can audit even further back. Without historical data in your accounting system, you're relying entirely on source documents (bank statements, invoices, etc.), which is harder to defend.


Scenario 2: M&A activity or financing in progress

Lenders and acquirers want historical financial data. They use it to assess trends, evaluate management, and verify accuracy of recent reporting.


Starting fresh during an active financing or M&A process raises immediate red flags. It looks like you're hiding something even when you're not.


If a major transaction is coming, complete the migration with historical data preserved, then make strategic decisions about cleanup or restructuring after the transaction closes.


Scenario 3: Multi-year reporting is core to your business

Some businesses depend on year-over-year analysis for fundamental decisions:

  • Seasonal product businesses comparing the same period across years

  • Subscription businesses tracking cohort metrics over time

  • Brand businesses evaluating long-term marketing ROI

  • Investor-backed companies with multi-year reporting requirements


In these cases, the historical data is genuinely valuable. Preserve it.


Scenario 4: Recent (12-24 months) data is largely clean

If the issues are mainly in older periods but recent data is solid, partial migration is often the right answer. Migrate the clean recent data. Treat older data as opening balances or summary entries.


Starting fresh entirely throws away usable recent data. That's wasteful when partial migration is cheap.


Scenario 5: Switching to similar platforms with good migration tools

QuickBooks Desktop to QuickBooks Online has Intuit's official migration tool. Wave to QuickBooks Online has reasonable conversion options. Xero to QuickBooks Online has third-party migration services.


When good migration paths exist and the source data is reasonable, use them. The marginal cost of migration is low when the tools handle most of the work automatically.


Scenario 6: Multi-year tax planning requires it

CPAs often use multi-year data for strategic tax planning: loss carryforwards, depreciation schedules, R&D credits, etc.


Talk to your CPA before deciding to start fresh. They may need historical detail you're considering discarding.


Scenario 7: Documentation of business decisions

Your accounting data documents the financial impact of business decisions over time. Equity transactions, owner draws, capital contributions, intercompany transfers between related businesses all leave a trail in accounting records.


If you have a complex ownership or business structure, historical accounting documentation may be more valuable than it appears.


How do I calculate whether to migrate or start fresh?

A simple framework helps make this decision objectively rather than emotionally.


Step 1: Quote the migration option

Get a detailed quote covering:

  • Migration of historical data (typically 12-24 months as primary)

  • Older historical data approach (full, partial, or summary)

  • Cleanup work needed on migrated data

  • Reconciliation through the migration period

  • Documentation and methodology setup


Step 2: Quote the starting fresh option

Get a detailed quote covering:

  • New system setup

  • Opening balance reconstruction

  • Initial methodology design

  • First 90 days of operation

  • Any source document organization needed


Step 3: Calculate the difference

Migration cost minus starting fresh cost equals "the price of preserving historical detail in your accounting system."


Step 4: Assess the value of that detail

Honestly answer:

  • Will I use historical accounting data for decisions in the next 12 months?

  • Does my CPA need historical accounting detail for tax work?

  • Am I facing audit risk that requires historical defense?

  • Will multi-year reporting affect business decisions?

  • Is M&A or financing on the horizon (12-24 months)?


Step 5: Compare value to cost

If the value of historical detail exceeds the cost of preserving it, migrate.

If the cost exceeds the value, start fresh.


If they're close, the right answer is often partial migration (preserve recent data, accept summaries or fresh start for older data).


A concrete example

A Shopify seller doing $750K annual revenue is migrating from Wave to QuickBooks Online with bookkeeper change.

Migration option:

  • Wave-to-QBO migration with cleanup: $8,500

  • 24 months of A2X backfill: $1,200

  • Older data summary entries: $1,500

  • New bookkeeper onboarding: $1,000

  • Total migration approach: $12,200


Starting fresh option:

  • New QBO setup with opening balances: $2,500

  • A2X setup with go-forward sync only: $500

  • New bookkeeper onboarding: $1,000

  • Total starting fresh approach: $4,000


Difference: $8,200

The question becomes: is the historical Wave data worth $8,200 to this seller?

If they don't run multi-year analysis, don't have audit exposure, and aren't facing financing decisions, the answer is no. Starting fresh saves $8,200 with manageable downside (Wave data remains accessible for reference if needed).


If they're applying for SBA financing in 6 months, the answer is yes. The lender will want 2-3 years of accounting data, and providing it from a single system is far cleaner than explaining the transition.


What's the actual risk of starting fresh?

The fear of starting fresh is usually larger than the actual risk. Understanding the real downside helps make an informed decision.


Real risk 1: Lost analytical capability

You lose the ability to run reports comparing this year to last year (in the new system) until 12 months pass with the new system.

Mitigation: Keep the old system accessible (read-only) for the first 12-18 months. Run comparison reports from the old system when needed.


Real risk 2: Tax audit complications

If audited, you'll provide source documents (bank statements, invoices) rather than accounting system records.

Mitigation: Maintain organized source document archives. This is required regardless of whether you migrate or start fresh, but it becomes more important when the accounting system doesn't have the detail.


Real risk 3: Re-discovering old errors

Sometimes the old system, despite its problems, contained important information that gets lost. Owner contribution amounts, equity adjustments, related-party transactions.

Mitigation: Do a thorough opening balance reconstruction. Document all major transactions affecting equity and owner accounts. Cross-reference with prior tax returns to verify accuracy.


Real risk 4: Future surprise requirements

Three years from now, you discover you need 5-year financial data for a financing application or M&A discussion.

Mitigation: Keep the old system accessible. If you ever need historical data, you can extract it from the source system. It's just not actively maintained in your current accounting platform.


Less-real risk: "Losing" your business history

Most sellers feel emotional attachment to historical accounting data. It represents years of work. Discarding it feels wrong.


This is rarely a financial concern. It's an emotional one. Your business history doesn't live in your accounting system. It lives in your Shopify store, your bank statements, your tax returns, your customer relationships.


Starting fresh in accounting doesn't erase your business. It just resets one specific tool you use to manage it.


What's the hybrid approach most sellers actually use?

The decision isn't binary. Most successful migrations use a hybrid approach that takes the best of both options.


The typical hybrid pattern

Time Period

Approach

Reasoning

Current period (cutover forward)

Full live sync

Clean methodology going forward

Last 12 months

Full backfill via sync tool

Recent data is usually clean enough

12-24 months

Backfill if Premium plan, otherwise summary

Available but lower value

24-60 months

Summary opening balances or skip

Detail cost exceeds value

60+ months

Don't migrate; reference via old system

Negligible operational value

This approach:

  • Preserves the most useful detail (recent data)

  • Accepts limitations on older data

  • Minimizes cost

  • Provides clean methodology going forward

  • Keeps old data accessible if ever needed


When the hybrid approach doesn't work

  • Audit defense requires consistent multi-year data in a single system

  • M&A due diligence requires unified historical reporting

  • Multi-year trend analysis is core to business decisions

  • Regulatory requirements specify accounting system retention


If any of these apply, full migration is the right answer despite the cost.


How to scope a hybrid approach

When working with a bookkeeper or migration specialist, ask for quotes on three scenarios:

  1. Full migration with maximum historical detail

  2. Hybrid migration with recent detail and older summaries

  3. Starting fresh with opening balances only


The cost difference between these tells you the price of historical detail. Then you decide what level of detail justifies the cost.


For broader context on this decision-making framework, see our complete Shopify accounting migration checklist.


How does this fit into the broader migration framework?

The migration-versus-starting-fresh decision shapes everything else in your migration project.


The decision affects:


Don't decide on migration timing, bookkeeper selection, or tool configuration until you've decided on migrate vs. start fresh. The other decisions flow from this one.


What if I'm not sure whether to migrate or start fresh?

This decision is hard. It's also reversible in one direction (migration scope can always be reduced) but not the other (you can't un-discard data).


When you can't decide, default to migration

If you genuinely can't tell whether to migrate or start fresh, migrate. You can always treat older data as "for reference only" and not actively maintain it. The cost premium isn't huge, and you preserve optionality.


Get a second opinion

If your bookkeeper recommends one approach, ask why. Get a competing quote from another bookkeeper or migration specialist. Different professionals will have different perspectives based on their experience.


Talk to your CPA

Your CPA has visibility into tax compliance, audit risk, and long-term planning considerations you may not see. Ask whether starting fresh creates any problems for tax work.


Check your business stakeholders

If you have investors, board members, or partners, they may have reporting expectations you should consider. Starting fresh affects their analysis too.


Don't decide under time pressure

If you're being pressured to start fresh because "it's faster," push back. The cost of a wrong decision here is significant. Take an extra week to think it through. Migration timelines can usually flex by a few weeks; starting fresh decisions can't be undone.


What about partial restart within migration?

A nuanced option: migrate selectively, treating different account areas differently.


Selective restart approach

Account Area

Approach

Bank and credit card

Migrate with full reconciliation

Shopify sales (recent)

Full backfill via sync tool

Older Shopify sales

Summary entries or skip

Inventory

Start fresh with current count

Sales tax

Start fresh with current jurisdictional setup

Vendor history

Migrate names; skip historical detail

Customer data

Lives in Shopify; not migrated to accounting

Equity accounts

Migrate completely

This works because different account areas have different value-to-cost ratios. Equity history is irreplaceable and cheap to migrate. Inventory history is expensive to migrate and often inaccurate. Migrate what's valuable; restart what isn't.


When selective restart makes sense

  • Different account areas have different data quality

  • Some areas are easy to migrate, others require extensive work

  • Cost-benefit analysis varies by account area

  • You want the best of both approaches


When selective restart doesn't work

  • All account areas are interconnected

  • Methodology consistency across all areas matters more than perfect data

  • The complexity of managing mixed approaches exceeds the savings


For most Shopify sellers, full hybrid (recent data fully migrated, older data summarized or skipped) is simpler than account-level selective restart.


How does starting fresh affect future audits and tax filings?

This is the question that worries sellers most. Here's the honest answer.


IRS audit considerations

The IRS can audit returns going back:

  • 3 years for ordinary returns

  • 6 years if there's substantial under-reporting (25%+)

  • Indefinitely if there's fraud

For most legitimate business situations, 3-year audit defense is the practical concern.


What's needed for audit defense

Auditors want:

  • Documentation supporting reported income

  • Documentation supporting reported expenses

  • Documentation supporting tax positions taken

  • Reasonable explanation of methodology


This can be provided from source documents (bank statements, invoices, receipts) without requiring the accounting system to contain the historical detail. The accounting system makes it easier; it's not the only path.


How starting fresh affects this

If you start fresh, your audit defense relies on:

  • Source documents organized by year

  • Tax returns and supporting workpapers

  • Bank statements and reconciliations

  • Vendor invoices and receipts

  • Shopify reports for relevant periods


If you've maintained these source documents properly, you can defend an audit. It takes more work than pulling reports from an accounting system, but it's doable.


State and local audit considerations

State tax authorities (especially sales tax) often audit further back than the IRS. Some states can go back 7-10 years for sales tax.


If you have substantial multi-state sales tax exposure, this may push toward migration even if other factors favor starting fresh.


For sales tax specifics, see our guide on AI Shopify sales tax compliance.


Practical mitigation for fresh starts

When you start fresh:

  • Archive source documents in organized format

  • Keep old accounting system accessible (read-only)

  • Document the transition date and methodology change

  • Maintain prior year tax returns and workpapers

  • Ensure CPA has access to historical filings


With these practices, starting fresh doesn't significantly increase audit risk.


Can I do this evaluation myself, or do I need help?

Some aspects of this decision require professional judgment.

You can evaluate yourself if:

  • You understand your reporting needs

  • You can honestly assess your data quality

  • You have time to think through the implications

  • You don't have major audit, M&A, or financing exposure

  • Your business situation is reasonably simple


Get professional help if:

  • You're not sure about audit or tax implications

  • M&A or financing is in progress or near-term

  • Your business has complex ownership or related-party structures

  • You don't have time for a thorough evaluation

  • The decision affects more than just bookkeeping


For most Shopify sellers, getting both a migration quote and a starting fresh quote from a qualified bookkeeper is the right first step. The quotes themselves become an evaluation tool.


For DIY-vs-hire context on migration decisions, see our guide on when DIY Shopify bookkeeping stops being worth it.


The Bottom Line

Migration feels safe because it preserves continuity. Starting fresh feels risky because it discards history. For many situations, these instincts are exactly backwards.


When historical data is clean and reporting needs are real, migration is the right call. When historical data has fundamental problems and cleanup costs approach migration value, starting fresh is genuinely smarter.


The biggest mistake we see isn't choosing wrong. It's not asking the question at all. Sellers assume migration is the default and never consider that starting fresh might save them $5,000 to $15,000 while improving their go-forward operations.


Ask the question. Run the numbers. Talk to your CPA. Make an informed decision based on your actual business needs and budget, not on what feels emotionally safer.


Starting fresh isn't quitting. It's strategic prioritization. Done at the right time, with proper opening balance reconstruction and source document preservation, it's often the most financially intelligent choice available.


Ready to decide between migration and starting fresh?

Most Shopify sellers we work with never seriously considered starting fresh until we suggested it. Once they ran the numbers, the decision sometimes became obvious. Other times, migration remained the right call. Either way, the explicit comparison surfaced clarity they didn't have before.


At Catch Up Clean Up, we help Shopify sellers think through this decision honestly. We quote both migration and starting fresh options. We point out the tradeoffs. We recommend hybrid approaches when they make sense. The goal is the right decision for your business, not the largest possible project.


What you get:

  • A 30-minute scoping call to assess your specific situation

  • Honest assessment of your historical data quality

  • Quotes for migration, hybrid, and starting fresh approaches

  • Discussion of audit and tax implications with your CPA

  • Recommendation based on your business needs

  • Execution of whichever approach we agree on


Book a free consultation and let's figure out the right approach for your situation.


Frequently Asked Questions


When should I start fresh instead of migrating my Shopify accounting data?

Start fresh when historical data has fundamental quality problems (systemic categorization issues, mixed personal and business funds, sporadic reconciliations), when cleanup cost approaches or exceeds migration value, or when historical reporting isn't critical for ongoing business decisions. Starting fresh saves 40-70% on migration costs in these situations.


How much money can I save by starting fresh instead of migrating?

Starting fresh typically saves $5,000 to $15,000 for small to mid-size Shopify sellers compared to full migration with cleanup. The savings depend on data volume, cleanup complexity, and the number of historical years involved. For very problematic historical data, savings can exceed $20,000.


Will starting fresh hurt me in a tax audit?

Not significantly if you maintain organized source documents. Tax audits require documentation of income, expenses, and tax positions, which can come from bank statements, invoices, and receipts rather than the accounting system. Starting fresh makes audit defense more work but not impossible. Keep your old accounting system accessible as a reference.


Can I migrate some data and start fresh on other data?

Yes. Hybrid approaches are common: migrate recent data (12-24 months) with full detail, summarize or skip older data, and treat certain account areas (like inventory) as fresh starts even within the migration. This balances cost with continuity. Most successful migrations use some hybrid approach.


What does my historical Shopify data look like if I start fresh?

Your Shopify data stays in Shopify regardless of accounting system decisions. Orders, customers, products, and reports remain accessible in Shopify Admin indefinitely as long as your Shopify account is active. Starting fresh in accounting doesn't affect your Shopify data at all.



Can I change my mind after starting fresh?

Migration scope can always be reduced, but starting fresh can't be undone easily. You can't recover detail in your accounting system after discarding it. If you start fresh and later need historical detail, you'd have to extract it from source documents (the old accounting system, bank statements, Shopify reports) and recreate it manually. Default to migration if you're uncertain.


What happens to my CPA's work if I start fresh?

Your CPA's prior year work remains valid. Tax returns are already filed based on data that existed at the time. Workpapers and supporting documentation stay accessible. Going forward, your CPA works from the new system. Talk to your CPA before deciding to start fresh, especially if multi-year tax planning (loss carryforwards, depreciation schedules) is involved.

Comments


Modern office workspace illustrating professional accounting services

You’re in the right place to address accounting issues that are hindering your business from scaling.

bottom of page