Developer Friendly Pricing

Let’s find a plan that’s right for you.

Free

Powerful messaging with
easy setup

$0/Month

  • 10,000 web & unlimited mobile push subscribers, 1 in-app message
Get Started Now

Growth

Personalize and test your
way to growth

From $9/Month

  • $3 per 1,000 push subscribers
    $3 per 1,000 in-app impressions
0 100,000+
0subscribers
Get Started Now

Professional

Advanced personalization to
drive conversions

From $99/Month

  • $3 per 1,000 push subscribers
    $3 per 1,000 in-app impressions
0 500,000+
0subscribers
Get Started Now

Enterprise

Ultimate control and support
for your team

Custom

  • Custom subscribers & impressions at annual volume-based pricing
Contact Sales

Comprehensive Feature Breakdown

Compare the features and benefits of each plan.

Free

$0/Month Get Started Now

Growth

From $9/Month Get Started Now

Professional

From $99/Month Get Started Now

Enterprise

Custom Contact Sales

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
Advanced
Advanced
Advanced
Personalized Notifications
Timezone Delivery
Category Opt In Prompt
Intelligent Delivery
Data Protection
Time Delayed Sends
Confirmed Deliveries
Custom Data Uploads
Advanced Analytics
Custom Outcome Tracking
Notification Data Exports (CSV)
Notification History API
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
Custom Outcome Tracking
No Code Retargeting

Email

Email Pricing
Introductory free trial through January 1, 2021. Then $3 per 1,000 email subscribers.
Email Messages
Unlimited
Unlimited
Unlimited
Unlimited
Personalized Emails
Drag & Drop Email Composer
Automated Emails
SDK Support

SMS

SMS Pricing
Introductory free trial through February 1, 2021. Then $3 per 1,000 phone numbers.
Personalized SMS Messages
Coming soon
Data Tags
Coming soon
Integration with SMS Provider
Coming soon

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.

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 IAM would count as separate impressions.

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.