Developer Friendly Pricing
Let’s find a plan that’s right for you.
Free
Powerful messaging witheasy setup
$0/Month
- Unlimited push subscribers *
1 in-app message
Growth
Personalize and test yourway to growth
From $9/Month
- $3 per 1,000 push subscribers
$3 per 1,000 in-app impressions
Professional
Advanced personalization todrive conversions
From $99/Month
- $3 per 1,000 push subscribers
$3 per 1,000 in-app impressions
Enterprise
Ultimate control and supportfor your team
Custom
- Custom subscribers & impressions at annual volume-based pricing
Comprehensive Feature Breakdown
Compare the features and benefits of each plan.
|
|
|
|
---|
Details |
||||
---|---|---|---|---|
Push Notifications |
Unlimited
|
Unlimited
|
Unlimited
|
Unlimited
|
Audience Segments |
6
|
10
|
20
|
Custom
|
Data Tags |
10
|
20
|
100
|
Custom
|
Active Automated Workflows |
3
|
10
|
100
|
Custom
|
Product Features |
||||
---|---|---|---|---|
API Send Access |
Unlimited
|
Unlimited
|
Unlimited
|
Unlimited
|
A/B Testing |
Basic
|
Basic
|
Advanced
|
Advanced
|
Personalized Notifications |
|
|
|
|
Timezone Delivery |
|
|
|
|
Category Opt In Prompt |
|
|
|
|
Intelligent Delivery |
|
|
|
|
Data Protection | ||||
Time Delayed Sends |
—
|
|
|
|
Confirmed Deliveries |
—
|
|
|
|
Message Throttling |
—
|
|
|
|
Custom Data Uploads |
—
|
|
|
|
Push Retargeting |
—
|
—
|
|
|
Advanced Analytics |
—
|
—
|
|
|
Custom Outcome Tracking |
—
|
—
|
|
|
Notification Data Exports (CSV) |
—
|
—
|
|
|
Notification History API |
—
|
—
|
|
|
Frequency Capping |
—
|
—
|
—
|
|
GDPR |
Compliant
|
Compliant / w DPA
|
Compliant / w DPA
|
Compliant / w DPA
|
Two-Factor Authentication |
User Controlled
|
User Controlled
|
User Controlled
|
Admin Controlled
|
User Permissions |
Multi-User
|
Multi-User
|
Multi-User + Read Only
|
Multi-User + Read Only
|
Integrations |
30+ Core
|
+ Mixpanel
|
All Integrations
|
All Integrations
|
In-App Messaging |
||||
---|---|---|---|---|
In-App Message Impressions |
Unlimited
|
$3 / 1,000
|
$3 / 1,000
|
$3 / 1,000
|
Active In-App Messages |
1
|
Unlimited
|
Unlimited
|
Unlimited
|
Multi-Card Carousel Messages |
—
|
|
|
|
Automated In-App Messages |
—
|
|
|
|
Recurring In-App Messages |
—
|
|
|
|
No Code Tagging |
—
|
|
|
|
Custom Outcome Tracking |
—
|
—
|
|
|
|
||||
---|---|---|---|---|
Email Pricing |
5,000 email subscribers
|
$3 per 1,000 email subscribers. Contact us for a free trial.
|
||
Email Messages |
Unlimited
|
Unlimited
|
Unlimited
|
Unlimited
|
Personalized Emails |
|
|
|
|
Drag & Drop Email Composer |
|
|
|
|
Automated Emails |
|
|
|
|
SDK Support |
|
|
|
|
SMS |
||||
---|---|---|---|---|
SMS Pricing |
100 SMS subscribers
|
Introductory free trial through June 1, 2021. Then $3 per 1,000 phone numbers.
|
||
SMS Messages |
Unlimited
|
Unlimited
|
Unlimited
|
Unlimited
|
Personalized SMS Messages |
|
|
|
|
Data Tags |
|
|
|
|
Integration with SMS Provider |
|
|
|
|
Customer Support |
||||
---|---|---|---|---|
Ongoing Support |
Email
|
Prioritized Email
|
24/7 Prioritized Email
|
24/7 Prioritized Email & SRE On Call Support
|
Personalized Onboarding Support |
—
|
—
|
—
|
|
Custom Contract & SLA |
—
|
—
|
—
|
|
Dedicated Support & Professional Services |
—
|
—
|
Available for Purchase
|
Available for Purchase
|
Frequently 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
- Professional Plan: Designed for companies that have more complex targeting and segmentation needs
- 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. 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 and web push notifications, we charge based on subscribers, and you get an unlimited volume of sends. For In-App Messages, we charge based on impressions, since messages can be delivered to all app users regardless of whether they have subscribed.
The Growth Plan and the Professional Plan are month-to-month. The Enterprise Plan is on an annual contract and can be customized with volume-based pricing.
A subscriber is a device that has opted-in to notifications. Subscribers are defined as unique device and app combinations, so the same device opted in to two different apps would count as two subscribers for your organization.
Unsubscribed devices do not factor into your subscriber counts.
If you are interested in upgrading to the Growth Plan or Professional 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 an 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 Enterprise Plan may also have the option to pay by wire or ACH.
At this time, OneSignal only accepts payments in USD. When making payments, please ensure that all invoices are paid in USD.
If you are on a Growth Plan or Professional 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 Enterprise Plan, talk to your account rep.
Customers on the old Starter Plan who change plans will not be able to return to your legacy pricing.