The license price is often the smallest part of the total cost. These are the items that typically determine the final bill:
Scope and number of applications
The more modules (BC, F&SC, Sales, Customer Service, Field Service, Marketing) the more processes to design, test and manage. A narrow scope in phase 1 lowers cost the most.
Customisation beyond standard
Configuration is cheap, coded customisations and custom Dataverse entities are more expensive — and add cost to every future release.
Integrations
Connections to finance, warehouse, e-commerce, payroll, EDI and industry systems can easily cost as much as the D365 implementation itself. Inventory them early.
Data migration and data quality
Old CRM/ERP data is often duplicated and out of date. Cleansing, mapping and validation almost always take longer than planned.
Copilot, agents and Power Platform
Base Copilot is included in some licenses, but advanced features, Copilot Studio agents, premium connectors and per-app Power Apps licenses are priced separately.
Change management and training
Without training, support and follow-up users fall back to Excel. Budget 10–20% of the project for this.
Managed services after go-live
SLA, support, release planning and further development are running costs — always ask for a 3-year TCO view, not just year one.