Transparent Pricing for Every Stage of Growth
Choose the right plan for your business.
Free
Powerful essentials forsmall businesses
$0 / Month
- Free access to all channels
Message limits may apply
Growth
Fundamentals to helpstartups scale
Starts at $9 / Month
- Plus usage costs by channel
Estimate your monthly cost
Professional
Advanced features todrive conversions
Custom
- Custom pricing by channel
Volume-based discounting available
Enterprise
Ultimate control and supportfor businesses
Custom
- Custom contract & additional features
Volume-based discounting available
Comprehensive Feature Breakdown
Compare the features and benefits of each plan.
|
|
|
|
---|
Messaging Channels |
||||
---|---|---|---|---|
Mobile Push Notifications |
Unlimited mobile push
|
$0.012 per monthly active user
|
Custom
|
Custom
|
Web Push Notifications |
Max 10,000 subscribers per send
|
$0.004 per web push subscriber
|
Custom
|
Custom
|
In-App Messaging |
1 active message
|
Unlimited, included with mobile push
|
Custom
|
Custom
|
10,000 free sends / month
|
20,000 free sends / month, then $2 / 1,000 sends
|
Custom
|
Custom
|
|
SMS |
Talk to Sales to discuss trial or pricing.
|
|||
Live Activities |
Max 10,000 total push subscribers
|
Max 100,000 total push subscribers
|
Custom
|
Custom
|
Journeys |
||||
---|---|---|---|---|
Active Journeys |
1
|
3
|
20
|
Custom
|
Message Steps |
2
|
6
|
50
|
Custom
|
Branching |
—
|
|
|
|
Webhooks Steps |
Available on annual plans. Talk to Sales to discuss pricing.
|
Message Personalization |
||||
---|---|---|---|---|
Audience Segments |
6
|
10
|
20
|
Custom
|
Data Tags |
2
|
10
|
100
|
Custom
|
Active Automated Messages |
3
|
10
|
100
|
Custom
|
Product Features |
||||
---|---|---|---|---|
Contacts |
Unlimited
|
Unlimited
|
Unlimited
|
Unlimited
|
API Send Access |
Unlimited
|
Unlimited
|
Unlimited
|
Unlimited
|
A/B Testing |
Basic
|
Basic
|
Advanced
|
Advanced
|
Personalized Notifications |
|
|
|
|
Timezone Delivery |
|
|
|
|
Category Opt In Prompt |
|
|
|
|
HTML Editor |
|
|
|
|
Custom Data Uploads |
|
|
|
|
Email Auto Warm Up |
|
|
|
|
Dynamic Content |
|
|
|
|
Intelligent Delivery |
—
|
|
|
|
Time Delayed Sends |
—
|
|
|
|
Confirmed Deliveries |
—
|
|
|
|
Message Throttling |
—
|
|
|
|
Push & SMS Retargeting |
—
|
|
|
|
In-App Carousel Messages |
—
|
|
|
|
Advanced Analytics |
—
|
—
|
|
|
Custom Outcome Tracking |
—
|
—
|
|
|
Notification Data Exports (CSV) |
—
|
—
|
|
|
Notification History API |
—
|
—
|
|
|
User Activity Timeline |
—
|
—
|
|
|
Frequency Capping |
—
|
—
|
—
|
|
Email IPs |
Shared IP Only
|
Shared IP Only
|
Dedicated IP available based on volume
|
Dedicated IP available based on volume
|
Integrations |
30+ Core
|
30+ Core plus
|
30+ Core plus
|
30+ Core plus
|
Premium Integrations |
—
|
—
|
Available for Purchase
|
Available for Purchase
|
Security & Compliance |
||||
---|---|---|---|---|
User Permissions |
Admin
|
Admin + Viewer
|
All roles
|
All roles
|
Data Retention |
Limited
|
Full
|
Full
|
Full
|
GDPR Compliance |
Compliant
|
Compliant w/ DPA
|
Compliant w/ DPA
|
Compliant w/ DPA
|
Data Protection |
|
|
|
|
Two-Factor Authentication |
|
|
|
|
Custom Security & Legal Package |
—
|
—
|
Talk to Sales
|
|
Service Level Agreement (SLA) |
—
|
—
|
—
|
Available
|
Customer Support |
||||
---|---|---|---|---|
Ongoing Support |
Email
|
Prioritized Email
|
24/7 Prioritized Email
|
24/7 Prioritized Email & SRE On Call Support
|
Jump Start Onboarding Support |
—
|
—
|
Talk to Sales
|
Talk to Sales
|
Dedicated Success Manager |
—
|
—
|
—
|
|
Estimate Your Monthly Cost on the Growth Plan
Mobile Push Notifications
Web Push Notifications
In-App Messaging
Free and unlimited w/ Mobile Push
SMS
Your Cost Breakdown
Growth Plan
Platform Cost
$9Messaging Channels
Mobile Push Notifications
$0Web Push Notifications
$0In-App Messaging
Included w/ Mobile PushSMS
Talk to SalesTotal estimated cost per month
$9Talk to us for volume-based discounting, support package, custom contract, and more.
Talk to a Product SpecialistFrequently Asked Questions
Each company has unique needs. While many users decide on a plan based on feature requirements, these are the general guidelines we had in mind:
- Free Plan: Designed for companies with basic messaging needs or companies that want to try out OneSignal first before choosing a paid plan
- Growth Plan: Designed for companies that are starting to level up their messaging capabilities
- Annual Professional Plan: Designed for companies that have more complex targeting and segmentation needs
- Annual Enterprise Plan: Designed for companies with sophisticated messaging needs or companies that would like an annual contract
Learn more about OneSignal's pricing in our blog post. You can calculate your estimated costs for our Growth Plan, or feel free to email us at support+sales@onesignal.com or send us a chat to discuss.
OneSignal's paid plans have a fixed platform fee and variable usage fee.
- For mobile push notifications, we charge based on monthly active mobile users, and you get an unlimited volume of sends as well as an unlimited volume of in-app messages.
- For web push notifications, we charge based on subscribers, and you get an unlimited volume of sends.
- For email and SMS, we charge based on the volume of sends.
The Growth Plan is month-to-month. The Professional and Enterprise Plans are on an annual contract and can be customized with volume-based pricing.
A monthly active user is a mobile subscription record that has been active in your mobile app within the last 30 days, regardless of whether it has opted in for mobile push notifications.
Specifically, mobile includes Android, iOS, Chrome Extensions, macOS, Windows, Windows Phone, Alexa, and Amazon Fire devices. Mobile does not include web push, email, or SMS.
This includes mobile devices that have not opted in to push, as in-app messages can be delivered to all active app users.
A web push subscriber is a device that has opted in to push notifications on your website. This includes websites on both desktop and mobile browsers.
Unsubscribed devices are not included in your subscriber counts.
If you are interested in upgrading to the Growth Plan, you can easily upgrade in your dashboard. Simply choose the appropriate organization and navigate to the Billing tab.
If you are interested in upgrading to a Professional or Enterprise Plan or would like a custom annual contract with volume-based pricing, contact our Sales team.
We accept online payments through Visa, MasterCard, American Express, Discover, Diners Club International, JCB, and PayPal.
Billing is handled securely by Recurly with 128-bit SSL encryption. We don't save any of your billing information on our site.
Customers on our annual Professional or Enterprise Plans may also have the option to pay by wire or ACH. Those on GCP can contract OneSignal through the GCP Marketplace, which will reduce legal review, greatly simplify procurement, and allow you to burn down committed spend if applicable.
At this time, OneSignal only accepts payments in USD. When making payments, please ensure that all invoices are paid in USD.
Customers on our annual Professional or Enterprise Plans may also have the option to pay in their local currency via our global network of reseller partners. Coverage currently includes APAC (Australia, Bangladesh, India, Korea, Thailand, Turkey, Vietnam), LATAM (Argentina, Brazil, Mexico, Uruguay), and MENA (Dubai, South Africa), and we're continuously adding more. To learn more about this option or if you don’t see your preferred currency listed, contact our Sales team.
If you are on a Growth Plan, these plans are month-to-month, and you can change your plan or downgrade to free at any time in your dashboard without penalty. Simply choose the appropriate organization and navigate to the Billing tab. Changes will take effect at the end of your current billing period. If you downgrade, your account will lose access to the premium features in your current tier.
If you are on an annual Professional or Enterprise Plan, talk to your account rep to make changes.
Customers on legacy plans that are no longer offered (like our Starter or monthly Professional Plans) will not be able to return to their legacy pricing if they change plans.
On all of our paid plans, we will retain your subscription record data until you choose to delete it. On our Free Plan, we will retain all subscription records that have been active in the past 18 months. Subscription records are considered dormant if they 1) haven’t used your mobile app or visited your website in more than 18 months, or 2) OneSignal hasn’t processed any data points for this user in more than 18 months. See our Privacy Policy for more details.
[Note: Only relevant for legacy plans that charge separately for in-app messages]
An impression is an in-app message that is shown on a device. Impressions are defined as each message served, so sending the same recurring in-app message would count as separate impressions.