OneSignal
Push notifications for mobile and web, plus in-app messages and email, managed from one dashboard.
- Price
- Growth from $19/month, plus $0.012 per mobile MAU and $0.004 per web push subscriber.
- Free plan
- Yes
- Setup
- A little code
- Up and running
- Web push in an afternoon; iOS depends on Apple Developer enrollment, which needs a D-U-N-S number if you enroll as a company.
What OneSignal is for
OneSignal sends push notifications to your users' phones and browsers, plus in-app messages and email, from one dashboard. Someone on the team can set up segments, schedules and A/B tests without asking a developer each time.
How it plugs into your product
- 1Create a free account and an app in OneSignal for each platform you need (web, iOS, Android).
- 2For iOS, join Apple's paid developer program and upload your push key; for Android, connect your Firebase project.
- 3Add the OneSignal SDK to your app or paste its script on your site, and ask users for permission.
- 4Send from the dashboard, or from your server through the API when something happens in the app.
Does it fit your idea?
It fits if
- A web SaaS that wants browser push to bring inactive users back, set up by the marketing person.
- A mobile app with under 1,000 monthly active users that wants segments and scheduling for free.
- A product that wants push, in-app messages and email in one place, like an online course that reminds students in several ways.
Look elsewhere if
- Your mobile app is growing past a few thousand active users and you only need basic push: Firebase Cloud Messaging is free.
- You built the app with Expo and only send push from code: Expo's push service is free.
- Most of your users are on iPhone using your site in Safari: iOS web push only works after they add the site to the home screen.
What people only find out after building
Read this before you build on it. Each item links to the official page that says so.
On iPhone, web push only works if the user adds your site to the home screen and opens it from there. A Safari tab can't even ask for permission.
Official source: documentation.onesignal.comPush to iOS apps needs a paid Apple Developer account with admin access.
Official source: documentation.onesignal.comThe free plan keeps only 30 days of reports and has no webhooks, event tracking or CSV export; past 1,000 mobile active users you move to paid.
Official source: onesignal.comOn the paid plan you pay per mobile active user and per web push subscriber, in dollars, so the bill grows with your user base, not with how much you send.
Official source: onesignal.com
Price
Growth from $19/month, plus $0.012 per mobile MAU and $0.004 per web push subscriber.
Unlimited mobile push up to 1,000 monthly active users, web push to up to 10,000 subscribers per send and 10,000 emails a month.
- Free tier
- 1,000 mobile MAU; web push to 10k per send
- Paid plans
- From $19/month + usage
- Platforms
- iOS, Android, web, email, in-app
Checked on Oct 28, 2026 · official pricing
What it costs in practice
App with 3,000 monthly active users on mobile: Growth at $19 + 3,000 × $0.012 = $36, so about $55/month. Under 1,000 active users it stays at $0. Estimated.
Estimate from the official price. Check it before you decide.
At a glance
- Free plan: yes
- Open source: no
“Not stated” means the official site doesn’t say.
Faundr
Picked your tools? Build it with AI, safely.
Faundr keeps your project’s memory, blocks what can’t be undone and tells you if it’s safe to launch, inside Claude Code and Codex.