The short version
For UK SMEs already running Microsoft 365, Dynamics 365 Sales is usually the lower-friction, lower-total-cost option. For larger enterprises with a heavy ecosystem of Salesforce-native tools (Marketing Cloud, Service Cloud, AppExchange dependencies), Salesforce is usually the safer bet. Most "obvious" choices we see go the other way because someone read a Gartner report instead of looking at their own stack.
Cost reality (annual)
Both platforms publish list prices that nobody actually pays. On real deals we see in the UK, Dynamics 365 Sales Enterprise lands around £75 per user per month, with team-member licences for low-touch users much lower. Salesforce Sales Cloud Enterprise lands meaningfully higher per user, and add-ons (CPQ, Inbox, Einstein, Pardot) climb quickly. For a 25-user sales team, the three-year TCO gap is usually significant - but not on its own a reason to choose either.
Where Dynamics 365 wins
Microsoft 365 integration. Outlook, Teams, SharePoint, Copilot and Power BI work as one system, not a CRM bolted onto an email client.
ERP integration. Business Central is one connector away. SAP and Sage are well-trodden paths.
Power Platform. Building bespoke apps and automation on top of Dynamics is faster and cheaper than the Salesforce equivalent.
Total cost. Per-user pricing, mixed-licence models, and the lack of mandatory add-ons keep the bill predictable.
Where Salesforce wins
Maturity of the ecosystem. AppExchange has a solution for almost everything; the Dynamics equivalent is thinner.
Marketing Cloud. If you need enterprise marketing automation as well as a CRM, Marketing Cloud is more mature than Customer Insights - Journeys.
Talent pool. Hiring Salesforce admins is easier than hiring Dynamics admins in most UK cities.
Specialist verticals. Industry clouds (Financial Services, Health) are more developed on Salesforce.
The three questions that actually decide it
1. How heavy is your Microsoft 365 use? If your sales team lives in Outlook and Teams, Dynamics' integration saves real time every day.
2. What's your ERP? Business Central + Dynamics is the cleanest pairing on the market. SAP/Sage is workable on either platform.
3. Who's going to admin it? If you already have Salesforce admins, switching is expensive in ways the licence cost won't show. If you don't, hire on the platform you're choosing - don't pick the platform to match imaginary hires.
What we recommend
Score both platforms against the three or four sales problems you actually want to fix, not against a generic feature matrix. The "best CRM" is the one your team will use. Our Dynamics 365 for sales page covers what implementing the platform looks like in practice, and our Dynamics vs Salesforce comparison page goes deeper on the feature-level differences.