Ooma's pricing page is unusually transparent for a VoIP/UCaaS product, showing exact per-seat prices for three of four tiers with a detailed feature comparison table below the fold. However, conflicting badges (Recommended, Most Popular, Best Value all appearing on different tiers), a hidden/cut-off Enterprise tier in the screenshot, and heavy reliance on 'Contact Sales' CTAs on paid tiers undercut what could be a clean self-serve experience.

Tier structure

Essentials

$19.95/user/mo

Pro

$24.95/user/mo

Pro Plus

$29.95/user/mo

Enterprise

Custom Pricing

Value metric

per user/seat per month

How limits scale

Text messages/month Not included 250 1,000 Custom
Videoconferencing participants Not included 25 100 Custom
Conference call participants 10 25 100 Custom

Escalation logic

Classic good-better-best ladder where each tier explicitly includes 'everything in' the previous plan plus added features (videoconferencing, call recording, AI tools, CRM integrations), culminating in a custom-quoted Enterprise tier for SIP trunking and advanced call-center needs.

Psychological anchors

  • Conflicting badges — Essentials is labeled 'Recommended' while Pro is 'Most Popular' and Pro Plus is 'Best Value' — three different tiers each claim a psychological anchor, diluting the decoy effect.
  • Enterprise as price anchor — Custom-priced Enterprise tier with 'Contact Sales' sits at the top, framing the three visible plans as accessible by comparison.
  • Charm pricing — All three visible tiers end in .95 ($19.95, $24.95, $29.95), a classic just-below-round-number tactic.
  • No-contract reassurance — Each paid tier repeats 'No Contract Necessary' directly under the price to reduce signup friction/risk perception.
  • Feature-inclusion escalation — Each tier description explicitly states 'Everything in [lower tier] plus...' reinforcing upgrade logic without needing side-by-side limit numbers.

What this page is optimizing for

The page blends self-serve and lead-gen: prices and a full feature-comparison table are public (self-serve signals), but 'Contact Sales' buttons appear on Pro and Pro Plus tiers alongside 'Choose Plan' CTAs, and a persistent chat widget pushes visitors toward a sales rep — suggesting the real goal is capturing sales-assisted conversions even for mid-tier plans.

Red flags

  • Three different superlative badges (Recommended, Most Popular, Best Value) across three tiers confuses which plan is actually being pushed.
  • Enterprise tier's pricing card is cut off/obscured by a chat widget in the screenshot, hurting visibility of the anchor tier.
  • 'Contact Sales' appears as a secondary CTA even on Pro and Pro Plus despite having visible self-serve prices, adding friction to what should be instant checkout.
  • No annual billing option or discount is shown, missing a common expansion/retention lever.
  • Add-ons (AI Answering Service, AI Receptionist) are listed under every tier without prices, an opaque upsell that isn't quantified on the page.
  • No free trial is offered, raising the barrier for self-serve signup in a competitive VoIP market.

Best-practices scorecard

What works · 2

  • Value metric matches usage — Per-user/seat pricing is standard and intuitive for a business phone system.
  • Tier differences are scannable — A detailed comparison table breaks down features and limits (messaging, video participants) by tier, plus 'Everything in X' summaries.

Half measures · 5

  • Clear recommended tier — Multiple tiers carry competing badges (Recommended, Most Popular, Best Value), diluting a single clear recommendation.
  • Visible prices — Essentials, Pro, and Pro Plus show exact per-user pricing, but Enterprise is fully custom/opaque.
  • FAQ or objection handling — FAQs exist elsewhere on the site (linked in nav) but are not embedded on this pricing page itself.
  • Trust signals present — 24/7 support and 'award for Top VoIP Provider 2025' mention appear in navigation/resources but aren't prominently placed near pricing cards.
  • Clear CTAs per tier — Essentials has a direct 'Choose Essentials' CTA, but Pro and Pro Plus pair a plan CTA with a competing 'Contact Sales' button, creating decision friction.

What's missing · 1

  • Annual discount offered — No annual-vs-monthly toggle or discount is visible anywhere on the page.