Locations

Resources

Careers

Contact

Contact us

Dynamics 365 Licensing & Negotiation

Avoiding Dynamics 365 Multiplexing & Indirect Access Risks

Avoiding Dynamics 365 Multiplexing & Indirect Access Risks

Avoiding Dynamics 365 Multiplexing

Why Dynamics 365 Multiplexing is a Hidden Licensing Trap

Multiplexing in Dynamics 365 refers to the practice of allowing multiple users or devices to access a single point of entry (such as a shared account or intermediary system) to interact with the platform.

This approach might be used as a technical shortcut to reduce the number of direct connections to Dynamics 365, but it creates a hidden licensing trap.

Microsoft’s licensing policy is clear that any user or device accessing Dynamics 365—whether directly via the app or indirectly via another service—must have a proper license.

Using a middle-tier or pooled connection does not reduce the licensing requirements. Organizations that unknowingly rely on multiplexing to cut costs may find themselves in violation of their licensing agreements.

What makes multiplexing especially dangerous is how easily it can slip under the radar until an audit occurs.

Many solution architects and IT administrators implement integrations or shared accounts for efficiency, but often overlook the fact that unlicensed users are indirectly consuming Dynamics 365 functionality.

Microsoft auditors regularly flag these indirect access patterns as non-compliant.

The result can be a costly surprise: back-dated licensing fees for every unlicensed user, plus potential penalties. Multiplexing isn’t a clever workaround—it’s a compliance risk that can lead to significant financial exposure and reputational damage.

Examples of Multiplexing in Dynamics 365

To understand how multiplexing issues arise, consider some common Dynamics 365 scenarios that Microsoft would classify as indirect access requiring licenses:

  • Customer Web Portal via Single Service Account: An organization builds a web portal for customers or partners to submit orders or view information that goes into Dynamics 365, using one generic service account to interact with the Dynamics backend. Even though only one account actually logs into Dynamics, hundreds of external users are behind the scenes; Microsoft considers each of those portal users an indirect Dynamics user who must be licensed (either with a Dynamics 365 license or via an appropriate Power Apps Portals/Power Pages license).
  • Call Center Integration (Single App Account): A call center application is integrated with Dynamics 365 to retrieve customer data or update cases using a single application account on behalf of many agents. Those agents might never log into Dynamics directly, but they are still viewing or modifying Dynamics data through the integrated app; Microsoft deems each of those agents an indirect Dynamics user. Compliance impact: Each agent in this scenario should have a Dynamics 365 user license, just as if they were using the main Dynamics interface.
  • Shared Employee Login: To save on licensing costs, a company has multiple employees share one Dynamics 365 user account (for example, five sales reps all using a single “SalesTeam” login). This practice is a blatant form of multiplexing and is explicitly against Microsoft’s rules. Compliance impact: Microsoft expects each individual to have their own license and user account. That shared “team” account would count as five unlicensed users in an audit, resulting in back-charges for each person.

These examples show that any architecture that “pools” users through a single Dynamics 365 connection is high risk.

The table below summarizes these multiplexing scenarios and Microsoft’s view on their compliance:

ScenarioMicrosoft’s ViewCompliance Risk
Portal with one service accountIndirect accessAll end users require a Dynamics license or appropriate portal licensing
Call center app (single integration user)Indirect useEach agent is considered a user and needs a Dynamics 365 license
Shared Dynamics login across a teamMultiplexing (shared credentials)Every individual must have their own license; clear non-compliance

Risks of Multiplexing & Indirect Access in Dynamics 365

Microsoft treats multiplexing as an attempt to circumvent licensing, and they take it very seriously.

Organizations caught using indirect access without licensing those users face several major risks:

  • Audit Back-Charges: If an audit uncovers multiplexing, Microsoft will demand licenses for each unlicensed user retrospectively, resulting in a significant unplanned expense. Often, these back-charges come as a lump sum for past usage, creating immediate strain on IT budgets.
  • Penalties or Legal Exposure: Beyond paying for missing licenses, Microsoft might levy penalties or interest for the period of non-compliance. Egregious or repeated violations can also hurt your relationship with Microsoft, potentially affecting future contract terms or discounts.
  • Reputational and Operational Damage: Being found non-compliant can tarnish your company’s reputation and erode trust with partners or customers. Internally, it may trigger emergency cost-cutting or force teams to scale back usage to match licenses. No one wants to explain to senior leadership why a supposed cost-saving workaround led to an expensive compliance failure.

In short, trying to cheat licensing through multiplexing can cost far more in the long run than proper licensing would. It’s not just about avoiding fees—it’s about maintaining trust and stability in your business operations.

