Migrate to Digits from Xero, Puzzle, or Another Platform
Moving from Xero, Puzzle, or another platform? Digits doesn't have a direct sync, but you can get up and running with your existing data in just a few steps.
Migrating from QuickBooks Desktop 2010? These steps apply to you, too. However, if you want detailed historical transaction data, you also have the option of using Intuit's migration tool to move from QuickBooks Desktop to QuickBooks Online first, and then using the QBO-to-Digits sync. If you'd prefer not to go that route, just follow the steps below.
Step 1: Join Digits and Import Your Chart of Accounts
If you want to keep your existing account structure from another platform, start by importing it into Digits.
Option 1: You're New to Digits
Go to https://my.digits.com/join/business and enter your email to create your account.
Follow the prompts until you see "How would you like to get started?", then select your previous platform (Xero, Puzzle, or Other).
On the Choose your accounting categories screen, select Manual Upload and click Next.
If you'd prefer not to import your Chart of Accounts, you can select Auto Create and skip to step 2. Digits includes a default Chart of Accounts and will auto-categorize transactions as they come in.
Complete your company profile and click Next.
Click Download Template.
Option 2: You're Adding a Second Business
From your Digits dashboard, click your business name in the top-left.
Click + Add Business.
Follow the same steps as above:
Choose Migrate from another platform
On Choose your accounting categories, select Manual Upload and click Next.
Complete your company profile and click Next, then Download Template.
Fill Out and Upload Your CSV
In the downloaded template, fill in these fields for each category:
Category Name
Category Number (optional, only if you use one)
Category Type (Income, Expense, Asset, etc.)
Then:
Save your completed CSV.
Back in Digits, click Upload CSV.
Review the preview screen.
If everything looks correct, click Submit to import your chart of accounts.
Also see: Import Your Chart of Accounts
Step 2: Connect Your Banks & Integrations
Once your Chart of Accounts is set up, connect your bank accounts, credit cards, and integrations to Digits.
Follow the prompts to connect your bank accounts and credit cards.

On the next screen, you'll be asked if you'd like to add any additional integrations (e.g. Gusto, Stripe, Ramp). You can connect these now or skip and add them later from the Connections tab.
After completing this step, Digits will provision your account — this takes a few minutes. Once ready, you'll be directed to your Home dashboard.
Step 3: Enter Your Opening Balances
To make sure your accounts start with the correct totals in Digits, you'll need to enter your opening balances by creating a journal entry in the Ledger.
The date you use for your opening balances depends on how much historical detail you want in Digits.
Option A: Start Fresh from Your Last Close
Example: If your books were last closed on 12/31/2025, enter those ending balances in Digits as opening balances dated 1/1/2026. You'll set your integration start dates to match this date in Step 4.
This is the fastest way to get started. Your opening balances will be accurate, and you'll set Digits to take over as of 1/1/2026 — but you won't have a detailed transaction history from your previous platform prior to that date.
Option B: Include Historical Transaction Detail
If you want detailed historical data in Digits, you'll need to set your opening balances further back.
For example, if your books were last closed on 12/31/2025 and you want two years of prior history, enter your ending balances as of 12/31/2023 as opening balances dated 1/1/2024. Then, in Step 5, you'll import your detailed transactions from 1/1/2024 through 12/31/2025.
To enter your opening balances:
In the left navigation menu, go to Accounting → Ledger.
In the top right corner, click + Add Transaction.
Create a journal entry with your opening balance for each account.
Step 4: Set Integration Start Dates
Once your opening balances are set, you'll need to configure the start date for all your integrations so Digits pulls only transactions from your chosen start date. This applies to all connections — banks, credit cards, payroll, and any other integrated tools.
The start date you set here should match the opening balance date you chose in Step 3 (e.g., 1/1/2026 for Option A, or 1/1/2024 for Option B).
From the left navigation menu, go to Connections → My Connections.
Click Manage next to each account you've connected.

Next, click on each individual account (e.g. Checking Account, Credit Card).

Make sure the Historical Transaction Import toggle is to the left.

Toggle left = set a custom start date for how far back to import transactions. Toggle right = import all available data, up to 2 years back.
Click Select date and choose your start date from the calendar.
Note: Plaid can only pull up to 2 years of transaction history for connected bank and credit card accounts.

Click Save.
Repeat this for all integrations — banks, credit cards, payroll, etc. It will take Digits a few minutes to process after you set the start dates.
Step 5: (Optional) Import Historical Transactions
If you chose Option B in Step 3, you'll need to import your historical transactions from your previous platform for the period between your opening balance date and when you joined Digits (e.g. 1/1/2024–12/31/2025). If you chose Option A in Step 3, you can skip this step.
From the left navigation menu, go to Accounting → Ledger.
Click the dropdown next to + Add Transaction → Import Journal Entries.
Download the Digits CSV template.
Format your transaction data from your previous platform to match the template.
Upload the file, review the column mappings, and click Next to complete the import.
See also: Journal Entries in Digits
Frequently Asked Questions
Do I have to import my Chart of Accounts from my previous platform?
No. You can use the default Digits Chart of Accounts instead. Digits will auto-categorize transactions as they come in. Importing your existing Chart of Accounts is optional but recommended if you want to keep your current account structure.
Will Digits auto-categorize my imported transactions?
Yes. Once transactions are imported, ✨ Digits will work to auto-categorize them.
What if my balances don't match after importing?
Double-check that your opening balance date and amounts match the ending balances from your previous platform. Also, verify that your imported transactions don't overlap with the opening balance period. For more help, see Troubleshooting Cash Totals: Verifying Opening Balances
Got a question or feedback? Our team is all ears—come say hello!
