The Platform PM

Costs and pricing

Field Guide

Login and access for apps: authentication and authorization

05

Costs and pricing

6 min read · Chapter 5 of 10

How the money moves

The app pays almost everyone, and the bill grows with the number of enterprise customers faster than with the number of users.

FlowWho pays whomRough amount (Oct 2026, list)
Hosted loginApp → identity vendorFree to 25,000-50,000 users (1 million at WorkOS), then about $0.003-0.02 a user a month
Enterprise connectionsApp → identity vendorAbout $60-125 a month per SSO or SCIM connection, falling with volume
SSO users at clouds and backendsApp → AWS, Google, SupabaseAbout $0.015 a month per SSO user
SSO as an enterprise planCustomer → appOften 3-10 times the base plan
Workforce directoryCustomer → Okta or MicrosoftAbout $6-17 per employee a month; Entra's middle tier comes inside Microsoft 365 E3
Machine tokensApp → identity vendorAbout $0.002 per token request at Cognito
Building and running itThe app's own engineersUsually the largest line, by my rough estimate

The SSO tax is a chain. A list at sso.tax, kept by a developer, counts about 150 SaaS vendors that put SSO behind a higher plan, with published increases from 15% to 9,900%, many at three to ten times the base price. Those apps pay their identity vendor $60-125 a month per connection and keep the rest: one charging $800 a month extra for SSO against a $100 identity cost keeps $700. The identity vendors that campaign loudest against the tax charge app builders per connection, and CISA's voluntary Secure by Design pledge asks for SSO at no extra cost, with nothing binding behind it.

Here's the project app at list prices as of October 2026: 100,000 monthly active users, 90,000 signing in directly and 10,000 through 20 enterprise SSO connections of 500 each, billed annually, no discounts, no SMS.

OptionHow it chargesRough cost a year
Supabase Auth, Pro planPlan fee plus per SSO userAbout $2,000 (about $9,000 on the Team plan)
Google Identity PlatformPer user above 50,000, plus per SSO userAbout $4,000-5,000 (tier table not fully confirmed)
AWS CognitoPer user by tier, plus per SSO userAbout $7,000-23,000
Clerk, Pro planPer retained user above 50,000, plus per connectionAbout $28,000; about $45,000 once SCIM is billed separately in 2027
WorkOSFree login; per connectionAbout $28,000; about $57,000 with SCIM on every connection
Auth0 or Okta Customer IdentityQuote at this sizeRoughly $60,000-230,000, my rough estimate from list anchors
Self-hosted KeycloakServers plus peopleAbout $50,000-210,000 all in, my rough estimate (servers alone $8,000-30,000)
Building in-houseEngineersAbout $150,000-490,000 in year one, then $90,000-280,000 a year, my rough estimate

Stytch charges $125 per connection after five and doesn't publish its per-user rate, Descope and Frontegg quote, and Microsoft's paid rate for Entra External ID above 50,000 free users wasn't on the pages I read.

The spread is about a hundredfold, and it comes from the meter. Supabase, Google and Cognito charge per SSO user, so 10,000 SSO users cost about $150 a month, while WorkOS, Clerk and Stytch charge per connection, so SSO is most of their bill. Flip the business and the order flips: 100 enterprise customers of 20 users each would cost about $99,000 a year in connection fees at WorkOS's list prices, against $30-60 a month on a per-user meter.

Building is front-loaded. By my rough estimate, login, organizations, roles, SSO, SCIM and an audit log take 10-23 engineer-months in year one, then half an engineer to more than one a year for certificates, directory quirks and fixes. The inputs come from vendors who sell the alternative, and I found no independent study. Each enterprise connection also costs 10-20 hours of setup and support, about what a vendor charges for a year of that connection.

Machine tokens are the meter that catches people out. Cognito charges about $0.002 per token request: 1,000 services caching a token for an hour cost about $1,600 a month, and fetching one per API call would cost close to a million dollars (my arithmetic). Permission checks are cheaper: Amazon Verified Permissions would cost the project app roughly $100-1,000 a month.

How companies of different sizes use it

Nobody publishes identity spend by company size, so the figures below are my rough estimates from list prices, engineer pay and a few vendor-written guides. From mid-market up, customer login and employee login are separate budgets with separate owners.

A startup (under 50 people, up to about 50,000 monthly users) wires in a library or hosted service in a week or two: Supabase Auth or Firebase with the backend, Clerk, Better Auth or Auth0's free tier, often chosen by an AI app builder that generated the code. The founder or a founding engineer owns it, and my rough estimate is $0-6,000 a year. It moves on when an enterprise prospect asks for SSO, customers want teams and roles, a buyer asks for a SOC 2 report, or someone notices nobody reviewed the AI-written login code (Veracode, which sells code scanning, found AI-generated code passed its security tests 56% of the time in 2026).

A scale-up (about 50 to 500 people, 10,000 to a million monthly users) buys a hosted layer with organizations, SSO and SCIM (WorkOS, Clerk, Auth0, Stytch, Descope, Frontegg) or builds on Cognito, with 5-30 enterprise connections and permissions scattered through the code. A platform or security lead owns it, and around 200 employees a PM for identity or "enterprise readiness" appears; the project app is this size. My rough estimate is $15,000-150,000 a year in vendor fees, plus one to three engineers part-time. Compounding connection fees (about $60,000 a year at 50 connections on WorkOS's list), requests for custom roles and data residency, or a Fortune 500 questionnaire push it on, and the build question reopens here.

A mid-market company (about 500 to 2,000 people) runs two systems: Entra (often inside Microsoft 365) or Okta for employees, and Auth0, Ping, Cognito, Entra External ID or a home-grown service for customers, owned by IT or the CISO and by a product group respectively. My rough estimate is $200,000-700,000 a year with an identity team of three to eight. Acquisitions that leave several login systems, auditors, sprawling service accounts and board questions after a peer's breach push it on.

An enterprise (about 2,000 to 10,000 people) runs Okta or Entra for employees with governance and privileged-access tools on top (SailPoint, CyberArk), and serves customers on Auth0, Ping, Entra External ID or its own platform, sometimes built on Keycloak. A head of identity under the CISO owns the employee side; product leaders own customer login. My rough estimate is $1.5-5 million a year and eight to 15 identity staff. Merging many brands' logins, sector rules, service accounts and agents with no owner, and bundle offers from security platforms push it on.

A Fortune 500 company (revenue above about $7.5 billion) runs several identity systems at once, often Entra plus Okta plus an older Ping or ForgeRock install; Okta's roughly 500 customers paying it over $1 million a year are the closest public proxy. The CISO and CIO share ownership, and business units own customer login. My rough estimate is $5-30 million a year and 15-30 or more identity staff. There's no next size up; the pressure comes from vendor consolidation, machine and agent identities, and data-residency demands.

What changes as a company grows (spend is my rough estimate):

Startup

Typical setup
A library or hosted login on a free tier
Owner
Founding engineer
Rough spend a year
$0-6,000

Scale-up

Typical setup
Hosted login with organizations, SSO and SCIM
Owner
Platform lead; an identity PM
Rough spend a year
$15,000-150,000 in fees

Mid-market

Typical setup
Employee directory plus customer identity vendor
Owner
IT or the CISO; a product group
Rough spend a year
$200,000-700,000

Enterprise

Typical setup
Several systems, governance tools
Owner
Head of identity; product leaders
Rough spend a year
$1.5-5 million

Fortune 500

Typical setup
Many identity systems
Owner
CISO and CIO; business units
Rough spend a year
$5-30 million