All migration guides

Migration guide

Migrate from DualEntry.

Export your chart of accounts, trial balance, AP/AR aging, and entity structure from DualEntry, then import into Quoining. Multi-entity workspaces carry over cleanly because Quoining is multi-entity by design.

Enterprise migration support

Enterprise customers get free migration support. We'll do the heavy lifting for you — chart of accounts mapping, opening balance import, and 30-day parallel-run support.

Contact us

Before you start.

  • Pick a cutover date, usually the last day of a fiscal month.
  • Close the period(s) through the cutover date in DualEntry so the trial balance is final.
  • Reconcile every bank and credit-card account through the cutover date.
  • List every entity you operate in DualEntry. Quoining will mirror that structure on Growth (5 entities) or Enterprise (15 entities).
  • Confirm you have Admin / Owner permissions on each entity (exports usually require them).
  • Decide whether you want a hard cutover or a parallel-run period; Enterprise customers get 30-day parallel-run assistance included.

Step 1

Export your data from DualEntry.

a.

Chart of Accounts (per entity)

Navigate to:
Reports → Chart of Accounts (or General Ledger → Accounts), repeated per entity
Export:
Export to CSV / XLSX
Format:
CSV or XLSX

Include account number, account name, account type, and any sub-account / department mapping. If DualEntry exposes account groupings, export those as a separate column so Quoining can rebuild the hierarchy.

b.

Trial Balance (opening balances)

Navigate to:
Reports → Trial Balance, run per entity with As-of date set to your cutover date
Export:
Export to CSV / XLSX
Format:
CSV or XLSX

This is the opening balance Quoining will load into the Opening Balance Wizard. Run one per entity. Verify totals before exporting so debits equal credits.

c.

Open AP (Accounts Payable Aging)

Navigate to:
Reports → AP Aging Detail with As-of date = cutover date
Export:
Export to CSV / XLSX
Format:
CSV or XLSX

Capture vendor, bill number, bill date, due date, original amount, and balance. You'll re-enter open bills in Quoining so AP aging starts on day one.

d.

Open AR (Accounts Receivable Aging)

Navigate to:
Reports → AR Aging Detail with As-of date = cutover date
Export:
Export to CSV / XLSX
Format:
CSV or XLSX

Same shape as AP, but for customer invoices. The AI Accountant can convert an aging export into invoice drafts so you don't re-key each line.

e.

Vendor & Customer Lists

Navigate to:
Vendors / Suppliers and Customers / Clients lists (or Reports → Contact List)
Export:
Export each as CSV / XLSX
Format:
CSV or XLSX

Include 1099 / W-9 status if you track it. Quoining's vendor record supports 1099 categories, W-9 collection links, and per-vendor approver routing.

f.

Intercompany & elimination history (multi-entity)

Navigate to:
Reports → Intercompany or Eliminations, filtered to the current fiscal year
Export:
Export to CSV / XLSX
Format:
CSV or XLSX

Quoining handles paired intercompany entries automatically going forward. See /features/intercompany. Historical IC activity is loaded as opening balances on the IC clearing accounts, not as re-posted JEs.

g.

General Ledger Detail (optional, current FY)

Navigate to:
Reports → General Ledger Detail, current fiscal year, all accounts
Export:
Export to CSV / XLSX
Format:
CSV or XLSX

Optional. Most teams start clean from the cutover date and keep DualEntry read-only for prior-period reference. Export full GL detail only if you need to re-post current-FY history in Quoining for in-year reporting.

h.

Fixed assets, leases, and loans (optional)

Navigate to:
Subledger reports for fixed assets, leases (ASC 842), and debt
Export:
Export each schedule to CSV / XLSX
Format:
CSV or XLSX

Quoining maintains full subledgers: asset registers with depreciation methods, ASC 842 lease schedules (Enterprise), and amortization for loans with DIC capitalization. Export the schedules so opening balances tie to the subledger detail, not just the GL.

Watch out for

Common gotchas.

  • Multi-entity workspaces: run every export per entity. A single combined export usually loses the entity dimension Quoining needs to rebuild the structure cleanly.
  • Exact menu paths in DualEntry change as the product evolves; use DualEntry's in-product Help search if a report name has been renamed.
  • If you used custom dimensions in DualEntry, decide upfront whether each dimension becomes a Quoining department (first-class GL dimension) or a custom field (flexible, per-record).
  • Foreign-currency entities: confirm the functional currency on each entity matches what's recorded in DualEntry before exporting. Multi-currency revaluation in Quoining keys off the entity-level functional currency.
  • Some DualEntry plans throttle very large CSV exports. If a report times out, export in shorter date ranges (quarterly) and concatenate.

Step 2

Import into Quoining.

01

Sign up and complete onboarding

Enter your company name, create your entities, and set your fiscal year start month. Choose your chart of accounts or upload the one you exported.

02

Enter opening balances

Use the Opening Balance Wizard to enter your trial balance as of the cutover date. Each GL account gets a debit or credit entry that matches your source system's balance sheet.

03

Import vendors and customers

Use Settings > Data Import to upload your vendor and customer lists as CSV files. Quoining maps the columns automatically.

04

Re-enter open AP and AR

Enter any open (unpaid) bills and invoices as of the cutover date. This establishes your starting AP and AR aging. You can also use the AI Accountant to create these from your exported aging reports.

05

Connect your bank accounts

Connect via Plaid for automatic transaction sync, or import bank statements as CSV/OFX files. SmartGL will categorize transactions using Claude and present them for your review.

06

Run your first reconciliation

Reconcile each bank and credit card account through the cutover date. The GL-based reconciliation matches your bank statement against posted journal entries.

07

Compare financial statements

Run a Balance Sheet and Income Statement in Quoining as of the cutover date and compare them to your source system. They should match. If they don't, check the Opening Balance Wizard for discrepancies.

08

Go live

Once your trial balance matches, you're live. Start categorizing new transactions, entering bills and invoices, and running your monthly close in Quoining.

Frequently asked.

Ready to migrate?

Start free. No credit card required. Enterprise customers get free migration support.