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.

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.
Back up your QuickBooks Desktop company file
5 minOpen 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.
Export your chart of accounts as IIF
5 minIn 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.
Run a trial balance and a 12 month general ledger
10 minReports, 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.
Sign up for Zera Books and import the IIF
2 minCreate 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.
Upload bank statement PDFs for the last 12 months
20 minSkip 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.
Approve AI categorization in batches
30 minZera 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.
Reconcile and verify against the Desktop trial balance
20 minOpen 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.
Set opening balances and lock prior periods
5 minApply 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.
Archive the Desktop file, do not cancel under panic
5 minDesktop 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.

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 Desktop | Zera 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 Numbers | Account numbers preserved, sortable and searchable |
| Sub accounts | Parent and child accounts, unlimited depth |
| Vendors and Vendor Center | Vendors module with vendor aliases for AI matching |
| Customers and Customer Center | Customers module with AR sub ledger |
| Items List (Products and Services) | Items table, linked to invoices and bills |
| Open Invoices and AR Aging | invoices and invoice_lines tables, AR aging native |
| Open Bills and AP Aging | bills and bill_lines tables, AP aging native |
| Bank Register Transactions | Uploaded statements, AI extracted, then posted |
| Manual Journal Entries | journal_entries and journal_entry_lines (double entry enforced) |
| Memorized Transactions | Recurring engine, rebuild from Desktop list (about 5 min each) |
| Trial Balance | Opening balances on the cutover date |
| Bank Reconciliations | Re reconciled in Zera (about 20 min per account) |
| Classes and Class Tracking | Class tagging on every transaction, native P&L by Class report |
| Jobs and Customer:Jobs | Project tracking, parent customer plus job sub records |
| Attached documents | Original PDFs stored alongside extracted transactions (Desktop attachments do not migrate) |
| Audit Trail report | Full immutable audit log from cutover date forward |
| Payroll Journal Entries | Gusto and ADP push directly to Zera as journal entries |
| Sales Tax Liability | Sales 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 seats | Unlimited users included in the $79 flat plan |
| .QBB Backup file | Stored 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.”
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.