OneSignal pricing teardown
https://onesignal.com/pricingOneSignal runs a smart hybrid pricing page: a genuinely free entry tier and a low-friction $19/mo Growth starting point drive self-serve adoption, while Professional and Enterprise funnel larger accounts to sales. The thorough comparison table, usage calculator and FAQ are strengths, but the two-box layout, no recommended tier, no annual discount and complex per-channel usage pricing leave gaps in clarity and upgrade guidance.
Tier structure
Free
$0/mo
Growth
starts at $19/mo
Professional
Custom (annual)
Enterprise
Custom (annual)
Value metric
Platform fee plus per-channel usage (MAU, subscribers, email sends)
How limits scale
Escalation logic
Two self-service tiers (Free, Growth) feed into two sales-led annual tiers (Professional, Enterprise), each using 'Everything in [previous plan], and:' escalation. Upgrades are gated by automation depth, analytics, personalization, security and support rather than by raw price jumps.
Psychological anchors
- Free tier as entry anchor — 'Start for free and scale as you grow' headline plus a $0/mo plan with all channels included lowers the barrier to adoption and sets up usage-driven upgrades.
- 'Starts at' low-price framing — Growth is shown as 'Starts at $19/mo', a small, approachable number that anchors perception before usage fees are layered on.
- Enterprise tiers as price anchors — Custom-priced Professional and Enterprise plans on a dark, premium-styled panel make the self-service plans look comparatively cheap and accessible.
- Cumulative 'Everything in X, and:' feature framing — Each tier restates the previous one and adds benefits, making upgrades feel additive and low-risk.
- Interactive cost calculator — The 'Estimate your monthly cost' link and Growth plan calculator add transparency and let prospects self-qualify on usage cost.
- Volume-discount signaling — 'Volume discounts available' on Professional and the 'Talk to us for volume-based discounting' prompt create a negotiation incentive for larger accounts.
What this page is optimizing for
A dual funnel: product-led, self-serve conversion for small teams via the Free and Growth plans (instant 'Get started now' CTAs, public prices, calculator), and enterprise lead-gen for Professional/Enterprise via 'Contact sales' CTAs and custom annual contracts. The split-panel layout and per-segment CTAs make this intent explicit.
Red flags
- No plan is visually highlighted or badged as recommended, so buyers get no guidance on which tier to choose; the FAQ has to explain this instead.
- No monthly/annual toggle or discount is offered; annual billing is only tied to sales-led plans, so there's no incentive or option to commit annually on Growth.
- Growth's true cost is hard to predict: the $19 platform fee is just the start, with separate rates for mobile MAU, web subscribers, email sends and SMS, requiring the calculator to understand real spend.
- The two-panel layout (self-service vs annual) puts Free and Growth side by side with equal CTA weight, with no visual differentiation to steer users toward the paid plan.
- Professional is entirely custom-priced with no public starting price, creating a pricing cliff between $19/mo and an opaque quote that may deter mid-market self-serve buyers.
- Key differences are buried in a long comparison table far below the fold; the top-of-page feature bullets are generic ('Increased automation', 'Better analytics').
- Usage-based metrics (MAU, subscribers, sends) can punish growth and are a relatively complex concept for first-time buyers.
Best-practices scorecard
What works · 3
- Value metric matches usage — Charging by MAU, subscribers and sends aligns cost with delivered value and lets small teams start cheap, though it adds complexity.
- FAQ or objection handling — Comprehensive FAQ covers plan choice, billing, MAU definitions, payment methods, currencies, downgrades and data retention.
- Clear CTAs per tier — 'Get started now' for self-serve tiers and 'Contact sales' for annual tiers match each plan's buying motion, plus a 'Talk to sales' option in the header.
Half measures · 3
- Visible prices — Free ($0) and Growth ($19+) are public, but Professional and Enterprise are 'Custom' with no starting price.
- Tier differences are scannable — 'Everything in X, and:' bullets help, and a full comparison table exists, but top-level bullets are vague and the table is long.
- Trust signals present — Security, SLA, GDPR/DPA and payment security are covered in the table and FAQ, but there are no customer logos, testimonials or ratings on the page.
What's missing · 2
- Clear recommended tier — No plan carries a 'Most popular' or recommended badge; all four cards are visually equal within their panels.
- Annual discount offered — There is no annual/monthly toggle or stated savings; annual is just a contract term for the sales-led plans.