Migrate Data from QuickBooks Online (QBO)
When setting up a new client in Digits, you can import their financial data directly from QuickBooks Online to keep historical records and categories intact.
QuickBooks migration is only available during initial client setup. If you picked the wrong cutover date or migrated before posting everything, you can Start Over to reset onboarding and try again without affecting billing. Once onboarding is complete, QuickBooks migration can't be added without starting over.
Before you migrate
Your migration brings over transactions that are posted to your QuickBooks ledger. Items still sitting in your QuickBooks bank feed ("For Review") aren't posted yet, so they won't come across. That's fine if it's intentional — for example, if you plan to start doing a given month's work in Digits, it's okay to leave that month's bank-feed items in QuickBooks. Just make sure that anything you want to bring into Digits is fully posted from the bank feed before you migrate:
In QuickBooks, categorize and post any bank-feed items you want migrated so they're recorded in the ledger. Anything left in "For Review" stays behind.
Reconcile through your last completed period so your migrated balances are clean.
Set your cutover date to the day after your last fully posted and reconciled period. Your cutover date tells Digits when to take over as your system of record — it's the point from which your Digits activity begins, so pick it once your QuickBooks books are clean through the prior period.
How to Migrate a Client from QuickBooks Online
Follow these steps during your client’s initial setup:
From your Firm Dashboard, click + Add Client and enter their basic information.
When prompted to choose a setup option, select QuickBooks.

Log in to your client’s QuickBooks Online account and authorize the connection.
Set a cutover date—this tells Digits when to take over as the system of record.
Digits automatically imports your client's:
Transactions
Balances
Chart of Accounts
All data prior to the cutover date is pulled in for historical reference. Afterward, the QuickBooks connection is archived and no longer syncs. From that day forward, Digits becomes your system of record.
Once the import is complete, review in Categories to confirm your Chart of Accounts has been imported correctly.
Next Step: Once your client’s data has been imported and reviewed, continue setting up their workspace:
Confirm Billing for your firm
Invite Client Team Members to collaborate in Digits
What Migrates to Digits from QBO and What Doesn't?
✅ Migrates:
Chart of Accounts (COA) (includes active and inactive accounts; maps to the Categories in Digits)
Transactions (your historical activity)
Journal Entries (JEs) (included in your transaction history)
Classes and Locations from QBO (you'll map these during setup so you can use them in Digits.)
Invoices & bills — brought over for their accounting impact (A/R, A/P, and revenue are booked into your ledger), not as standalone invoice or bill documents
Customers — Name, Website, Phone, Email, Billing Address, Shipping Address
Vendors — Name
Products (Includes inactive; imported and surfaced during Invoice creation)
Products with a unit price of $0 or greater appear in the Product selection dropdown
Products with a unit price less than $0 appear as Discount options when creating an invoice
🚫 Does NOT Migrate:
Reconciliation status (whether a transaction was previously marked reconciled in QBO)
Reconciliation history (past statement periods and reconciliation reports)
Invoice, bill, and other document records and attachments — the accounting impact is migrated, but the original documents, attachments, and payment status are not
A/R and A/P aging history — your account balances migrate, but aging reports and open item aging do not.
Customers — Website, phone, email, billing address, shipping address, payment terms, opening/current balance, notes/ memos, attachments, tax-exempt status/ resale number, preferred payment & delivery method, sub-customers/ jobs (parent-child relationships), custom fields, currency.
Vendors — Website, phone, email, Address, tax ID/ 1099 setup, payment terms, account number, opening/ current balance, notes/ memos, attachments, tax settings, custom fields, currency.
What Happens After Migration?
Your client’s QuickBooks categories and balances are now live in Digits.
✨ Digits will begin categorizing new transactions automatically based on your imported data.
The QuickBooks connection remains archived for reference, but won’t update.
Running a Parallel Close
If you’d like to test Digits while still closing your books in QuickBooks, you can run a parallel close for your first month.
This lets you compare results between both systems before fully switching to Digits.
