Technology

D365 Upgrade Risks That Most Partners Won't Tell You (And How to Avoid Them)

DP

Dharmendra Panwar

CEO at Terracez  ·  June 22, 2026

High-quality, scalable vector graphics (SVG) file, optimized for fast loading and crisp display on all screen sizes.
Technology
High-quality, scalable vector graphics (SVG) file, optimized for fast loading and crisp display on all screen sizes.
June 22, 2026
High-quality, scalable vector graphics (SVG) file, optimized for fast loading and crisp display on all screen sizes.
20 min to read
Dharmendra Panwar

Dynamics AX 2012 to Dynamics 365 Finance Upgrade: Hidden Risks UAE CIOs Should Know Before They Start

You have been running Dynamics AX 2012 for years. It works. Your team knows it. Your processes are built around it.

And then someone—your IT director, your Microsoft account manager, or a partner who just walked in with a slide deck—tells you it is time to upgrade to Dynamics 365 Finance.

They are right, of course.

AX 2012 R3 mainstream support ended in January 2023. Extended security patches are gone. Every month you stay on AX is a month of compounding technical debt, compliance exposure, and infrastructure risk.

But here is what most partners will not tell you: the upgrade itself is where the real risk lives.

Not in the decision to move, but in how the move is executed—and specifically, in the gaps between what a partner promises during the sales process and what actually happens once the project starts.

This guide is written for IT Directors and CIOs in the UAE and GCC who are evaluating an AX 2012 to Dynamics 365 Finance upgrade. It covers the risks that rarely appear in a partner’s proposal, the questions you should ask before signing anything, and the decisions that will determine whether your upgrade takes 32 days or 32 months.

The Upgrade vs Re-Implementation Decision Gets Made Too Quickly

The first risk appears before the project even begins.

Most partners position the AX to D365 journey as an upgrade. It sounds cleaner, faster, and cheaper. However, whether you should upgrade or re-implement depends entirely on your customization footprint.

Many partners do not invest the time to determine which path is actually right for your organization before presenting a proposal.

What Is a Technical Upgrade?

A technical upgrade converts your existing AX database into Dynamics 365 Finance.

Your historical data is migrated, and existing customizations are carried forward. While this approach can be faster, it is only practical when your AX environment contains limited custom code and your ISV solutions are compatible with D365.

What Is a Re-Implementation?

A re-implementation starts with a fresh D365 environment.

Historical data is archived separately, configurations are rebuilt, and existing customizations are either replaced with standard functionality or redeveloped where necessary.

Although it requires more upfront effort, it often results in a cleaner and more maintainable platform, especially for organizations that have accumulated years of custom development.

The decision between these approaches has a significant impact on cost, timelines, and risk.

Across the GCC, organizations are often encouraged toward the technical upgrade route because it is easier to sell—not because it is necessarily the best fit.

Key Question to Ask Your Partner

Before you scope this as an upgrade or a re-implementation, have you completed a code upgrade estimation using Microsoft Lifecycle Services (LCS) tools?

What is the volume and complexity of our existing customizations, and how does that affect your recommendation?

If the answer is not supported by data, the analysis has not been done properly.

Customization Debt Is the Silent Budget Killer

Many Dynamics AX customers in the UAE carry substantial customization debt.

During a seven-to-ten-year AX lifecycle, organizations typically accumulate industry-specific modifications, localization workarounds, legacy integrations, and custom reporting solutions.

Individually, these changes solved real business problems. Collectively, they create a highly complex environment that becomes difficult and expensive to migrate.

Industry estimates suggest that over-customization can add more than $50,000 in unexpected upgrade costs. In heavily customized environments, analyzing, migrating, and testing custom code can consume over 60% of total project effort.

The risk extends beyond implementation costs.

Every customization migrated into D365 increases future maintenance requirements, creates compatibility concerns with Microsoft updates, and limits your ability to adopt new platform capabilities.

