OneSignal vs Amazon SNS pricing
Both are in push notification apis. OneSignal is billed mau-based ($0.012/mau); Amazon SNS is billed per million ($0.50/m push). Numbers below are copied from each vendor's pricing page.
OneSignalFree tier or trial
- Free tier
- Unlimited mobile push + 10k web subs
- Billed
- MAU-based ($0.012/MAU)
- Best for
- Self-serve push + omnichannel engagement
- Verified
- Jun 27, 2026
Amazon SNSFree tier or trial
- Free tier
- 1M mobile push/mo free
- Billed
- Per million ($0.50/M push)
- Best for
- Hyperscale pub/sub + mobile push
- Verified
- Jun 27, 2026
OneSignal plans
| 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. |
- 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
Source: https://onesignal.com/pricing
Amazon SNS plans
| Plan | Price | What it covers |
|---|---|---|
| Free Tier (permanent) | $0 | 1M mobile push notifications/month, 1M API requests, first 1,000 emails, first 100 US SMS, 100,000 HTTP/HTTPS deliveries |
| Mobile Push Notifications | $0.50 / 1M | Charged after the 1M/month free tier; same rate across regions |
| API Requests (Standard topics) | $0.50 / 1M | Each 64KB of published data billed as one request (256KB = 4 requests) |
| HTTP/HTTPS Deliveries | $0.60 / 1M | First 100,000 deliveries free |
| Email/Email-JSON | $2.00 / 100,000 | First 1,000 notifications free |
| SMS (US) | $0.0025 / message | First 100 US messages free; global average ~$0.0075, plus carrier fees by country |
- 64KB-chunk billing means a 256KB message counts as four requests, inflating costs unexpectedly