The verdict in three sentences
Integrating Microsoft Entra ID SSO (formerly Azure AD) into an internal app costs $3,300 to $11,000 per application (3,000 to 10,000 EUR) and takes 2 to 4 weeks. OpenID Connect suits most modern web tools, while SAML 2.0 remains useful for legacy apps and packaged software. In an 800-seat company where 30% of support tickets are about passwords, payback is counted in months, on top of the security gain.
OpenID Connect or SAML: the choice that sets the budget
Most in-house tools (intranet, quoting tool, HR portal, scheduling app) were built with a local user database. The job is to delegate authentication to Entra ID, read identity and groups from the token, then map those groups to the app's roles.
| Criterion | OpenID Connect (OIDC) | SAML 2.0 |
|---|---|---|
| Target apps | Modern web, APIs, SPAs, mobile | Packaged software, legacy apps |
| Integration complexity | Low to medium | Medium |
| Typical cost per app 2026 | $3,300 to $6,600 | $5,500 to $11,000 |
| Typical timeline | 2 to 3 weeks | 3 to 4 weeks |
| Token format | JWT (JSON) | Signed XML assertion |
| Available libraries | MSAL, NextAuth, Spring Security | ITfoxtec, passport-saml, Shibboleth |
| Microsoft Graph API access | Native | Must be added separately |
If the app has no role model of its own or the code is very old (PHP 5, .NET Framework 3.5), the budget moves toward the top of the range, since the session module sometimes needs rework.
What a clean integration includes
A serious integration goes beyond a "Sign in with Microsoft" button. It covers account provisioning, global sign-out, service accounts and logging.
| Component | Indicative effort | Indicative cost 2026 (USD) |
|---|---|---|
| App registration in Entra ID and configuration | 0.5 to 1 day | 330 to 770 |
| OIDC or SAML authentication flow | 2 to 5 days | 1,300 to 3,900 |
| Entra groups to app roles mapping | 1 to 3 days | 660 to 2,200 |
| Migration of existing local accounts | 1 to 3 days | 660 to 2,200 |
| MFA and conditional access (Entra policies) | 0.5 to 1 day | 330 to 770 |
| Automatic SCIM provisioning | 2 to 4 days | 1,300 to 3,100 |
| Testing, acceptance and documentation | 1 to 2 days | 660 to 1,500 |
MFA itself is handled by Entra: the app has nothing to code, you just enable conditional access policies. On licensing, Entra ID P1 (included in Microsoft 365 E3 and Business Premium) costs about $6 per user per month standalone and unlocks conditional access.
The hidden cost of local passwords
Every in-house tool with its own login creates three risks: reused passwords, former employees' accounts never disabled, and a recurring support load. Industry studies put 20 to 50% of helpdesk tickets down to credentials, at $17 to $28 per reset. With SSO, an employee's departure disables access to every federated app in a single action.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Natalie, IT manager of an 800-seat manufacturing company outside New York, runs 5 internal apps with local authentication. Her helpdesk handles 900 tickets a month, 30% of them password-related: 270 tickets at $20 each, or $5,400 a month. She has the 5 apps integrated with Entra ID for 5 × $6,600 = $33,000. Assuming SSO removes 70% of those tickets, savings reach $3,780 a month. The project pays back in just under 9 months, and quarterly access reviews drop from 3 days to half a day.
FAQ
Do we need an Entra ID P1 license for SSO?
No, OIDC or SAML SSO works with the free tier included in Microsoft 365. P1, around $6 per user per month, is required for conditional access and advanced provisioning.
How long will the app be unavailable?
Usually no downtime: SSO runs alongside the old login for 1 to 2 weeks, then local passwords are disabled. The final cutover takes under an hour.
Can we keep local accounts for external contractors?
Yes, but it is better to invite them as B2B guest accounts in Entra ID. They then get MFA and their access expires automatically, for example after 90 days.
What if Microsoft goes down?
Entra ID carries a 99.99% contractual availability. We still set up 1 or 2 heavily protected local break-glass accounts reserved for administrators.
Does SSO help with compliance (SOC 2, NIS 2)?
Yes, organization-wide MFA and centralized access management are expected controls. They often make up 20 to 30% of a mid-sized company's remediation plan.
Let's scope your project. List your internal apps and their tech stack: we will price Entra ID integration at $3,300 to $11,000 per app, with a 2 to 4 week plan for each. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
