all_inclusive
Black Holes Dynamics
arrow_back Back to blog
Tutorial 9 min read

How much does Dynamics 365 really cost: a no-BS breakdown

Black Holes Dynamics ·

What nobody tells you about Dynamics 365 pricing

Search “how much does Dynamics 365 cost” and you’ll find answers like “it depends on the project” or “contact us for a quote”. Super helpful, right?

Here are real numbers. No absurd ranges, no hidden asterisks.

1. Licenses: what you pay Microsoft every month

This is what Microsoft charges directly, per user per month (annual billing, EUR):

CRM — Sales

PlanPrice/user/monthWho it’s for
Sales Professional€60Small teams that need the basics: contact management, opportunities, and pipeline
Sales Enterprise€95Teams that need advanced automation, custom reports, and more control
Sales Premium€135All of the above + built-in AI for predictions and analytics

CRM — Customer Service

PlanPrice/user/monthWho it’s for
Customer Service Professional€45Basic case management and self-service
Customer Service Enterprise€95Complex scenarios with AI and smart routing
Customer Service Premium€175All of the above + integrated contact center

ERP — Business Management

PlanPrice/user/monthWho it’s for
Business Central Essentials€70Finance, sales, and operations for SMBs
Business Central Premium€100All of the above + manufacturing and service management
Business Central Team Members€8Users who only view data or approve workflows

Important rule: first app vs. additional apps

Microsoft gives a discount if you already have a Dynamics 365 license. You pay full price for the first app. Additional apps can be discounted up to 60% depending on the combination. This is key to not overpaying.

The low-cost alternative: Power Apps + model-driven apps

This is something many consultancies won’t tell you (because they earn less from it): not everyone needs a Dynamics 365 license.

A Power Apps Premium license costs €20/user/month. With it, a user can access Dataverse tables (the same database Dynamics 365 uses), create and edit contacts, accounts, activities, and custom tables. All in the same environment as your full Dynamics 365 users.

The key? Build model-driven apps. These apps are auto-generated from your data model. They’re easy to maintain, scale well, and look professional — similar to Dynamics 365 itself, with dashboards, views, forms, and record relationships.

LicensePrice/user/monthWho it’s for
Power Apps Premium€20Users who need to view and edit contacts, accounts, activities, and custom tables
Power Apps Pay-As-You-Go~€10/active user/appUsers who access the system occasionally or seasonally

Real example: a company with 50 people who need CRM access. Only 10 are sales reps who need the full sales pipeline. The other 40 look up customer data, log calls, and update records.

ApproachCalculationMonthly cost
Everyone on Sales Professional50 × €60€3,000/month
Mixed: D365 + Power Apps(10 × €60) + (40 × €20)€1,400/month
Savings€1,600/month (€19,200/year)

Watch out for canvas apps. Power Apps has two types of applications: canvas and model-driven. Canvas apps give you full design control (like PowerPoint), but they’re hard to maintain long-term, don’t scale well, and aren’t built for complex processes. For CRM use, always go with model-driven apps.

Important limitation: Power Apps Premium users cannot access native Dynamics 365 apps (Sales Hub, Customer Service Hub). They need a custom model-driven app. They also can’t create records in certain restricted tables like Cases, Goals, or Entitlements — those require a full Dynamics 365 license.

2. Implementation: what you pay the partner

This is where many companies get blindsided. The license is just the rent — the implementation is the renovation.

Real ranges by project size

Durations shown are theoretical full-dedication work by the implementation team. In practice, projects take longer because the company needs time to make decisions, validate data, coordinate internal teams, etc. It’s normal for a “6-week” project to become 3-4 calendar months.

Project typeDuration (full dedication)Approximate cost
Basic CRM (5-15 users, standard config)4-6 weeks€8,000 - €20,000
Mid-size CRM (15-50 users, customizations, migrations)6-12 weeks€20,000 - €50,000
SMB ERP (Business Central, 10-30 users)8-16 weeks€25,000 - €60,000
Complex project (CRM + ERP, multiple integrations)3-6 months€50,000 - €150,000+

What an implementation should include

  • Process analysis and requirements gathering
  • System configuration and customization
  • Data migration from your old system
  • User training
  • Post-launch support (first few weeks)
  • Documentation

If your partner doesn’t include training and documentation in the quote, ask why. Many leave it out to give a lower price and charge for it later.