Optimize your costs, Optimizing Dynamics 365 Licenses: Matching Each User to the Right Plan.

Proper External User Licensing in Dynamics 365

How can organizations enable broad or external access to Dynamics 365 data without violating the rules?

The key is to use Microsoft’s approved licensing models for external users rather than trying to hide those users behind an internal account.

  • Leverage Power Apps Portals (Power Pages) for External Users: Microsoft provides Power Apps Portals (now part of Power Pages) as a legitimate way to expose Dynamics 365 data to customers or partners. Instead of assigning each external user a full Dynamics license, you license the portal itself based on aggregate usage (for example, number of login sessions or page views per month). This model is often far more cost-effective when you have hundreds of external users. By channeling external access through a portal, users can interact with Dynamics data (view their orders, submit requests, etc.) in a compliant way, and you pay for their usage via the portal licensing.
  • Always License Internal Users Individually: Remember that the portal approach is only for true external audiences. Any internal personnel – employees, contractors, or vendors working on your behalf – must have their own Dynamics 365 user licenses, even if they access the system indirectly. You cannot avoid licensing an employee by having them go through a portal or an API integration. Microsoft will still consider that an internal user scenario, which falls under standard user licensing. Always clearly distinguish external users (covered by portal capacity licenses) from internal users (covered by named user subscriptions).

Best Practices to Avoid Dynamics 365 Multiplexing Risks

To stay on the safe side of Microsoft’s rules, adopt these best practices in your Dynamics 365 architecture and usage:

  • No Shared Logins: Every person using Dynamics 365 should have a unique user account and license. Never allow multiple people to log in with a single set of credentials. Aside from compliance issues, shared accounts pose security risks and make it difficult to trace activity.
  • Identify All Users in Integrations: When designing any integration or custom interface that pulls or pushes data to Dynamics 365, map out who ultimately consumes that data. Ensure those end users (employees or others) are accounted for in your licensing counts. If 50 employees rely on data from a Dynamics-integrated app, all 50 should have a valid Dynamics license, even if they don’t log in directly.
  • Use Proper External Access Channels: For external audiences, use Microsoft’s official channels like Power Pages/Portals or other licensed connector solutions instead of routing outsiders through an internal account. Don’t try to “mask” external use by funneling it through a single Dynamics user login – it will still count as indirect usage that needs to be licensed.
  • Document Your Architecture and Decisions: Keep clear documentation of how your systems connect to Dynamics 365 and who has access. This includes listing any service accounts and integration accounts, as well as describing the flow of data to external systems. Note how each scenario is licensed. Good documentation not only guides your team but also serves as evidence of compliance if you’re audited.

Checklist: Staying Compliant with Indirect Access Rules

Use the following checklist to ensure your Dynamics 365 deployment remains audit-safe and compliant with indirect access (multiplexing) policies:

  • All internal users are licensed: Every employee or internal user who accesses Dynamics 365 data (directly or indirectly) has their own assigned Dynamics 365 user license.
  • No shared accounts: No Dynamics multiple people are sharing 365 login. Each user login corresponds to a single named individual or device with an appropriate license.
  • External access via portals only: All external users (customers, partners, etc.) interact with Dynamics 365 through a licensed portal (Power Pages or similar). Internal user credentials are not being used as a proxy for external access.
  • Integration usage is documented and licensed: For each integration or automated process touching Dynamics 365, you have documentation of which end users benefit from it. All those users have been checked for proper licensing, even if they never log into Dynamics directly.
  • Audit documentation is up-to-date: Diagrams and documents of your system architecture and data flows are maintained. You can show which accounts (user and service accounts) access Dynamics 365 and why, with licensing justification ready for each scenario.

By following these practices and regularly reviewing user access, you can avoid multiplexing traps and stay on the right side of Microsoft’s licensing rules. The goal is to support integrations and external access without ever bypassing licensing requirements – ensuring you won’t face surprise license penalties down the road.

Read more about our Microsoft Services.

Dynamics 365 Licensing & Negotiation How to Optimize CRM & ERP Costs

Do you want to know more about our Microsoft Services?

Please enable JavaScript in your browser to complete this form.

Author

  • Fredrik Filipsson

    Fredrik Filipsson brings two decades of Oracle license management experience, including a nine-year tenure at Oracle and 11 years in Oracle license consulting. His expertise extends across leading IT corporations like IBM, enriching his profile with a broad spectrum of software and cloud projects. Filipsson's proficiency encompasses IBM, SAP, Microsoft, and Salesforce platforms, alongside significant involvement in Microsoft Copilot and AI initiatives, improving organizational efficiency.

    View all posts