The short answer
OneSignal is billed mau-based ($0.012/mau). It has a free tier: Unlimited mobile push + 10k web subs. The paid plans we list start at From $19/mo + usage (Growth).
Plans and prices
| Plan | Price | What it covers |
|---|---|---|
| Free | $0/mo | Unlimited mobile push sends and subscribers; web push capped at 10,000 subscribers per message; 1 active in-app message; 10,000 free email sends/mo. |
| Growth | From $19/mo + usage | $0.012 per mobile monthly active user (unlimited sends), $0.004 per web push subscriber, unlimited in-app messaging; email 20,000 free sends/mo then $1.50 per 1,000. |
| Professional | Custom (annual) | Annual contract with volume-based discounting; adds advanced operational and team features for mid-market. |
| Enterprise | Custom (annual) | Annual contract with volume discounts, 99.9% uptime SLA, and tiered severity-based support response times. |
How OneSignal bills you
The pricing model is mau-based ($0.012/mau). The most popular self-serve engagement platform, with an unusually generous unlimited-mobile-push free tier. Best suited to: self-serve push + omnichannel engagement.
What to watch for on the bill
- Support is the most common complaint, slow, templated, or doc-link responses, especially on free/lower tiers
- Per-MAU pricing 'scales weirdly' and can get expensive as audience grows even without more sends
- 99.9% uptime is only a contractual SLA on the Enterprise (annual) tier, not on free/Growth
The pricing page we read

Source: https://onesignal.com/pricing. Prices change, so confirm there before you commit.
Compare OneSignal with alternatives
- OneSignal vs Firebase Cloud Messaging pricing
- OneSignal vs Amazon SNS pricing
- OneSignal vs Knock pricing
Other push notification apis: Firebase Cloud Messaging, Amazon SNS, Knock, Courier, Expo Push.
Looking at quality rather than price? See the OneSignal score on APIbenchmarks. Full entry: OneSignal pricing.