71 / 100

Convex pricing teardown

https://www.convex.dev/pricing

Convex's pricing page is clean and developer-focused, with a well-structured 3-tier hybrid model (flat base + usage-based overages) that clearly escalates from free hobby use to enterprise scale. The 'Popular' badge on Professional and a detailed feature comparison table make tier differentiation scannable, but the absence of an annual discount toggle and opaque Business & Enterprise pricing (no public price beyond the $2,500 minimum) create friction for self-serve and mid-market buyers. Overall a solid page with a few fixable gaps.

Tier structure

Free & Starter

$0/mo (pay-as-you-go overages)

Professional

$25/developer/mo

Business & Enterprise

$2,500/mo minimum (contact sales)

Value metric

per developer seat + usage-based resource overages

How limits scale

Deployments 40 300 Unlimited
Concurrent Sessions 1,000 10,000 Custom
Concurrent Queries 16 256 Custom
Database Storage Included 0.5 GB 50 GB Custom
Function Calls Included 1M 25M Custom

Escalation logic

Tiers escalate from a free/PAYG entry tier for hobbyists, to a per-seat Professional plan with higher included resources and advanced features, to a custom-priced Enterprise tier with dedicated infrastructure and compliance add-ons. Each tier includes a larger resource bundle and lower per-unit overage rates, rewarding growth.

Psychological anchors

  • Recommended plan badge — 'Popular' badge prominently highlights the Professional plan in orange/amber, visually drawing the eye and acting as a social proof anchor.
  • High-priced enterprise anchor — $2,500/month minimum for Business & Enterprise makes the $25/developer Professional plan feel extremely accessible by comparison.
  • Free tier as entry anchor — Free & Starter with no credit card required lowers the barrier to entry and seeds the funnel for eventual upgrade to Professional.
  • Opaque enterprise pricing — Business & Enterprise shows only a floor price ($2,500 minimum) with a 'See Plans' CTA, creating curiosity and forcing a sales conversation for larger deals.
  • Per-unit overage pricing transparency — Detailed resource pricing table with exact overage rates (e.g., $0.20/GB additional DB storage on Pro) signals fairness and reduces sticker shock for usage-heavy developers.
  • Charm pricing — Professional is priced at $25/developer/month — a round number that signals simplicity rather than using $X9 charm pricing, which is appropriate for a developer-focused audience.

What this page is optimizing for

This page is primarily optimized for self-serve conversion of individual developers and small startup teams into the Professional plan, as evidenced by the 'Try Professional' CTA, transparent $25/seat pricing, and detailed feature comparison. A secondary goal is enterprise lead generation via the 'See Plans' CTA and $2,500 floor price, but the self-serve funnel is clearly the priority.

Red flags

  • No annual billing toggle or discount is offered anywhere on the page, missing a standard 17-20% incentive that could meaningfully improve Professional plan conversion and reduce churn.
  • Business & Enterprise pricing is partially opaque — only a $2,500 minimum is shown with no indication of what drives the final price, which may frustrate mid-market buyers trying to self-qualify.
  • The 'Free & Starter' tier conflates two distinct use cases (free hobby vs. pay-as-you-go Starter) under one plan name, which could confuse users about when they start paying.
  • The resource pricing section is dense and requires significant cognitive effort to parse, potentially overwhelming non-technical buyers or founders evaluating cost at scale.
  • No testimonials, customer logos, or social proof are visible on the pricing page itself (trust signals are limited to compliance badges in the footer), which weakens conversion for first-time visitors.
  • The 'Analytics engine' feature is marked 'Soon' on both Professional and Business tiers, which may signal product immaturity and give buyers pause about committing to higher tiers.

Best-practices scorecard

What works · 4

  • Clear recommended tier — 'Popular' badge in orange on the Professional plan card clearly signals the recommended choice.
  • Value metric matches usage — Per-developer seat pricing combined with usage-based resource overages aligns well with how developer teams actually consume the product.
  • Tier differences are scannable — The feature comparison table with checkmarks, 'Soon' labels, and quantified resource limits makes tier differences easy to scan.
  • Clear CTAs per tier — Each tier has a distinct, action-oriented CTA: 'Start for Free', 'Try Professional', and 'See Plans' — appropriately differentiated by intent.

Half measures · 3

  • Visible prices — Free and Professional prices are fully visible, but Business & Enterprise shows only a $2,500 floor with no public pricing structure.
  • FAQ or objection handling — A 'Questions?' section with 'View FAQ' and 'Contact Support' CTAs is present, but no inline FAQ accordion addresses common objections on the page itself.
  • Trust signals present — SOC 2 Type II, HIPAA, and GDPR badges appear in the footer, but no customer logos, testimonials, or usage stats are shown on the pricing page.

What's missing · 1

  • Annual discount offered — No annual billing toggle or discount is present anywhere on the page; only monthly billing is offered for self-serve tiers.