A capable upgrade partner should perform a detailed customization review before finalizing project scope.

They should identify:

  • Customizations that can be replaced with standard D365 functionality
  • Customizations that provide genuine business value and should be rebuilt
  • Customizations that can be retired entirely

What Good Looks Like

A comprehensive fit-gap analysis that actively challenges existing customizations and recommends replacing as many as possible with standard Dynamics 365 functionality.

UAE Compliance Requirements Often Get Discovered Too Late

This is one of the most common and expensive upgrade risks for organizations operating in the UAE and wider GCC region.

While Dynamics 365 Finance supports UAE VAT, corporate tax requirements, and multi-entity reporting, these capabilities are not automatically configured.

Successful compliance requires deliberate planning and local expertise.

UAE Corporate Tax Configuration

The UAE corporate tax framework introduced in June 2023 includes requirements around exempt income, qualifying group relief, and financial period alignment.

These considerations need to be reflected in chart of accounts design and financial dimensions from the beginning of the project.

Partners without recent UAE corporate tax experience often overlook these requirements.

ZATCA E-Invoicing Readiness

Organizations operating in Saudi Arabia must comply with ZATCA Phase 2 e-invoicing requirements.

This requires specific integration architecture and should be incorporated into the solution design early rather than added after go-live.

Wages Protection System (WPS) Integration

UAE payroll processes require integration with the SIF file format mandated by the Ministry of Human Resources and Emiratisation.

Treating WPS as an afterthought frequently leads to delays and compliance issues later in the project.

Multi-Entity and Free Zone Structures

Many GCC organizations operate across mainland entities, free zones, and offshore businesses.

These structures introduce varying VAT treatments, intercompany requirements, and reporting obligations that must be mapped during solution design.

Key Question to Ask Your Partner

Can you demonstrate how you configured UAE corporate tax, VAT, and multi-entity reporting in a recent Dynamics 365 Finance project?

Can you provide a local reference client?

The Upgrade Assessment Itself Can Mislead You

Not all upgrade assessments are created equally.

Many Dynamics 365 upgrade assessments are offered free of charge and positioned as a no-obligation starting point.

Some are rigorous. Others exist primarily to generate a proposal.

A superficial assessment may review your AX version, count customizations, and generate a timeline estimate.

What it often fails to reveal are deeper issues such as:

  • Financial dimension redesign requirements
  • Unsupported ISV solutions
  • Data quality problems
  • Compliance gaps
  • Integration challenges

What a Proper Upgrade Assessment Should Include

A thorough Dynamics 365 Finance upgrade assessment should include:

  • Code upgrade estimation using Microsoft LCS Code Upgrade Services
  • ISV and integration compatibility analysis
  • Data quality assessment and cleansing requirements
  • UAE compliance gap analysis
  • Upgrade versus re-implementation recommendation
  • Realistic timeline estimates based on actual complexity

The most important deliverable is not the project timeline.

It is the risk register.

A risk register identifies potential project threats and outlines mitigation plans before implementation begins.

If your assessment does not include a risk register, it is incomplete.

Go-Live Risk Is Consistently Underestimated

According to Panorama Consulting’s 2025 ERP Report, most Dynamics 365 projects experience either budget overruns, timeline delays, or both.

The highest-risk period is not configuration or testing.

It is go-live.

Cutover Planning

A successful Dynamics 365 Finance upgrade should include multiple mock cutovers before production deployment.

Industry best practice recommends two to three full rehearsal cutovers.

These exercises uncover migration issues, integration failures, and process gaps before they affect the live environment.

Hypercare Support

The period immediately following go-live is often the most challenging for users and support teams.

A strong implementation partner should provide:

  • Dedicated support resources
  • Clearly defined SLAs
  • Daily issue reviews during initial stabilization
  • A structured hypercare period lasting 30 to 90 days

Licensing Cost Surprises

The shift from AX on-premises licensing to D365 cloud subscriptions is not always straightforward.

