The source system sets a multiplier
QuickBooks Online is the baseline. QuickBooks Desktop is roughly three times the work, legacy on-premise more. That multiplier applies to everything else, so it compounds.
Watch it run
Seven seconds from inbox to a balanced journal entry, with the policy check and the approval gate shown in full.
Watch the agentThe difference
A parallel ledger that reconciles to your existing system every morning — to the penny, per account, per period.
See the tie-outCase study
Consolidated reporting in eleven days, without leaving the accounting system they already ran.
Read the storyMost requested
Most ERP projects miss their business case. We take over stalled deployments and get them closing books again.
Get a free assessmentEditorial policy
No paid placement, published criteria, disclosed ownership on every page. The directory is worth more than any deal it could win.
Read the methodologyNew research
We surveyed finance leaders on what actually went wrong. The answers are not what vendors tell you.
Read the studyPartner program
Accounting firms, fractional CFOs, and ERP consultants deliver implementations on our platform.
Become a partnerFree tool
Migration estimates go wrong in a predictable direction, and the cause is almost always the same: the plan was built before anyone looked at the data. This estimator makes data condition an explicit input rather than an assumption.
A one-week diagnostic replaces every slider here with a measurement. Findings are yours regardless.
Weeks to cutover, plus the parallel-run period after it. The parallel period is not optional in our methodology and it is not padding.
How to read it
The headline number matters less than which of the three bars is longest, because each one has a different remedy.
QuickBooks Online is the baseline. QuickBooks Desktop is roughly three times the work, legacy on-premise more. That multiplier applies to everything else, so it compounds.
Entities do not add fixed work. Each adds intercompany relationships with every other one, which is why nine entities costs far more than three times what three does.
Between clean and unknown, the remediation bar goes from nothing to the largest component. It is also the input people are least able to answer honestly before a diagnostic.
Cutover is when the new system starts producing the numbers. Parallel is the period when both systems run and are compared, and the old one is retired only when the new one has agreed for two full cycles.
Most estimates omit it, which is why so many migrations feel like they went live and then continued for another quarter. It is not padding — it is the control that converts a high-risk cutover event into an evidence-based decision, and we have extended it on several engagements rather than cutting it short.
In our sample of stalled implementations, 24% failed primarily because the data was worse than anyone knew — and in almost all of those it was discovered during load rather than during a diagnostic phase that had nominally happened.
The reason is that data assessment is frequently a questionnaire rather than an examination. Looking properly requires read access, a week, and somebody willing to report bad news before a contract is signed, and the incentives run against all three.
Clean means you have measured your duplicate rate, every balance sheet account has been reconciled within the last quarter, and dimension data is populated on historical transactions. Almost nobody is here.
Typical means a duplicate rate around eight percent, one or two untied accounts, and dimensions introduced part-way through history. This is where most companies actually are.
Messy means known problems — an unbalanced period, a chart of accounts nobody has pruned, master data that has never been deduplicated. Unknownmeans you have not looked, and honesty about that is worth more here than optimism.
Fixing the data before rather than during. Loading three years of history rather than seven, when the older periods are unlikely to be queried. Deferring anything not needed in the first six months. And starting with integration rather than migration, so the shadow ledger proves the dataset ties before any cutover is contemplated.
Source multipliers are derived from our own engagement history: QuickBooks Online at 1.0 as the baseline, QuickBooks Desktop at 3.0, legacy on-premise at 3.4, spreadsheets at 2.4. These reflect elapsed effort rather than calendar time.
Entity scaling uses an exponent of 0.72 applied to entity count, which fits our observed data better than linear scaling. It reflects that intercompany relationships grow faster than entity count does.
The parallel period is 55% of the cutover estimate with a floor of six weeks. In practice the criterion is two full cycles of agreement rather than a duration, so a fast-closing group exits parallel sooner than a slow one.
This is an estimator, not a quote. Every real engagement is scoped after a diagnostic, and the fixed price comes from that rather than from this page.
Questions
It is the single most common cause of overrun and the cheapest thing to establish in advance.