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.


circle-check

1

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

  1. Go to https://my.digits.com/join/businessarrow-up-right and enter your email to create your account.

  2. Follow the prompts until you see "How would you like to get started?", then select your previous platform (Xero, Puzzle, or Other).

  3. On the Choose your accounting categories screen, select Manual Upload and click Next.

book-open

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.

  1. Complete your company profile and click Next.

  2. Click Download Template.

Option 2: You're Adding a Second Business

  1. From your Digits dashboard, click your business name in the top-left.

  2. Click + Add Business.

  3. 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:

  1. Save your completed CSV.

  2. Back in Digits, click Upload CSV.

  3. Review the preview screen.

  4. If everything looks correct, click Submit to import your chart of accounts.

Also see: Import Your Chart of Accounts

2

Step 2: Connect Your Banks & Integrations

Once your Chart of Accounts is set up, connect your bank accounts, credit cards, and integrations to Digits.

  1. Follow the prompts to connect your bank accounts and credit cards.

  1. 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.

  2. After completing this step, Digits will provision your account — this takes a few minutes. Once ready, you'll be directed to your Home dashboard.

3

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.

person-running-fast

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:

  1. In the left navigation menu, go to Accounting → Ledger.

  2. In the top right corner, click + Add Transaction.

  3. Create a journal entry with your opening balance for each account.

See: Journal Entries in Digits

4

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.

circle-info

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).

  1. From the left navigation menu, go to Connections → My Connections.

  2. Click Manage next to each account you've connected.

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

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

toggle-large-on

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.

  1. Click Select date and choose your start date from the calendar.

calendar-days
  1. Click Save.

  2. 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.

5

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.

  1. From the left navigation menu, go to Accounting → Ledger.

  2. Click the dropdown next to + Add Transaction → Import Journal Entries.

  3. Download the Digits CSV template.

  4. Format your transaction data from your previous platform to match the template.

  5. Upload the file, review the column mappings, and click Next to complete the import.


Frequently Asked Questions

chevron-rightDo I have to import my Chart of Accounts from my previous platform?hashtag

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.

chevron-rightWill Digits auto-categorize my imported transactions?hashtag

Yes. Once transactions are imported, Digits will work to auto-categorize them.

chevron-rightWhat if my balances don't match after importing?hashtag

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

chevron-rightHow do I migrate from QuickBooks Desktop 10?hashtag

Got a question or feedback? Our team is all ears—come say hello!