Differences in user licensing categories frequently result in higher-than-expected subscription costs if licensing analysis is not completed early.

Evergreen Update Management

Unlike AX 2012, Dynamics 365 Finance operates on Microsoft's evergreen model.

Major updates are released twice per year alongside continuous platform enhancements.

Organizations need a clear strategy for testing and managing these updates from the outset.

What a 32-Day AX 2012 to D365 Finance Upgrade Actually Looks Like

Theory is useful, but real-world examples are more valuable.

Terracez recently completed an AX 2012 R3 to Dynamics 365 Finance upgrade for a PIF-backed organization in Riyadh in just 32 days.

The success was not driven by speed.

It was driven by preparation.

What Made the Project Successful

A rigorous pre-upgrade assessment accurately measured the customization footprint and confirmed that a technical upgrade was the right approach.

Most custom developments were replaced with standard D365 functionality, significantly reducing migration effort.

Compliance requirements including ZATCA readiness, reporting requirements, and entity structures were addressed before implementation began.

Data cleansing activities were completed prior to project kickoff.

Three mock cutovers were conducted before production deployment, allowing potential issues to be resolved before go-live.

The result was a successful launch with no critical post-go-live issues and a short hypercare period.

The 32-day timeline was a by-product of good planning—not the primary objective.

Dynamics 365 Finance Upgrade Checklist

Before selecting a partner or approving a project scope, verify the following areas.

Assessment Quality

Has a code upgrade estimation been completed using LCS tools?

Has an ISV and integration compatibility review been conducted?

Has a data quality assessment and cleansing plan been completed?

Has a UAE compliance gap analysis been performed?

Does the assessment include a documented risk register?

Partner Capability

Can the partner provide references for AX 2012 to Dynamics 365 Finance projects completed in the UAE or GCC?

Have you met the actual delivery team responsible for implementation?

Does the team have proven experience with UAE VAT and corporate tax configuration?

Project Structure

Is the upgrade versus re-implementation recommendation supported by assessment data?

Are multiple mock cutovers included in the project plan?

Is a structured hypercare phase included with defined SLAs?

Has licensing been accurately mapped against your current user base?

Has evergreen update management been discussed and documented?

If the answer to any of these questions is no, there is likely a project risk that has not yet been addressed.

Where to Start

The most important decision in an AX 2012 to Dynamics 365 Finance journey is not choosing a partner.

It is choosing whether to begin with a proposal or with a proper assessment.

A proposal tells you what a partner wants to sell.

A rigorous assessment tells you what your upgrade will actually involve, including customization complexity, compliance obligations, data quality challenges, realistic timelines, and project risks.

Terracez offers a structured Dynamics 365 upgrade assessment for AX 2012 environments across the UAE and GCC.

The assessment includes code upgrade estimation, ISV and integration analysis, UAE compliance review, data quality evaluation, and a detailed risk register.

It is the same methodology that helped deliver a successful 32-day Dynamics 365 Finance upgrade for a client in Riyadh.

What do you want to know?

Some Of The Most Frequently Asked Questions

What are the biggest risks when upgrading from Dynamics AX 2012 to Dynamics 365 Finance?
High-quality, scalable vector graphics (SVG) file, optimized for fast loading and crisp display on all screen sizes.
Should businesses choose a technical upgrade or re-implementation for Dynamics 365 Finance?
High-quality, scalable vector graphics (SVG) file, optimized for fast loading and crisp display on all screen sizes.
How can UAE and GCC businesses avoid surprises during a D365 upgrade?
High-quality, scalable vector graphics (SVG) file, optimized for fast loading and crisp display on all screen sizes.
Business blog tips and tricks

Our recent news & insights

Companies that trusted our expertise have witnessed accelerated growth.
You could be next!

High-quality, scalable vector graphics (SVG) file, optimized for fast loading and crisp display on all screen sizes.
Send us an email
info@terracez.com