web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Active Discussion

What are the real challenges and best practices for implementing Dynamics 365 Business Central ?

(8) ShareShare
ReportReport
Posted on by
 
Q: What are the real challenges and best practices for implementing Dynamics 365 Business Central in a mid-sized company?
 
We’re planning to implement Microsoft Dynamics 365 Business Central to replace our legacy ERP and would like real-world insights from those who’ve done it. What were the biggest challenges around data migration, integrations, user adoption, and customization? How accurate were the cost estimates, and were there any hidden costs?
 
How long did implementation really take, and what mistakes should we avoid to ensure a smooth go-live and successful adoption?
 
I’m especially interested in lessons learned, mistakes to avoid, and practical advice that can help us set realistic expectations and avoid common pitfalls. Any experiences, recommendations, or warnings from partners, consultants, or end users would be extremely helpful before we move forward with our Business Central implementation.
  • Suggested answer
    Greg Kujawa Profile Picture
    787 on at
    Our retail organization first took on implementing BC 365 back in 2021. We had a phased go-live process. First using BC 365 for accounting, payables, etc. in Q4 2023. Then using BC 365 for CRM, POS, inventory, etc. in Q3 2024. A considerable project, especially when migrating from long-entrenched legacy systems.
     
    A huge plus is that there is a rich amount of ISV's who offer BC 365 apps that extend functionality to meet needs. Which is good, seeing that base BC 365 is very vanilla (for a reason). This helped us align our retail operations within the confines of the system. 
     
    Three recommendations off the top of my head for anyone considering taking on a new implementation:
     
    • Do your homework choosing a competent Microsoft BC partner. This is by far the most critical aspect. Unfortunately, we chose an ineffective partner, and that resulted it a whole year's worth of wasted time (i.e. - 2021 and 2022). Plenty of billed hours for stacked partner resources (e.g. - project managers, functional consultants, devs, etc.) with little progress to show. Check references thoroughly, and clearly and tangibly outline your business practices well in advance.
    • Be willing to modify your business practices to best fit within the BC 365 framework whenever possible. The less custom dev mods the better, since these can delay implementation, add to your bill, and add overhead to future BC and ISV app updates. BC partners will layer multiple resources in a very formal dev process, all taking time and costing money. Custom dev mods should be reserved for absolutely mission critical gaps that don't have an acceptable alternative BC workflow.
    • When it comes to data conversion, typically master data records will be imported via configuration packages. An example would be importing in items at the item master level. Without including all of the historical detail of that item's history. Or importing in customers at the customer master level. Without including all of the historical detail of that customer's history. Typically GL would be imported in via GL account balance totals as of a specified date, again more of a header concept. Your BC partner will lead this charge, and you can request historical details be included. But again, complexity of these requirements will add to the bill and the timeline. It's often cleaner to just pull in master level data, leaving historical inquiries to the legacy system or offline reports.
     
    As for the biggest challenges, these involve ensuring your organization's key stakeholders all perform their due diligence. In working through their business processes in BC 365 thoroughly. To identify all gaps, that then require research to determine an acceptable alternative BC workflow. The importance of thorough UAT in a sandbox environment cannot be understated. That is a challenge, and another one is carving out adequate time to internally manage the implementation project alongside other normal work tasks. If you don't closely and deeply manage the project, just leaving that up to your BC partner, then timelines and cost overrun can creep in. For us, I'd say roughly 60% of our internal resources' work time was solely focused on BC implementation. Be prepared for a longer-tailed implementation process. Not just 1-2 months. More along the lines of at least 6 months from contract signing to go-live if you are lucky.
  • Suggested answer
    Encore Business Solutions Profile Picture
    101 on at
    Hi, there,

    We’re a Dynamics 365 Partner and happy to share a few lessons learned, mistakes to avoid, and big-picture best practices based on our years of experience implementing Business Central.

    Data migration: Don’t assume you need to migrate ALL your data from your legacy ERP. It’s more important to carefully clean and migrate the subset of data your team will actually use after implementation. You can often keep the rest of your legacy ERP data (which you may want to save for reference, etc.) stored separately rather than right in your new ERP. That will save you considerable effort in the implementation and can also mean the data in your new system is cleaner and more useful to your team in their day-to-day.


    User adoption: Plan ahead for user adoption – communicate with the users of the legacy ERP to get buy-in early and address their worries or objections, make sure you’ve captured users’ requirements thoroughly, and provide training to users long before go-live. We advise using a “train the trainer” approach, so you build up the skills of your internal SMEs with the new system. Another key factor in user adoption can be integrations with the rest of the Microsoft stack. For instance, enabling your people to make bulk updates in Excel or invoice via Outlook can go a long way toward easing user adoption.

    User acceptance testing: You didn’t mention this in your initial post, but we want to flag it as a key item: Once you’ve trained users early in the implementation, make sure to involve them in user acceptance testing before go-live. Solid testing of all your key processes by the people who will actually use them is commonly underestimated, and it’s something people are often tempted to skimp on – but it is a critical success factor.

    Cost estimates: Costs of implementation for Business Central vary considerably, depending on your company’s functional needs, strategy, and the rest of your tech stack. Be wary of anyone offering specific estimates without knowing your specific needs. In our experience, the range of $18k to $160k+ is normal for a Business Central implementation.  

    Timeline: Again, this varies depending on your needs, with our experience being that the usual range is from 2 to 16 months. One of the most common factors in that timeline is how available and committed your team is for needs assessment, testing, and so on.

    Support for the long run: You need to have a plan for support after go-live: for troubleshooting, new user training, interfacing with Microsoft, etc. In our view, the ideal is to have responsive, expert support by certified Business Central specialists from the partner who implemented your system.

    Hope this information is useful in helping you get prepared for the project!
  • Suggested answer
    OussamaSabbouh Profile Picture
    11,005 Super User 2026 Season 1 on at
    Hello,
     
    In real Business Central projects, the biggest challenges aren’t technical but data, scope, and people: data migration is usually underestimated (dirty masters, inconsistent history), so best practice is to migrate only opening balances and active data; integrations work fine technically but fail when ownership and error handling aren’t clear; user adoption depends heavily on early role-based training and strong super users. Costs often miss hidden items like data cleanup, testing rounds, change management, reporting gaps, and post–go-live support, and timelines typically run 20–30% longer due to scope creep and slow decisions. The most common mistakes are over-customizing to match the legacy system, migrating too much history, weak UAT, and rushing go-live. Successful implementations keep customization minimal, lock scope early, test with real data, plan proper hypercare, and treat change management as critical—not optional.
    Regards,
    Oussama Sabbouh
  • Suggested answer
    YUN ZHU Profile Picture
    98,014 Super User 2026 Season 1 on at
    This depends on how much customization you need and how much initial data you need to import. If it's just standard functionality, the initial data only includes Opening Balance, and 2-3 months is sufficient. Of course, the cost will also be minimal.
    If your previous system involved extensive customization, projects with deployment periods may be 1-2 years.
     
    Thanks.
    ZHU
  • Greg Kujawa Profile Picture
    787 on at
    In real Business Central projects, the biggest challenges aren’t technical but data, scope, and people: data migration is usually underestimated (dirty masters, inconsistent history), so best practice is to migrate only opening balances and active data; integrations work fine technically but fail when ownership and error handling aren’t clear; user adoption depends heavily on early role-based training and strong super users. Costs often miss hidden items like data cleanup, testing rounds, change management, reporting gaps, and post–go-live support, and timelines typically run 20–30% longer due to scope creep and slow decisions. The most common mistakes are over-customizing to match the legacy system, migrating too much history, weak UAT, and rushing go-live. Successful implementations keep customization minimal, lock scope early, test with real data, plan proper hypercare, and treat change management as critical—not optional.
     
    This. All spot on. In our organization's experience implementing BC 365, the biggest hurdles involved data, scope, and people. Key stakeholders all have to be fully locked-in and engaged when it comes to discovery, training, and UAT. Then over-customization to match functionality and workflows of the legacy system can definitely come into play. Especially if key stakeholders lack thorough enough exposure to BC. It takes strong project leadership on the customer's end in order to keep the internal team focused and all moving in the same direction.
     
    Granular requests can quickly spin out on control, going down rabbit holes. Which all add to expenses and timelines. "Our old reports had the column for Vendor Style Number, can't we rename Vendor Item No. to be that so it's easier?" Yes, pretty much anything is possible. But is it practical? And will it add to scope creep? Does it stop people from doing their job?
     
    Once we rallied our internal team together and we were all on the same page, we were the ones pushing our BC partner to continue along the implementation path. When they were dragging their feet due to too many projects and too much attrition, we moved partners and within 6 months accomplished what the previous partner failed to pull off after 1.5 years. After 1.5 years all we had to show for their work was pretty much a customized computer check report template with remittance details and a sandbox environment.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,091 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,032 Super User 2026 Season 1

#3
Dhiren Nagar Profile Picture

Dhiren Nagar 946 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans