Unlimited conversions. Zero data entry.

Built for the Desktop sunset transition

How to Migrate from QuickBooks Desktop

A step by step playbook for moving your books off QuickBooks Desktop before the 2026 sunset. Export, import, categorize, reconcile, and run your first P&L the same day. Built for business owners and the accountants who serve them.

2 hrs
Average migration time
99.6%
Document accuracy
$79
Flat per month
$0
Migration fee
QuickBooks Desktop to Zera Books migration on a modern workstation

TL;DR

Migrating from QuickBooks Desktop to Zera Books takes about 2 hours. Back up the .QBB, export your COA as IIF, pull a trial balance, then drop everything into Zera Books. Upload 12 months of bank statement PDFs and let the AI categorize at 99.6% accuracy across 3.2M+ documents processed. You run a P&L the same day. Cost is $79 per month flat, no per user fees, with a 1 week trial and no credit card.

By Damin Mutti, founder of Zera Books. Last reviewed 2026-05-21.

Why switch from QuickBooks Desktop

Three forces are pushing Desktop users off the platform in 2026: the official sunset, the forced QBO upgrade path, and the AI gap. Intuit stopped selling new Desktop Pro and Premier subscriptions to most customers in July 2024. Desktop 2022 and earlier lost services on May 31, 2025. Desktop 2024 reaches end of life on May 31, 2027. After that, no security patches, no payroll updates, no bank feeds. The official Intuit path is QuickBooks Online, which has tripled in price since 2019. The unofficial path is a third party AI native platform built for this exact moment. That is the gap Zera Books fills.

Annual cost: typical Desktop stack (3 users)

Desktop Pro Plus (3 users)
$1,950
Enhanced Payroll
$720
Payments processing premium
$480
Hosted Desktop server (per user)
$1,440
Total
$4,590 / year

Annual cost: Zera Books

Flat subscription (unlimited users)
$948
Document processing
Included
Categorization AI
Included
Hosting
Included
Annual savings
$3,642+

QuickBooks Desktop sunset dates sourced from Intuit's official discontinuation policy. Pricing pulled from the Desktop product page.

Pre flight checklist

Gather these before you start. Allow 20 minutes for prep. The migration itself will not move forward if any of these are missing.

  • Admin access to your QuickBooks Desktop company file (Admin user, single user mode)
  • A fresh .QBB backup saved to two separate drives
  • A current chart of accounts (Reports → Account Listing → Save as IIF)
  • A trial balance as of your chosen cutover date (CSV and PDF)
  • A 12 month General Ledger report exported as CSV
  • The last reconciled bank and credit card statement for every connected account
  • 12 months of bank statement PDFs downloaded from each bank portal
  • A copy of the hidden Attach folder from beside your .QBW file (Desktop attachments do not migrate)
  • A list of memorized transactions with their frequency and amount
  • Any Accountant Copy returned and the restriction removed

Step by step migration

Nine steps. About two hours of active work. Each step has an estimated time so you can pace the work between meetings.

1

Back up your QuickBooks Desktop company file

5 min

Open File, Back Up Company, Create Local Backup. Save the .QBB to two separate drives. This is your permanent archive even after the sunset date. Do this before touching anything else.

2

Export your chart of accounts as IIF

5 min

In Desktop, run Reports, Account Listing, then File, Print, Save as IIF. The IIF preserves account types and hierarchy better than a plain CSV. If your COA has more than 200 lines, mark stale accounts inactive in Desktop first so they do not bloat the new ledger.

3

Run a trial balance and a 12 month general ledger

10 min

Reports, Accountant and Taxes, Trial Balance and General Ledger. Pick the first of next month as the cutover date. Export both as CSV and PDF. The PDF is your audit copy. The CSV becomes the opening balance reference Zera reconciles against.

4

Sign up for Zera Books and import the IIF

2 min

