QB DesktopXeroQuickBooks Desktop → Xero

Gap Period Transactions: The QuickBooks to Xero Problem Nobody Warns You About

Published: 2026-10-13 | Last updated: 2026-10-13 | Reviewed by Vincenzo Schembri, CPA

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.

What the Gap Period Actually Is

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.

Why the Gap Period Creates Problems

Missing Transactions

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.

Duplicate Entries

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.

Reporting Holes

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.

The Three Strategies for Handling Gap Transactions

Strategy 1: The Hard Cutoff

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.

Strategy 2: The QBD Continuation

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.

Strategy 3: The Planned Cutover

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.

How Professional Services Minimize the Gap

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.

The Gap Period Checklist

Use this before, during, and after your QBD migration to Xero.

Before migration:

  • Pick your cutoff date (align with month-end or quarter-end if possible)
  • Inform all staff who enter transactions in QBD about the cutoff
  • Decide on your gap strategy (hard cutoff, continuation, or planned cutover)
  • Reconcile all bank accounts in QBD through the cutoff date
  • Run and save a trial balance as of the cutoff date

During the gap period:

  • If using the continuation strategy, log every transaction entered in QBD after the cutoff
  • Do not enter any transactions directly in Xero until the migration is complete and verified
  • Keep a running list of checks written, deposits made, and invoices sent

After go-live:

  • Enter or import gap period transactions into Xero
  • Reconcile Xero bank accounts through the current date
  • Run a trial balance in Xero and compare to the QBD trial balance plus gap period adjustments
  • File the gap period transaction log with your migration documentation

Conclusion

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.

Ready to Migrate?

Flawless accounting data migrations between QuickBooks and Xero. AI-validated, CPA-reviewed, and delivered in 3 business days.

Send us your most complex file.

We are so confident in our process that we invite you to send us your messiest, most complex QuickBooks Desktop file. We will convert it to Xero with 95%+ accuracy or give you a full refund.

Get quote
FAQ

Frequently Asked Questions

Answers to common questions from this guide.

Book a demo

It's the window between your QBD data cutoff date and the day you start entering transactions in Xero. Transactions during this period need special handling.

If you time the migration to a weekend or holiday and receive the converted file by the next business day, the effective gap can be zero business days.

They won't appear in Xero. You'll need to re-enter or import them manually after go-live.

Maintain a transaction log. Mark each gap period transaction as "entered in Xero" once it's been re-entered. Have a second person verify the list.

For medium-volume files with a short gap, yes. For low-volume files, a hard cutoff (pausing all entry) is simpler.

WOW BookSwitch delivers in one to three business days per file, keeping the gap period short.

Month-end or quarter-end. These natural breakpoints simplify reporting and minimize the number of gap period transactions.

Reconcile in QBD through the cutoff date. After go-live, import bank statements for the gap period into Xero and reconcile there.

Yes. Document the gap period dates, the strategy used, and all transactions processed during the gap. Keep this with your migration records.

Stagger cutoff dates, batch by transaction volume, and assign a named staff member to manage each file's gap period catch-up.

Secure Your Data with WOW Backup & Restore

Automated daily backups and one-click restore to a brand-new Xero or QuickBooks Online organisation — attachments included, encrypted, and validated to the cent. From our sister service, WOW Backup & Restore.

Explore WOW Backup & Restore