3. Recurring costs: what you pay afterwards

Once you’re live, these are your ongoing monthly/annual costs:

ItemTypical costFrequency
User licensesPer table aboveMonthly (billed annually)
Partner support & maintenance€500 - €3,000/monthMonthly
Major updates (if adjustments needed)€2,000 - €10,0001-2 times per year
New employee training€500 - €2,000As needed

4. Hidden costs: what they don’t tell you until it’s too late

Extra storage

Dynamics 365 includes a base storage allowance. But here’s the thing: the problem isn’t just your data growing — it’s how the solutions are built. Many consultancies take shortcuts — solutions that work but bloat the database at an absurd rate. Duplicate records from poorly designed automations, logs nobody cleans up, attachments stored inside the CRM instead of SharePoint.

The result? Six months in, you need more space. And then you have two options: pay Microsoft more for additional storage, or pay your consultancy to redesign the architecture they built poorly in the first place. Both cost money.

Demand that your consultancy designs lightweight solutions from day one. Ask how they handle attachment storage, what data retention policy they apply, and how they prevent record duplication from automations.

Additional environments

Test environments don’t cost extra money per se, but they do consume additional storage space. And yes, you need one. Working directly in production is playing Russian roulette with your data.

Premium connectors and tools

Power Automate and Power BI have limited free versions. Advanced features (connectors to SAP, Oracle, etc.) require separate Premium licenses.

Licensing consultancy

Many partners recommend more licenses than you need because they earn commission on license sales. If your partner also resells licenses, they have a conflict of interest. Always get a second opinion.

Data migration: the most important task in the entire project

This isn’t just another hidden cost. It’s probably the single decision that will determine whether your CRM succeeds or fails.

Data is the heart of the CRM. If the heart is sick, it doesn’t matter how good the rest of the system is. And the temptation to “migrate everything we have” is enormous, but it’s a trap.

It’s better to start with a clean database from scratch than to drag in garbage data. Yes, from scratch. If your current data is scattered across spreadsheets, full of duplicates, with inconsistent formats and contacts from 5 years ago who never replied — don’t migrate them. Start clean.

But migrating clean is only half the battle. The other half is protecting the database from day one so it stays clean:

  • Form validations. Make it impossible to save a contact without an email, enforce phone number formats, make critical fields required. The harder it is to enter bad data, the better.
  • Active duplicate detection. Dynamics 365 has native duplicate detection. Turn it on. Configure it. If your consultancy doesn’t do this, ask why.
  • Business rules. Automate what you can so data fills itself in instead of depending on someone manually completing 15 fields.

If your consultancy quotes data migration as “an afternoon’s work”, be suspicious. A proper migration takes time, planning, and a lot of cleanup. But it’s the investment with the highest long-term return.

5. Real example: CRM for a 20-person sales team

Let’s ground all of this with a typical case:

Company: 20 sales reps + 5 managers + 2 admins

ItemCalculationAnnual cost
20x Sales Professional20 × €60 × 12~€14,400
5x Sales Enterprise (managers)5 × €95 × 12~€5,700
2x Team Members (admin)2 × €8 × 12~€192
Total licenses/year~€20,292
Implementation (one-time)€15,000 - €25,000
Annual partner support€6,000 - €12,000

First year total: €41,300 - €57,300 Following years: €26,300 - €32,300/year

Is that a lot? Depends on what it costs you now to have scattered data, manual follow-ups, and deals falling through the cracks. But at least now you have real numbers to compare against.

How to reduce cost (no tricks)

  1. Don’t give Enterprise to everyone. Most sales reps work fine with Professional. Reserve Enterprise for people who actually use advanced reports or complex automations.

  2. Use Team Members for view-only users. At €8/month it’s the cheapest license and enough for profiles that only read data or approve things.

  3. Negotiate the first year. Microsoft and partners often offer discounts for new customers, especially if you’re migrating from a competitor.

  4. Review licenses every 6 months. People change roles, leave, or simply stop using the system. Don’t pay for licenses nobody touches.

  5. Get an independent license audit. If your partner also sells you the licenses, get a second opinion from someone with no commission at stake. We have a step-by-step license audit guide you can follow yourself.


Want us to review which licenses your team actually needs? Get in touch and we’ll give you an honest estimate, no strings attached.

#dynamics-365 #pricing #licensing #budget