What to Do When a CRA Audit Covers Your QuickBooks to Xero Migration Period
A CRA audit covering your QuickBooks to Xero migration period doesn't have to be a nightmare. Here's how to prepare and ...
Gap period transactions during a QuickBooks to Xero conversion cause duplicate entries, missing data, and reporting holes. Here's how to prevent them.
You picked a conversion date. You sent your QuickBooks Desktop file for migration. But your business didn't stop while the conversion was in progress. Invoices went out. Bills got paid. Payroll ran. Bank transactions cleared.
Those transactions, the ones that happened between your QBD data cutoff and the day you started using Xero, are called gap period transactions. They're the single biggest source of post-migration headaches in any QuickBooks to Xero conversion, and most guides completely ignore them.
The gap period is the window between two dates.
Date 1: Your data cutoff. This is the date through which your QBD data was exported for migration. Everything up to and including this date is in the migrated file.
Date 2: Your Xero go-live. This is the date you start entering new transactions directly in Xero.
If those two dates aren't the same day, you have a gap. And in practice, they're almost never the same day. A QuickBooks Desktop to Xero conversion takes one to three business days with a professional service, longer with free tools. During that window, your business keeps operating.
Any transaction entered in QuickBooks Desktop after the data cutoff doesn't exist in Xero. If your bookkeeper processed invoices on Tuesday, you sent the file for conversion on Tuesday night, and you went live in Xero on Friday, those Tuesday-through-Thursday transactions are in limbo. They're in QBD but not in Xero.
The opposite problem happens when someone enters the same transaction in both systems. A staff member processes a bill payment in QBD on Wednesday (because that's where you're still working) and then re-enters it in Xero on Friday (because that's the new system). Now it exists twice.
Your financial reports won't tie across systems. The QBD P&L for the month will include gap period transactions. The Xero P&L for the same month won't. Anyone pulling reports, your partners, your clients' banks, the CRA, will see inconsistent numbers.
Stop all transaction entry in QBD at the end of business on the cutoff date. Don't enter anything in either system until Xero is live. Process the backlog in Xero once you're up.
Pros: No duplicates, no missing transactions, clean reporting.
Cons: Your bookkeeping falls behind by the length of the conversion. For a firm managing multiple clients, a multi-day pause in processing is painful. Late invoices, delayed bill payments, and a stack of bank transactions to reconcile on go-live day.
Best for: Small files with low transaction volume. A sole proprietor with 20 transactions a month can afford a three-day pause.
Keep entering transactions in QuickBooks Desktop through the gap period. After Xero is live, re-enter (or import) the gap period transactions into Xero.
Pros: No disruption to daily bookkeeping during the conversion.
Cons: You're entering transactions twice. Risk of duplicates if the process isn't carefully managed. The re-entry workload scales with transaction volume.
Best for: Medium-volume files where the gap period is short (one to three days) and transaction count is manageable.
Here's how to execute this cleanly. Run a transaction detail report in QBD for the gap period dates. Export it to CSV. Review each line and enter it in Xero, or use Xero's CSV import for bank transactions. Mark each transaction as entered to prevent duplicates. Have a second person spot-check the entries.
Time the migration to coincide with a natural business pause. Month-end, quarter-end, a holiday period, or a slow week.
Pros: Minimal gap. If you send the file for conversion on the last day of the month and go live on the first business day of the next month, your gap is essentially one weekend.
Cons: Requires planning and coordination. Not always possible with client deadlines.
Best for: Firm-managed portfolios where you control the timing. This is the strategy most accounting firms use when migrating from QuickBooks to Xero across a batch of client files.
A fast turnaround directly reduces the gap period problem. If your QuickBooks to Xero conversion takes one business day instead of five, the gap shrinks from a week to a weekend.
WOW BookSwitch delivers in one to three business days per file. For a firm using the planned cutover strategy (send the file Friday evening, receive the migrated Xero file Monday or Tuesday), the gap period can be as short as zero business days.
The service also includes correcting entries, which means any adjustments needed to align balances across the cutover boundary are handled as part of the migration. You don't have to figure out the correcting journals yourself.
Use this before, during, and after your QBD migration to Xero.
Before migration:
During the gap period:
After go-live:
The gap period is the most predictable and most preventable problem in any QuickBooks to Xero conversion. It happens because business doesn't pause for software migrations. Plan for it, pick a strategy, time your cutover carefully, and you'll avoid the duplicates, missing entries, and reporting gaps that plague firms that don't.
Ready to minimize your gap period? Get a quote from WOW BookSwitch. One to three business day turnaround means your gap period can be as short as a single weekend.