Create an account at zerabooks.com/auth. Drop the IIF into the onboarding wizard. Zera converts Desktop account types to its 5 type model in under 30 seconds. Sub accounts and account numbers carry over automatically.

5

Upload bank statement PDFs for the last 12 months

20 min

Skip Desktop transaction exports entirely. Download original PDF statements from each bank and credit card portal. Drag them into Zera. The AI extracts every transaction at 99.6% accuracy. No template setup. No CSV reformatting.

6

Approve AI categorization in batches

30 min

Zera batch categorizes against your imported COA. Approve the first batch. By batch two the AI has learned your vendor patterns and 95% of transactions auto match. This is the only step that scales with transaction volume.

7

Reconcile and verify against the Desktop trial balance

20 min

Open the reconciliation panel. Each account ties to its bank statement ending balance. Compare totals to the Desktop trial balance. They should match to the cent if Desktop was clean. If a number is off, it means Desktop had an unreconciled item, and the variance report will name it.

8

Set opening balances and lock prior periods

5 min

Apply the Desktop trial balance as opening balances at the cutover date. Lock every period prior to cutover. This freezes the historical numbers so nothing back dates into them by accident.

9

Archive the Desktop file, do not cancel under panic

5 min

Desktop is on a published sunset clock anyway. Run parallel for 30 days. Reconcile the same month in both systems. Once three statements match, you stop opening Desktop. Keep the .QBB backup, your printed reports, and the IIF export as your IRS recordkeeping archive.

QuickBooks Desktop to Zera Books migration team reviewing the new ledger

Need the official Desktop discontinuation policy? See Intuit's service discontinuation article and the IRS recordkeeping guidance for your archive retention period.

QuickBooks Desktop to Zera Books data mapping

Every Desktop field has a home in Zera. Some map one to one. A few rebuild during cutover. This table is the reference your accountant will ask for before they sign off.

QuickBooks DesktopZera Books equivalent
Chart of Accounts (.IIF export)COA import wizard, 5 type model
Account Types (Income, Expense, COGS, etc.)Asset, Liability, Equity, Income, Expense (mapped automatically)
Account NumbersAccount numbers preserved, sortable and searchable
Sub accountsParent and child accounts, unlimited depth
Vendors and Vendor CenterVendors module with vendor aliases for AI matching
Customers and Customer CenterCustomers module with AR sub ledger
Items List (Products and Services)Items table, linked to invoices and bills
Open Invoices and AR Aginginvoices and invoice_lines tables, AR aging native
Open Bills and AP Agingbills and bill_lines tables, AP aging native
Bank Register TransactionsUploaded statements, AI extracted, then posted
Manual Journal Entriesjournal_entries and journal_entry_lines (double entry enforced)
Memorized TransactionsRecurring engine, rebuild from Desktop list (about 5 min each)
Trial BalanceOpening balances on the cutover date
Bank ReconciliationsRe reconciled in Zera (about 20 min per account)
Classes and Class TrackingClass tagging on every transaction, native P&L by Class report
Jobs and Customer:JobsProject tracking, parent customer plus job sub records
Attached documentsOriginal PDFs stored alongside extracted transactions (Desktop attachments do not migrate)
Audit Trail reportFull immutable audit log from cutover date forward
Payroll Journal EntriesGusto and ADP push directly to Zera as journal entries
Sales Tax LiabilitySales tax tracking on invoices and bills
Reports (P&L, BS, Cash Flow, GL)Built in plus AI insight commentary on every report
Multi user license seatsUnlimited users included in the $79 flat plan
.QBB Backup fileStored as your IRS retention archive, not imported

What carries over and what does not

Honest answer first. Most structural data migrates cleanly. A few items rebuild during cutover. None of it is destructive, because your .QBB backup stays intact forever.

