Ooma pricing teardown
https://www.ooma.com/small-business-phone-systems/plansOoma'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
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.