WorkOS bills across 7 metered dimensions. The table below lists the current per-unit rates, verified June 14, 2026. What you actually pay depends on your usage volume, which is the number a scan computes for your specific app.
| Metered dimension | Price |
|---|---|
| AuthKit MAU | $0 / monthly active users |
| SSO Connection | $0 / month |
| Directory Sync Connection | $0 / month |
| Audit Logs SIEM Connection | $0 / month |
| Audit Logs Event Retention | $0.099 / 1k million events stored |
| Radar Checks | $0 / checks |
| Custom Domain | $0 / month |
Two tiers: Pay as you go (no base fee) and Annual Credits (contact sales). AuthKit free up to 1M MAU, then $2,500/mo per additional 1M. SSO and Directory Sync each tiered by number of connections ($125→$50/ea). Audit Logs: $125/mo per SIEM connection + $99/mo per million events stored. Radar: first 1K checks free, then $100/mo per 50K checks. Custom Domain: $99/mo flat.
Source: workos.com · Catalog 2026-06-14.2. Confirm the live rate before you commit.
The rates above are per unit. Your bill is those rates times how hard your code leans on WorkOS, plus everything around it. PrePrice scans your project, finds where you call WorkOS, and computes your real cost per user and what to charge.
Find your real cost — freeWorkOS is billed per metered unit of usage. See the table above for each dimension and its rate, and the official pricing page for plan minimums and included allowances.
The per-unit rate is only one of the four numbers that set your bill. The others are how much your app uses WorkOS, how often, and across how many users. Long prompts, retries, multi-step agents, and uncached repeated context all multiply the rate. PrePrice models that usage from your code so the number is real, not a guess.
From WorkOS's official pricing page (workos.com), verified June 14, 2026 and re-checked on a schedule. Pricing changes often, so confirm the live rate before you commit.
See the full AI Cost Index or estimate your monthly bill.