Carries over cleanly

  • Chart of accounts (structure, types, account numbers, sub accounts)
  • Trial balance as opening balances
  • Vendors and customers
  • Items list (products and services)
  • Open invoices and bills (re entered at cutover date)
  • Classes and Class tracking
  • Sales tax rates and codes
  • Jobs and Customer:Jobs (mapped to project tracking)

Rebuilds in Zera

  • Historical bank reconciliations (about 20 min per account)
  • Attached document images (download Attach folder separately)
  • Memorized transactions (rebuilt as recurring entries)
  • The Desktop audit trail (Zera starts a fresh log on day one)
  • Payroll history (Gusto or ADP pushes new payroll into Zera)
  • Bank feeds (Plaid reconnect, 5 min per institution)
  • User access roles (re invite team to Zera, unlimited seats)

Common pitfalls during QuickBooks Desktop migration

Six things I see trip Desktop migrations. None of them are deal breakers. Each one wastes 20 to 60 minutes if you hit it cold.

Stale inactive accounts

A 15 year old Desktop file usually has 100 to 300 inactive accounts cluttering the COA. Mark them inactive in Desktop before exporting. Zera will only import active accounts unless you tell it otherwise.

Class tracking inconsistencies

Desktop lets you create transactions with no class even when class tracking is on. Run a Profit and Loss by Class report and look at the Unclassified column. Fix those entries before cutover. Otherwise your class P&L in Zera will look off.

Memorized transactions never run again

Desktop memorized transactions do not export. List them on paper, then rebuild them as recurring transactions inside Zera. Each one takes about 5 minutes. Skip any that have not fired in 12 months.

Open Accountant Copy

If your CPA has an open Accountant Copy of the Desktop file, you cannot make changes that affect prior periods until they return it. Send Accountant Copy back or have them remove the restriction before you start the export.

Payroll history cannot move

Desktop Payroll journals migrate as journal entries. Per employee year to date amounts, tax tables, and W-2 history do not. Print every payroll report through the cutover date and keep the .QBB. New payroll runs flow through Gusto or ADP into Zera.

Attached document images

Desktop attachments live in a hidden Attach folder beside the .QBW file. They do not export. Bulk copy the Attach folder onto your archive drive before you stop using Desktop. Zera stores new PDFs from day one, but the Desktop archive is yours to keep.

Reference: AICPA accounting software evaluation guidance recommends a 30 day parallel run after any GL migration.

What changes day to day after switching

You will notice four big workflow shifts in the first week. Most Desktop users stop opening the .QBW file entirely after week two.

Document upload replaces re keying

Drop the PDF. The AI extracts and categorizes. No more typing transactions from a paper or scanned statement, and no more Desktop bank feed setup that breaks every six months.

Browser based, no more company file conflicts

Zera runs in any browser. No multi user mode, no hosting headaches, no .QBW file locked by another user. Your accountant logs in. They see what you see. No Accountant Copy ritual.

Unlimited users included

Desktop Pro caps you at 3 users. Desktop Premier caps at 5. Enterprise scales but the price scales harder. Zera includes unlimited seats in the $79 flat plan. Add your bookkeeper, accountant, and operations lead at no extra cost.

AI insight commentary on every report

P&L and balance sheet reports include a written AI narrative on what changed month over month. That alone has replaced the 30 minute prep call most firms used to do before sending Desktop statements to clients.

“I had three retail locations running on QuickBooks Desktop Pro with the hosted server add on. The 2025 sunset notice was the push I needed. Migrated all three entities to Zera Books across one weekend. The AI categorized 18 months of bank statements in under an hour per entity. I never wrote a single rule.”

MG
Manroop Gill
Owner, multi location retail business

QuickBooks Desktop migration FAQ

