Skip to content

Insights · 7 min read

Moving from Dynamics AX 2012 to Dynamics 365 Finance & Operations: a practical checklist

8 October 2026 · Uthsav Consulting Services

Dynamics AX 2012 has served many businesses well for over a decade. But mainstream support has ended, the infrastructure it runs on is ageing, and the people who know it are getting harder to find. Moving to Dynamics 365 Finance & Operations is the natural next step, but it is a project, not a patch. This checklist walks through the decisions and work involved, in the order we tackle them.

1. Take stock of what you really use

Before choosing an approach, build an honest picture of today’s system:

The output is a short list of what must come across, what can be replaced by standard features and what can be retired.

2. Choose the approach: upgrade or reimplement

There are two broad paths:

An upgrade suits businesses whose processes are sound and whose data is clean. A reimplementation suits those carrying years of workarounds, or planning to change how they work anyway. Many projects land in between: an upgrade combined with a deliberate clean-up.

3. Rebuild customisations as extensions

AX 2012 allowed changes directly to Microsoft’s code (“overlayering”). Dynamics 365 does not: customisations must be built as extensions, using techniques such as Chain of Command and event handlers. This is what keeps your system upgrade-safe.

For each customisation in your inventory, decide whether to:

  1. Drop it, because standard functionality now covers the need.
  2. Replace it with configuration or an ISV solution.
  3. Rebuild it as an extension, ideally simplified.

Expect this step to remove a meaningful share of old code. Every customisation you don’t carry forward is one less thing to test and maintain.

4. Plan the data migration

Whichever path you choose, plan data early:

5. Re-plan integrations

AX 2012 integrations often relied on AIF services or direct database access, neither of which carries over. In Dynamics 365 you will use:

Integrations are a common source of late surprises, so prototype the riskiest ones early.

6. Reporting

Most SSRS reports can be brought across, but this is a good moment to rethink. Operational reporting often moves to Power BI, which connects to Dynamics 365 data through the Microsoft-supported options for analytics. Retire the reports nobody reads.

7. Test like you mean it

Plan for several rounds of testing:

8. Cut over and stabilise

A good cut-over plan lists every task, owner and timing. It includes a clear go/no-go decision point and a rollback plan. After go-live, schedule hypercare: a few weeks of close support while users settle in and the first period-end closes.

How long does it take?

It depends on scope, data volumes and the number of customisations and integrations. A focused upgrade for a single legal entity can take a few months; a multi-country reimplementation can take considerably longer. A proper assessment (step 1) is the only reliable way to size it.

Where we can help

We help businesses and Microsoft partners with every step above: the initial assessment, rebuilding customisations as extensions, data migration, integrations and hypercare. If you are planning a move from AX 2012, we’re happy to look at your system and suggest a realistic plan.

Related serviceDynamics 365 Finance & Operations

All insights

Let’s talk

Want a second opinion on your plans?

Tell us about your system and what you're trying to achieve. A consultant will reply with practical next steps.

Chennai, India · Mon–Fri, 9:30 AM – 6:30 PM IST