Migration

Migrate to Praxio, Including CCH iFirm Data Bringing the last ten years with you.

A guided, staged CSV wizard imports legacy practice data, including CCH iFirm exports. You review each stage before it commits, so the migration is something you approve rather than something that happens to you.

A migration you approve, stage by stage

The reason firms stay on software they dislike is fear of the move. Staging the import is what makes it reversible in practice.

  1. Stage 01

    Export

    Produce the export from your current system. CCH iFirm exports are supported directly; anything that can emit CSV goes through the generic path.

  2. Stage 02

    Map

    Match exported columns to platform fields in the wizard, so you can see exactly what is about to become what.

  3. Stage 03

    Review

    Each stage is reviewed before it commits. Problems surface as something to fix rather than as data already in the system.

  4. Stage 04

    Commit

    Approve the stage and it imports. Contacts first, then the records that reference them, in an order that keeps relationships intact.

  5. Stage 05

    Configure

    Practice entities, roles and data scopes, workflow templates, branding, tax settings, invoice numbering and the first financial period.

  6. Stage 06

    Cut over

    Finish in-flight engagements where they are and start new ones in the new platform, so no single job spans two systems.

What to settle before you move

Migrations go wrong on decisions, not on uploads. These are the ones worth making deliberately.

Fiscal-year start

Financial period start dates must align exactly to it, so fix this before opening the first period.

Practice entities

Decide what counts as an entity — office, legal entity or brand — since it drives job codes, numbering, branding and tax defaults.

Invoice numbering

Set prefixes and next numbers per entity so the new sequence continues sensibly from the old one.

Roles and data scopes

Decide who sees all firm records, whose view is their team, and who sees only what is assigned to them.

Workflow templates

Write the process down properly. This is rebuilt rather than imported, and it is usually the highest-value hour of the project.

Cutover date

Between filing peaks and on a period boundary, so historical and new records line up without manual reconciliation.

Frequently Asked Questions

Frequently asked questions

What can we bring across?

Legacy practice data is imported through a guided, staged CSV wizard — contacts and clients, jobs, documents and billing history. CCH iFirm exports are supported directly, and a generic CSV path covers systems that can produce an export.

What does "staged" mean in practice?

The import is broken into stages you review and approve one at a time rather than a single upload that either works or does not. You see what a stage will do before it commits.

When is the best time to switch?

Between filing peaks, and ideally aligned to a financial period boundary. Periods must align to your configured fiscal-year start, so opening the first period on that boundary makes the historical and new records line up cleanly.

Do we have to rebuild our workflows from scratch?

Workflow templates are defined per firm, so they are rebuilt rather than imported — but this is usually the part firms are glad to redo. Most arrive with process that accumulated rather than was designed, and onboarding is where it gets written down properly.

What about work in progress at cutover?

Decide per job whether it finishes in the old system or moves. The cleanest cut is finishing in-flight engagements where they are and starting new ones in the new platform, so no job spans both records.

How long does it take?

It depends almost entirely on data volume and how clean the export is, which is why migration is quoted rather than listed. Onboarding starts at $750 and legacy migration at $1,500; Enterprise agreements normally include both.

See Praxio on your own engagements.

Book a walkthrough and we'll configure it around the way your firm actually works — your engagement types, your review steps, your billing model.