How long does it take to migrate from QuickBooks Desktop to Zera Books?
A single entity migration takes 90 to 120 minutes of active work. Back up and export from Desktop in 10 minutes, COA import takes 30 seconds, statement upload and AI categorization runs 30 to 60 minutes, and reconciliation takes about 20 minutes per bank account. A 25 client firm typically migrates in two working days.
When is QuickBooks Desktop being discontinued?
Intuit announced that QuickBooks Desktop 2022 and earlier lost services on May 31, 2025. Desktop 2024 reaches end of life on May 31, 2027. Intuit stopped selling new Desktop Pro and Premier subscriptions to most customers in July 2024. Enterprise remains available but at a higher price tier. Most Desktop users are being pushed toward QuickBooks Online or a third party alternative like Zera Books.
Will I lose any data when I move from QuickBooks Desktop to Zera Books?
No transaction data is lost if you follow the export checklist. Chart of accounts, vendors, customers, journal entries, and trial balance all migrate cleanly through the IIF export. What does not import are Desktop bank reconciliation flags, attached document images, payroll history, and the Desktop audit log. Reconciliations get rebuilt in Zera in about 20 minutes per account.
Can I migrate without an Accountant Copy or IIF export?
Yes. If you cannot create an IIF, run the Account Listing, General Ledger, and Trial Balance reports as CSV. Zera Books accepts those formats directly. The IIF is preferred because it preserves account types, but plain CSV plus the trial balance is enough for a clean cutover.
Do I need to keep paying for QuickBooks Desktop after migrating?
No. Once your books reconcile in Zera, your Desktop subscription is optional. You keep the company file as a local archive. Even after the May 2027 sunset for Desktop 2024, the .QBB backup file remains readable by older Desktop installs and any future export utility Intuit ships.
Can I migrate mid year or do I need to wait for year end?
Mid year works fine. Pick the first day of any month as cutover. Apply the Desktop trial balance as of that date as your opening balances in Zera. Year to date P&L data stays in Desktop for the prior period and continues in Zera from the cutover forward. Most firms switch in May or October to avoid year end stress.
Is Zera Books cheaper than QuickBooks Desktop over a year?
Yes for almost every configuration. Zera Books is $79 per month flat, $948 per year, unlimited users. QuickBooks Desktop Pro Plus is $650 per user per year. A 3 user firm pays $1,950 plus payroll, plus payments processing, plus storage add ons. A typical small business pays $2,400 to $5,000 per year on the full Desktop stack versus $948 on Zera Books.
How does Zera Books handle my QuickBooks Desktop historical reports?
Print historical P&L, balance sheet, general ledger, and trial balance reports from Desktop as PDF before sunset. Store them as part of your year end binder. Zera retains all post cutover transactions and runs the same reports natively from day one forward.
What if I have multiple QuickBooks Desktop company files?
Zera Books treats each entity as a client in the multi client dashboard. Repeat the migration process per file. The COA template carries forward, so the second and third entities take 45 minutes each instead of 2 hours.
Can my accountant still work with me if I leave QuickBooks Desktop?
Yes. Zera Books exports clean IIF and QBO formats. If your accountant insists on Desktop, they can import your Zera journal entries into a Desktop file at year end. Most accountants prefer Zera once they see the AI pre categorization because it cuts cleanup time roughly in half.
Does the IRS care if I switch accounting software mid year?
No. The IRS requires books that accurately reflect income and expenses under IRC Section 446. Switching platforms is allowed as long as the new system maintains continuity and you retain the prior platform records for the standard 3 to 7 year retention period.
What support do I get during the QuickBooks Desktop migration?
Founder support. Damin Mutti personally helps with Desktop migrations during the 1 week trial. Average reply time is 1 hour. Schedule a 30 minute migration walkthrough through in app chat after you upload your first IIF.

Related migration and comparison guides

If Desktop is not the only platform you are evaluating, these guides cover the rest of the field. Start with the QuickBooks alternative pillar guide for the full landscape.

Start your migration today

Sign up, drop your Desktop IIF, and watch the new ledger build itself. One week trial, no credit card. Migration done before the next Desktop sunset notice arrives.

SOC 2 Type II
99.6% accuracy
$79/mo unlimited