62 / 100

FusionAuth pricing teardown

https://fusionauth.io/pricing

FusionAuth's pricing page is a technically thorough, developer-oriented CIAM pricing page with a free self-hosted tier, two paid cloud tiers, and an enterprise contact tier. The page does a good job surfacing a massive feature comparison table and uses a MAU slider for usage-based context, but the price jump from Starter ($162/mo) to Essentials ($240/mo) is unusually small (~48%), weakening the upgrade trigger, and the page is dense enough to slow self-serve conversion for non-technical buyers. The Starter plan is visually highlighted as featured, and trust signals (logos, compliance mentions) are present but understated.

Tier structure

Community

Free (self-hosted)

Starter

$162/mo (billed annually)

Essentials

$240/mo (billed annually)

Enterprise

Contact us

Value metric

MAU-based usage tiers with flat per-tier pricing (slider adjusts MAU band, price changes per band)

How limits scale

Connectors 0 1 5 Unlimited
Machine-to-Machine Auth Entities 0 100 1,000 Unlimited
Identity Providers (IDPs) Unlimited Unlimited Unlimited Unlimited
Live Engineering Assistance None None Initial Meeting Ongoing
99.99% SLA No No No Yes

Escalation logic

Tiers escalate from a fully free self-hosted Community plan through two paid cloud tiers (Starter and Essentials) differentiated by premium features and support levels, culminating in a contact-sales Enterprise tier for advanced security, HA hosting, and 24/7 support. The Community-to-Starter jump is the biggest conceptual leap (free vs. paid hosting + premium features), while Starter-to-Essentials adds connectivity depth, custom scopes, and email support.

Psychological anchors

  • Highlighted/recommended plan — Starter is visually marked as 'Selected' with a distinct highlight in the tier cards, acting as the decoy anchor pushing users toward it as the default choice.
  • Enterprise anchor (no public price) — Enterprise uses 'Contact us' pricing with no public number, making Starter and Essentials feel accessible and reasonably priced by comparison.
  • Free tier as entry anchor — Community (free, self-hosted) sets a $0 baseline, making $162/mo feel like a premium step up rather than a high starting price.
  • Annual billing default — All paid tiers show prices 'Billed annually' as the default, with monthly available — standard annual discount framing to encourage commitment.
  • MAU slider — An interactive MAU slider (1K to 25M) lets users self-qualify and see pricing scale with usage, reinforcing the usage-based value metric and anchoring perceived fairness.
  • Trust logos — Customer logos (nrg, Bilt, 12, etc.) appear below the pricing cards as social proof anchors to reduce purchase anxiety.

What this page is optimizing for

This page is primarily optimized for developer self-serve conversion on the Starter tier, with a secondary goal of enterprise lead generation via the 'Contact us' CTA. The MAU slider, detailed feature comparison table, and prominent 'Download' / 'Get Started' CTAs all signal a developer-first audience making independent purchase decisions.

Red flags

  • The price gap between Starter ($162/mo) and Essentials ($240/mo) is only ~48%, which is too small to create a strong upgrade trigger — buyers may not see enough incremental value to justify the jump.
  • The feature comparison table is extremely long (100+ rows) and visually dense, creating cognitive overload that can stall self-serve decisions for non-technical or non-expert buyers.
  • No explicit annual discount percentage is shown (e.g., 'Save 20%'), making the annual billing incentive invisible and reducing its psychological pull.
  • The 99.99% SLA is gated entirely behind Enterprise (contact sales), which may frustrate growth-stage companies who need reliability guarantees but aren't ready for enterprise contracts.
  • Passkeys/WebAuthn and Biometrics require a 'Free License' even on paid tiers, which is a confusing and potentially off-putting exception buried in the comparison table.
  • No FAQ or objection-handling section is visible on the page, leaving common questions (e.g., 'What happens if I exceed my MAU limit?', 'Can I self-host on paid tiers?') unanswered.
  • The 'Community' self-hosted tier and paid cloud tiers mix two fundamentally different deployment models (self-host vs. FusionAuth Cloud) without a clear visual separator, which can confuse buyers comparing apples to oranges.

Best-practices scorecard

What works · 3

  • Clear recommended tier — Starter is visually highlighted as 'Selected' in the tier cards, providing a clear default recommendation.
  • Value metric matches usage — The MAU slider directly ties pricing to user scale, which is the natural growth metric for a CIAM platform.
  • Clear CTAs per tier — Each tier has a distinct CTA ('Host with us', 'Register', 'Select', 'Contact us') that matches the appropriate conversion action for that tier.

Half measures · 4

  • Visible prices — Starter and Essentials show clear annual prices, but Enterprise has no public price and the monthly pricing requires toggling — annual is the default shown.
  • Annual discount offered — Annual billing is offered and shown as default, but no explicit discount percentage (e.g., 'Save 17%') is displayed to reinforce the incentive.
  • Tier differences are scannable — The comparison table is comprehensive but far too long to be quickly scannable; the top-level plan summary row helps but is insufficient for fast decision-making.
  • Trust signals present — Customer logos and compliance mentions (HIPAA BAA, GDPR) are present but not prominently featured — they appear in a small logo strip and buried in the feature table.

What's missing · 1

  • FAQ or objection handling — No FAQ section is visible on the pricing page to address common purchase objections or billing questions.