This focuses on Dynamics 365 Sales and Dynamics 365 Customer Service, but the principles apply to Field Service also. Business Central licencing is covered in a separate blog
What’s the difference between Enterprise, Professional and Team Member licences?
Have you been considering Dynamics and thinking it might just be the right match for your business? Chances are, you’ve run into the various Dynamics 365 licence types along the way. Perhaps you’ve seen Microsoft’s sixty page licence guide (released monthly!), and are looking for a simple overview that tells you what you need to know, which is probably why you have found this.

You’ll come across these licence types in the most common Microsoft Dynamics 365 apps – Sales and Customer Service
- Dynamics 365 Sales Enterprise
- Dynamics 365 Sales Professional
- Dynamics 365 Sales Premium
- Dynamics 365 Customer Service Enterprise
- Dynamics 365 Customer Service Professional
- Dynamics 365 Team Member
As with all things licencing related, there are always exceptions, so this guide aims to get you 95% along the way, and then a Microsoft Dynamics partner can confirm which licences are best for you.
Ok, let’s get stuck in…
Which licence do I need?
Basically, the different licences for each product: Enterprise, Professional, and Team Member give you access to different parts of the system.
The system breaks down into tables – like Contacts, Invoices and Products. Your licence dictates which tables you can read or update.
Which tables can I access?
If you have any of these full licences
- Dynamics 365 Sales Enterprise
- Dynamics 365 Sales Professional
- Dynamics 365 Sales Premium
- Dynamics 365 Customer Service Enterprise
- Dynamics 365 Customer Service Professional
You can view and edit most tables (entities) in your Dynamics 365 system. These are the most regularly used ones. Look below at the full access details for Sales and Customer Service
Dynamics 365 Sales | Dynamics 365 Customer Service |
Accounts Contacts Activities Leads Opportunities Products Quotes Orders Invoices Queues Cases (creation only e.g. logging an issue whilst on a sales call) Marketing Lists Marketing Campaigns Quick Campaigns | Accounts Contacts Activities Cases/Incident Entitlements SLAs Knowledge Base Marketing List Queues Leads (creation only e.g. following a service visit) Product Resources Work Hours |
What can I access with a Team Member licence?
Team member licences are much more restrictive
Tables | Access level |
Contacts Activity types -Appointments -Phone Calls -Tasks -Emails Notes | Create and update |
All other tables | Read only |
Team Member licence users can also
- Update their own employee information
- Record time, materials, and expenses
- Approve time, expenses, materials, and invoices
- User reporting and dashboards
- Participate as a consumer of Dynamics 365 services, such as responding to survey
Why the big jump between a Team Member vs Enterprise or Professional licence?
The main difference between a Team Member licence and a Full Application licence (Enterprise or Professional), is that a Team Member has only read access to the whole system, along with create or update access to the short list of entities/tables listed above.
This makes a Team Member an ideal solution for:
- Telemarketing or Telesales users who need to write emails, make calls, and book appointments, with all these activities linked to a contact, account, lead, opportunity, case record. The use of activities for Team Members is key to good system adoption and an accurate history of touchpoints with customers and prospects
- Anyone who just needs to create or update contact details such as addresses, phone numbers and email addresses at the same time
- Engineers or field based sales who need to complete short tasks with simple forms, take pictures and videos and link them to the relevant record, and grab customer signatures on the App – a perfect fit for Team Member licences
So, why the jump from Professional to Enterprise?
Dynamics 365 is tremendously powerful AND scalable.
It’s capable of helping business to be more productive and profitable, from a one-man band right up to a global corporation with hundreds of thousands of users.
The main differences between Professional and Enterprise:
- Professional is limited to 15 custom entities/tables per application
- Professional is limited to 2 custom forms per application
- Professional is limited to 5 custom reports, charts and dashboards per application
- Professional is limited to 15 queues per application
Unless your business model is very straightforward, you’ll most likely need custom forms and table
Enterprise is essentially unlimited customisations – aligned with the more complex needs of either a larger business or a high volume business.
We tend to find that companies with 10+ users go for Enterprise licences.
Mixing Dynamics 365 licence types
Enterprise and Professional licences can’t be deployed on the same instance.
For example, you cannot use Sales Enterprise and Sales Professional licences on the same instance OR even Sales Professional and Customer Service Enterprise
However, they can be used on different instances on the same tenant
Dynamics 365 Licence prices (October 2024)
Dynamics 365 Sales Premium: £123.30 Dynamics 365 Sales Enterprise: £78.10 Dynamics 365 Sales Professional: £53.40 | Dynamics 365 Customer Service Enterprise: £86.30 Dynamics 365 Customer Service Professional: £41.10 |
How long does my subscription last?
You can choose from subscription terms of 1 month, 1 year or 3 years.
1 month commitment subscriptions are usually 20% more expensive than the base, 1 or 3 year subscription.
Buying subsequent apps
The prices above are for buying your first Dynamics app (your base app), for subsequent apps, the prices are lower. For subsequent apps you can buy a cheaper attach licence

