74 / 100

Discourse pricing teardown

https://www.discourse.org/pricing

Discourse's pricing page is a clean, transparent 3-tier flat-rate model (Pro/Business/Enterprise) with visible prices, a detailed comparison table, and a free plan mentioned as fallback — strong for a product that also sells self-hosting. It lacks a highlighted 'most popular' tier and an annual discount toggle, which are missed conversion levers, but the FAQ and feature-table depth compensate with strong objection handling.

Tier structure

Pro

$100/month

Business

$500/month

Enterprise

Custom pricing

Value metric

flat-rate per tier with usage/staff-seat limits

How limits scale

Staff seats 2 (Free) 5 (Pro) 15 (Business) Unlimited (Enterprise)
Monthly page views 500k (Free) 500k (Pro) 500k (Business) 1M+ (Enterprise)
Monthly emails 20k (Free) 20k (Pro) 100k/300k (Business) 1.5M+ (Enterprise)
Storage 5GB (Free) 20GB (Pro) 100GB (Business) 200GB+ (Enterprise)
Plugins Basic (Free) 15+ (Pro) 20+ additional (Business) 50+ (Enterprise)

Escalation logic

Plans escalate from Pro (core community features, limited seats/plugins) to Business (adds analytics, automation, SSO, more seats/plugins) to Enterprise (custom branding, unlimited seats, compliance, dedicated services); each tier explicitly states 'Everything on [previous], plus' to reinforce the ladder.

Psychological anchors

  • Enterprise as high anchor — Custom pricing with 'Talk to Sales' anchors the top of the range, making $500 Business feel more reasonable by comparison.
  • Free trial with no credit card — 'No credit card required up front' lowers signup friction and serves as the entry point before paid tiers.
  • Feature inheritance framing — 'Everything on Pro, plus' and 'Everything on Business, plus' visually reinforce upgrade logic and justify price jumps.
  • Free plan as bottom anchor — A separate free plan is mentioned below the paid tiers, positioned as a budget fallback rather than a primary option.
  • Detailed comparison table — An extensive feature/limit matrix across Free, Pro, Business, Enterprise lets prospects self-justify the jump to higher tiers.

What this page is optimizing for

Primarily self-serve conversion for Pro/Business (transparent prices, instant 'Start free trial' CTAs) while funneling larger accounts to 'Talk to Sales' for Enterprise — a hybrid self-serve + enterprise lead-gen model.

Red flags

  • No annual billing option or discount is shown, missing a common expansion/retention lever.
  • No highlighted 'most popular' or recommended plan, leaving users without a psychological nudge between Pro and Business.
  • 5x price jump from Pro ($100) to Business ($500) is steep without an intermediate tier to smooth the decision.
  • Enterprise pricing is fully opaque with no starting price or range to anchor expectations.
  • Some limits (e.g., monthly page views identical across Free/Pro/Business at 500k) don't clearly scale with price, which could confuse buyers about what they're actually paying more for.

Best-practices scorecard

What works · 4

  • Visible prices — Pro and Business prices are shown clearly; only Enterprise is custom.
  • Tier differences are scannable — The 'Everything on X, plus' structure and detailed comparison table make differences easy to follow.
  • FAQ or objection handling — Extensive FAQ covers discounts, overages, self-hosting, plan switching, and hosting regions.
  • Clear CTAs per tier — Each tier has a distinct, action-oriented CTA ('Start free trial', 'Talk to Sales').

Half measures · 2

  • Value metric matches usage — Flat pricing scales with staff seats, storage, and emails, but some limits (like page views) stay flat between Free/Pro/Business.
  • Trust signals present — References 'top communities' and customer list link exist, but no logos or testimonials appear directly on the pricing page itself.

What's missing · 2

  • Clear recommended tier — No 'Most Popular' badge or visual emphasis distinguishes Pro or Business as the recommended choice.
  • Annual discount offered — No monthly/annual toggle or discount is present anywhere on the page.