The digital transformation journey for professional service firms often includes the migration from legacy platforms like Microsoft Dynamics GP to modern, cloud-based solutions such as Microsoft Dynamics 365 Business Central (BC). This move promises greater agility, improved analytics, and streamlined workflows, but it’s not without its hurdles. For those in project-based, client-centric environments, the transition can shine a light on critical capability gaps that, if left unaddressed, can impact operational efficiency and profitability.
Our goal: to provide a roadmap that ensures your new Business Central environment isn’t just technically robust, but can be tailored for the unique demands of professional services with the right tools.
Understanding Engagement and Contract Structures
One of the first stumbling blocks firms face involves modeling complex engagement and contract structures. While Dynamics GP has supported master service agreements and projects for years, Business Central introduces a different point of view on projects. Firms need to map multi-level agreements; master contracts, projects, and nested subprojects that typically include terms like retainers, fee schedules, and billing rules that flow seamlessly from contract to resource.
The next step? Take time the time to design your project workflow that mirrors your firm’s real-world business logic. Look at Business Central’s Projects functionalities to anchor financial processes, but layer on custom entities or third-party solutions to capture contract-specific attributes. This careful modeling will enable you to have a clear understanding of your invoicing needs.
Rate Management: Moving Beyond the Basics
Rate management is another area where legacy GP users may see a gap. Professional service firms demand nuanced rate cards varying by role, resource, client, location, and even effective dates or exceptions.
Next steps? Review add-ons designed for resource-based billing, or leverage Power Platform tools to build flexible rate models. The goal is to support detailed pricing strategies that manage these complexities without sacrificing transparency or compliance.
Billing and revenue recognition: robust WIP in BC, different from GP’s fee logic
A GP user was used to Time and Materials and Progress Billing, fees, and Cost Category‑based revenue rules that were native to the system. This suits firms that need different markups or recognition treatments by work type or role. Although Business Central offers strong WIP capabilities with configurable methods, this may not cover the solutions for services firms as the mechanics differ from GP’s category‑driven fee logic.
Next steps? If your billing hinges on complex fee schedules, retainers with burn‑downs, or category‑specific recognition, test whether standard WIP and pricing handle it. It there is a lot of manual imputations that come along with that, look at a third-party application to help.
Time and Expense: Enhancing the User Experience
Both platforms support time entry and approvals and where you will appreciate Business Central’s newer time sheets include a guided setup and mobile‑friendly experience. GP captures project expenses as part of Project Accounting. Business Central records and reimburses employee expenses through employee ledger entries and journals, or via an extension. That is workable for service firms, but it changes user flow for consultants who are used to GP’s PA screens. It is also important to note that there is no expense management with the standard Business Central application.
The next step? Verify approver workflows and usage posting align with your practice management controls. Have a good understanding of why you are capturing this information, and it will be able to better align with what you will need. Understanding if you need to simply capture costs versus applying markups and including this detail on an invoice could clarify the type of application you may need moving forward.
Billing Methods: Flexibility and Accuracy
Professional service contracts rarely follow a single billing method. Firms need to support time & materials, fixed-fee, milestones, retainers with drawdowns, and unit-based billing, all within the same engagement, often on consolidated invoices. Advanced Work In Progress (WIP) and revenue recognition rules further complicate matters, demanding accurate timing for revenue and detailed reconciliation to the general ledger.
To address these needs, configure BC to allow mixed billing methods and leverage its native WIP handling. For advanced recognition, layer in custom rules for percent complete, caps, write-ups/down, and reconciliation. This ensures your billing stays aligned with both client expectations and GAAP requirements.
Analytics: Powering Insights and Decisions
The true power of Business Central is unlocked through analytics. As someone who is used to Dynamics GP, you will feel like there are fewer reports available within Business Central. The truth is, there is even more data and tools that exist, the way you exploit this information requires a shift in mindset.
Firms can expect to access their project data, it will just look different, as it will probably surface via self-service Fabric (previously Power BI) dashboards. These insights complement BC’s built-in reporting, helping managers make informed decisions and drive continuous improvement. What is important is that the structure data is there and by being in the Microsoft ecosystem, this lends itself well to addional exploitation of data moving forward.
Next steps? Ensure your migration plan includes the integration of BI tools and the development of tailored reports. The payoff is greater visibility, faster decision-making, and a foundation for ongoing growth.
Closing the gaps with an app or extension
Many companies in the services industry add a PSA extension on top of Business Central to restore advanced project accounting and delivery workflows. These firms often require features, such as advanced WIP, flexible rate cards, robust time and expense, and deeper project reporting. This is not a requirement, but it is a common path when standard Projects do not cover contract and fee complexity. This will allow you to get the best of both worlds: a best-in-breed Microsoft ERP system as well as industry specific details that will help your project-based business gain in efficiency.
Practical next steps
- Step 1: Map out your quote to cash processes. Choose an account with mixed billing and multiple roles. Validate time capture, approvals, billing, WIP posting, and reporting end to end before scaling.
- Step2: Fit‑gap workshop. Map your current processes to Business Central Projects, identify where standard WIP and billing cover your needs, and flag the delta. Read the to have a deeper knowledge to understand the possibilities.
- Step 3: Prioritize. It may be daunting after you finish a fit-gap analysis that your list looks like you have chosen a system that doesn’t work. It is important to prioritize and look at what is truly important versus what you have now. Maybe you will already have a lot of gains in other areas or have a list that may include a lot of nice-to-haves.
- Step 4: Data strategy. Decide how you will preserve GP data history. Options include a read‑only snapshot, selective ETL for open projects, or a reporting archive for rend analysis.
- When looking at migrating from Microsoft Dynamics GP to Business Central, it is important that you start the process early to ensure a smooth transition and that you do your homework to find the right applications to help fill in these gaps for your organization.
It is easy to get caught up in what is different, but once in a while take a step back and look at everything you will be gaining from moving to a newer cloud-based Microsoft application and you will see all the advantages of a having all of your productivities tools interacting together as one system.
By OMZY,

Thanks Omzy team for sharing. I'll be sure to follow and watch for future posts.