Your choices of attach app are limited depending on your base app
Attach app licence available? | ||||
Base app licence | CSE | CSP | SE | SP |
Customer Service Enterprise | ✔️ | ✔️ | ||
Customer Service Professional | ||||
Sales Enterprise | ✔️ | ✔️ | ||
Sales Premium | ✔️ | ✔️ | ||
Sales Professional | ✔️ |
Attach licence prices
Sales | Enterprise £16.40 or Professional £16.40 |
Customer service | Enterprise £16.40 or Professional £16.40 |
Field Service | £16.40 |
Project Operations | £24.70 |
Both Base and Attach licenses give you access to the same CRM features. The only difference is the pricing.
Want to know more?

Microsoft have a useful visual guide to licencing, which you can view here
If you love reading about Microsoft Dynamics 365 Licencing and want to dig even deeper, take a look at the Dynamics 365 Licencing Guide PDF
Dynamics 365 Sales use rights in detail
Here are the detailed differences between Sales Enterprise, Sales Professional and Team Member licences for Dynamics 365 Sales
View all use rights for the four Dynamics Sales licence types
Use Rights | Team Members | Sales Professional | Sales Enterprise | Sales Premium |
---|---|---|---|---|
Access | ||||
Dynamics 365 for Outlook and Dynamics 365 Apps for Outlook* | ✓ | ✓ | ✓ | ✓ |
Dynamics 365 Mobile Client Application | ✓ | ✓ | ✓ | ✓ |
Microsoft Dynamics 365 for iPad & Windows | ✓ | ✓ | ✓ | ✓ |
Microsoft Dynamics 365 Web application | ✓ | ✓ | ✓ | ✓ |
Read | ||||
All Dynamics 365 application data | ✓ | ✓ | ✓ | ✓ |
Custom table data | ✓ | ✓ | ✓ | ✓ |
Tables: Create, Update, Delete | ||||
Accounts | ✓ | ✓ | ✓ | |
Activities | ✓ | ✓ | ✓ | ✓ |
Announcements | ✓ | ✓ | ✓ | ✓ |
Calendar share | ✓ | ✓ | ✓ | ✓ |
Cases for Sales: Create cases with limited edit capability. No case business process flow, SLAs, entitlements, or case routing. Users only licensed with Sales license cannot act as customer service agents and resolve cases. | ✓ | ✓ | ✓ | |
Contacts | ✓ | ✓ | ✓ | ✓ |
Competitors | ✓ | ✓ | ||
Custom tables (see Appendix D) | 15 max | 15 max | ✓ | ✓ |
Embedded intelligence | ✓ | ✓ | ||
Forecasting | ✓ | ✓ | ||
Invoices | ✓ | ✓ | ✓ | |
Lead management | ✓ | ✓ | ✓ | |
Marketing campaigns | ✓ | ✓ | ✓ | |
Marketing list | ✓ | ✓ | ✓ | |
Notes | ✓ | ✓ | ✓ | ✓ |
Opportunities | ✓ | ✓ | ✓ | |
Orders | ✓ | ✓ | ✓ | |
Personal views | ✓ | ✓ | ✓ | ✓ |
Price lists | ✓ | ✓ | ✓ | |
Product | ✓ | ✓ | ✓ | |
Product bundles | ✓ | ✓ | ✓ | |
Product families/hierarchies | ✓ | |||
Product relationships | ✓ | |||
Quick campaigns | ✓ | ✓ | ✓ | |
Quotes | ✓ | ✓ | ✓ | |
Sales goals | ✓ | ✓ | ||
Sales literature | ✓ | ✓ | ||
Saved views | ✓ | ✓ | ✓ | ✓ |
Territories | ✓ | ✓ | ||
Tables Actions* | ||||
Activity feeds: post and follow activity feeds | ✓ | ✓ | ✓ | ✓ |
Activity:Convert to an opportunity | ✓ | ✓ | ✓ | |
Add or remove a connection (stakeholder, sales team) for an account or contact | ✓ | ✓ | ✓ | ✓ |
Business units: define and configure | ✓ | ✓ | ||
Chat with support team (as chat client for self-service, requires third-party solution) | ✓ | ✓ | ✓ | ✓ |
Dialog: start dialog | ✓ | ✓ | ✓ | ✓ |
Knowledgebase: create, update, publish, configure, search (basic) | ✓ | ✓ | ||
Lead: qualify and convert to an opportunity | ✓ | ✓ | ✓ | |
Mail merge: perform mail merge | ✓ | ✓ | ✓ | ✓ |
Marketing list: associate a marketing list with an account or contact | ✓ | ✓ | ✓ | ✓ |
Open project position: apply for open project position for Project Operations | ✓ | ✓ | ✓ | ✓ |
Project tasks: update project task status for Project Operations | ✓ | ✓ | ✓ | ✓ |
Queue: use a queue item | ✓ | ✓ | ✓ | ✓ |
Resource competencies: update own resource competencies for Project Operations | ✓ | ✓ | ✓ | ✓ |
Teams: define and configure | ✓ | ✓ | ||
Yammer: use Yammer; collaborate (requires the appropriate license, acquired separately) | ✓ | ✓ | ✓ | ✓ |
General System Use Actions | ||||
Auditing: configure | ✓ | ✓ | ✓ | |
Business processes: customize | 5 max | ✓ | ✓ | |
Create and update custom reports, charts and dashboards | 5 max | ✓ | ✓ | |
Customize and extend out of the box reports, charts and dashboards | ✓ | ✓ | ||
Dialog: define and configure | ✓ | ✓ | ✓ | |
Duplicate detection: configure rules | ✓ | ✓ | ✓ | |
Dynamics 365 forms, tables, and fields: create | ✓ | ✓ | ||
Email: create, update, and delete templates | ✓ | ✓ | ✓ | ✓ |
Forms and views: customize (see Appendix G) | 2 max | ✓ | ✓ | |
Import data in bulk | ✓ | ✓ | ✓ | |
Microsoft Excel: export data to Excel | ✓ | ✓ | ✓ | ✓ |
Queue: define and configure (see Appendix D) | 15 max | ✓ | ✓ | |
Records: use relationships and connections between records | ✓ | ✓ | ✓ | ✓ |
Search and advanced find: use | ✓ | ✓ | ✓ | ✓ |
Tables: define connections and relationships between tables | ✓ | ✓ | ✓ | |
Word: create, update, and delete templates | ✓ | ✓ | ✓ | ✓ |
Workflows: define and configure | ✓ | ✓ | ✓ | |
Automation & AI Offerings (inc Sales Premium Features) | ||||
Email Engagement | ✓ | ✓ | ||
Assistant Cards | ✓ | ✓ | ||
Auto Capture | ✓ | ✓ | ||
Conversation Intelligence | ✓ | ✓ | ||
Sales Accelerator | ✓ | ✓ | ||
Lead & Opportunity Scoring | ✓ | ✓ | ||
Notes Analysis | ✓ | |||
Connection Insights (Who Knows Whom) | ✓ | |||
Pipeline Intelligence (Predictive forecasting) | ✓ | |||
Relationship Analytics | ✓ | |||
Additional Services and Software | ||||
Copilot in Dynamics 365 Sales | ✓ | ✓ | ||
Dynamics 365 Customer Voice | ✓ | ✓ | ||
Dynamics 365 Mobile Offline capabilities | ✓ | ✓ | ||
Project Operations Team Members app* | ✓ | ✓ | ✓ | ✓ |
Microsoft Sales Copilot | ✓ | ✓ |
Note 1: Dynamics 365 App for Outlook can be customized, however usage must comply with use rights for users’ corresponding license and preapproved application scenarios in Appendix C in the full guide.
Note 2: Team Members application module may be customized with maximum 15 additional tables (custom tables or standard Dataverse tables) available to the Team Members license per pre-approved application scenarios in Appendix C in the full guide.
Dynamics 365 Customer Service use rights in detail
Here are the detailed differences between Sales Enterprise, Sales Professional and Team Member licences for Dynamics 365 Customer Service
View all use rights for the three Dynamics Customer Service licence types
Use rights | Team Member | Customer Service Professional | Customer Service Enterprise |
---|---|---|---|
Access | |||
Dynamics 365 for Outlook and Dynamics 365 App for Outlook¹ | ✓ | ✓ | ✓ |
Dynamics 365 Mobile Client Application | ✓ | ✓ | ✓ |
Microsoft Dynamics 365 for iPad & Windows | ✓ | ✓ | ✓ |
Microsoft Dynamics 365 Web application | ✓ | ✓ | ✓ |
Read | |||
All Dynamics 365 application data | ✓ | ✓ | ✓ |
Custom table data | ✓ | ✓ | ✓ |
Tables: Create, Update, Delete | |||
Accounts | ✓ | ✓ | |
Activities | ✓ | ✓ | ✓ |
Announcements | ✓ | ✓ | ✓ |
Calendar: share | ✓ | ✓ | ✓ |
Case/Incident | ✓ | ✓ | |
Contacts | ✓ | ✓ | ✓ |
Custom tables (see Appendix D) | 15 max* | 15 max | ✓ |
Embedded Intelligence | ✓ | ||
Entitlements | ✓ | ✓ | |
Facilities/Equipment | ✓ | ||
Leads (create only) | ✓ | ✓ | |
Notes | ✓ | ✓ | ✓ |
Personal views | ✓ | ✓ | ✓ |
Product | ✓ | ✓ | |
Product families/hierarchies | ✓ | ||
Product relationships | ✓ | ||
Resources | ✓ | ✓ | |
Saved views | ✓ | ✓ | ✓ |
Service (service scheduling) | ✓ | ||
Work hours | ✓ | ✓ | |
Tables: Actions | |||
Activity feeds: post & follow activity feeds | ✓ | ✓ | ✓ |
Activity: convert to a case | ✓ | ✓ | |
Add or remove a connection (stakeholder, sales team) for an account or contact | ✓ | ✓ | ✓ |
Business units: define and configure | ✓ | ||
Case management: reassign, add to queue, route, and resolve cases | ✓ | ✓ | |
Chat with support team (as chat client for self-service, requires third-party solution) | ✓ | ✓ | ✓ |
Dialog: start dialog | ✓ | ✓ | ✓ |
Knowledge base: create, update, publish, configure | ✓ | ✓ | |
Mail merge: perform mail merge | ✓ | ✓ | ✓ |
Marketing list: associate a marketing list with an account or contact | ✓ | ✓ | ✓ |
Open project position: apply for an open project position for Project Operations | ✓ | ✓ | ✓ |
Project tasks: update the project tasks status for Project Operations | ✓ | ✓ | ✓ |
Queue: use a queue item | ✓ | ✓ | ✓ |
Resource competencies: update own resource competencies for Project Operations | ✓ | ✓ | ✓ |
Resources (facilities, equipment, people): manage | ✓ | ||
Schedule and dispatch capabilities: use scheduling assistant, drag & drop assignment, update resource bookings | ✓ | ||
Schedule board: configure and view | ✓ | ||
SLA: manage | ✓ | ✓ | |
Teams: define and configure | ✓ | ||
Work hours: manage | ✓ | ||
Yammer: use Yammer collaboration (requires the appropriate license, acquired separately) | ✓ | ✓ | ✓ |
General System Use: Actions | |||
Auditing: configure | ✓ | ✓ | |
Business processes: customize | 5 max | ✓ | |
Create and update custom reports, charts and dashboards | 5 max | ✓ | |
Customize and extend out of the box reports, charts and dashboards | ✓ | ||
Dialogs: define and configure | ✓ | ✓ | |
Duplicate detection: configure rules | ✓ | ✓ | |
Dynamics 365 forms, tables, and fields: create | ✓ | ✓ | |
Email: create, update, and delete templates | ✓ | ✓ | |
Forms and views: customize (see Appendix D) | 2 max | ✓ | |
Import data in bulk | ✓ | ✓ | |
Microsoft Excel: export data to Excel | ✓ | ✓ | ✓ |
Queue: define and configure (see Appendix D) | 15 max | ✓ | |
Records: use relationships and connections between records | ✓ | ✓ | ✓ |
Search and advanced find: use | ✓ | ✓ | ✓ |
Tables: define connections and relationships between tables | ✓ | ✓ | |
Word: create, update, and delete templates | ✓ | ✓ | ✓ |
Workflows: define and configure | ✓ | ✓ | |
Additional Services and Software | |||
Copilot in Dynamics 365 Customer Service | ✓ | ||
Customer Service Hub | ✓ | ✓ | |
Dynamics 365 Customer Voice | ✓ | ||
Dynamics 365 Mobile offline capabilities | ✓ | ||
Project Operations Team Members app² | ✓ | ✓ | ✓ |
Unified Service Desk (USD) for Microsoft Dynamics 365 | ✓ |
Note 1 Dynamics 365 App for Outlook can be customized, however usage must comply with use rights for users’ corresponding license and preapproved application scenarios in Appendix C.
Note 2 Team Members application module may be customized with maximum 15 additional tables (custom tables or standard Dataverse tables) available to the Team Members license per pre-approved application scenarios in Appendix C.