Sanity pricing teardown
https://www.sanity.io/pricingSanity's pricing page is clean and well-structured with a clear 3-tier free-to-enterprise funnel, a prominently featured Growth plan, and an exhaustive comparison table. However, the absence of annual billing for self-serve plans is a meaningful conversion gap, and the $15/seat entry price with no annual discount option limits expansion revenue potential for teams.
Tier structure
Free
$0/forever
Growth
$15/seat/month (featured)
Enterprise
Custom pricing
Value metric
per seat (Viewer role free; all other roles consume a paid seat)
How limits scale
Escalation logic
Classic good-better-best escalation: Free is for solo/hobbyist use with hard caps, Growth unlocks team collaboration features and pay-as-you-go overages, Enterprise adds security, compliance, SSO, and custom limits. The jump from Free to Growth is feature-gated (private datasets, comments, tasks, scheduled drafts) rather than purely usage-gated.
Psychological anchors
- Recommended plan badge — Growth is labeled 'We recommend' in the plan header, acting as the decoy anchor and directing attention away from Free and toward the paid tier.
- Enterprise as price anchor — Custom/opaque Enterprise pricing makes $15/seat Growth feel accessible and well-defined by contrast.
- Free tier as entry anchor — A genuinely usable free plan with 20 seats and core features lowers the barrier to adoption and seeds the upgrade funnel.
- Add-on upsell section — A dedicated 'Extend your Growth plan with Add-Ons' section (Dedicated Support $799/mo, Increased Quota $299/mo, Extra Datasets $999/dataset/mo) creates expansion revenue paths without requiring an Enterprise upgrade.
- Social proof / logo wall — Logos of Figma, Anthropic, Brex, Shopify, Linear, SKIMS, Unity, Expedia, PUMA, MoMA and others appear below the plan cards, reinforcing credibility at the decision point.
- Startup and non-profit programs — FAQ mentions a 1-year free Growth plan for startups and a non-profit plan, reducing price objections for cost-sensitive segments.
- Viewer role free — Viewers don't consume paid seats, lowering the perceived per-seat cost for content-heavy teams with many read-only stakeholders.
What this page is optimizing for
The page is primarily optimized for self-serve conversion on the Growth plan, with 'Try for free' CTAs, transparent per-seat pricing, and an extensive feature comparison table enabling autonomous decision-making. A secondary enterprise lead-gen goal is served by the 'Contact sales' / 'Request a demo' CTAs and the opaque Enterprise tier.
Red flags
- No annual billing option for self-serve plans — the FAQ explicitly states only monthly payments are supported, removing a standard 17-20% discount lever that typically boosts conversion and reduces churn.
- Datasets limit does not scale between Free and Growth (both capped at 2), which may confuse prospects expecting meaningful tier differentiation on this dimension.
- Add-on pricing is steep relative to the base plan ($999/dataset/mo add-on vs. $15/seat base), creating a jarring price cliff that may push mid-market users to Enterprise prematurely.
- The comparison table is extremely long (100+ rows) and may overwhelm self-serve buyers; there is no collapsed or simplified view for non-technical decision-makers.
- AI Credits are identical between Free and Growth (1,000/month), weakening a key differentiator that could justify the upgrade for AI-focused users.
- No strikethrough or anchored 'original price' on Growth to reinforce value; the page relies entirely on feature gating rather than price framing to justify the upgrade.
Best-practices scorecard
What works · 4
- Clear recommended tier — Growth is explicitly labeled 'We recommend' with visual highlighting in the plan card.
- FAQ or objection handling — An extensive FAQ section addresses seat pricing, content types, locales, AI credits, add-ons, billing cycles, and payment methods in detail.
- Trust signals present — Logo wall with recognizable brands (Figma, Shopify, PUMA, MoMA), a named customer quote from PUMA, and SOC 2/GDPR/CCPA compliance callouts are all present.
- Clear CTAs per tier — Each tier has a distinct CTA: 'Get started for free' (Free), 'Try for free' (Growth), and 'Contact sales' / 'Request a demo' (Enterprise).
Half measures · 3
- Visible prices — Free and Growth prices are fully transparent; Enterprise is 'Custom pricing' with no range or starting price shown.
- Value metric matches usage — Per-seat pricing fits team collaboration use cases, but the free Viewer role and pay-as-you-go overages add complexity that may confuse buyers estimating costs.
- Tier differences are scannable — The top plan cards summarize key differences well, but the full comparison table is extremely dense and lacks a simplified highlights view.
What's missing · 1
- Annual discount offered — No annual billing toggle or discount exists for self-serve plans; annual payment is only available on Enterprise per the FAQ.