Transparent Pricing for Every Stage of Growth

Choose the right plan for your business.

Free

Powerful essentials for
small businesses

$0 / Month

  • Free access to all channels
    Message limits may apply
Get Started Now

Growth

Fundamentals to help
startups scale

Starts at $9 / Month

Get Started Now

Professional

Advanced features to
drive conversions

Starts at $99 / Month

Get Started Now

Enterprise

Ultimate control and support
for businesses

Custom

  • Custom contract & additional features
    Volume-based discounting available
Contact Sales

Comprehensive Feature Breakdown

Compare the features and benefits of each plan.

Free

$0 / Month Get Started Now

Growth

Starts at $9 / Month Get Started Now

Professional

Starts at $99 / Month Get Started Now

Enterprise

Custom Contact Sales

Messaging Channels

Push Notifications
Unlimited mobile push
$3 / 1,000 subscribers
$3 / 1,000 subscribers
Custom
In-App Messaging
1 active message
$3 / 1,000 impressions
$3 / 1,000 impressions
Custom
Email
Up to 5,000 email sends
$3 / 1,000 sends
$3 / 1,000 sends
Custom
SMS
Talk to Sales to discuss trial or pricing.

Journeys

Active Journeys
3
100
Message Steps
6
100
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
20
Custom
Active Automated Messages
3
10
100
Custom

Product Features

API Send Access
Unlimited
Unlimited
Unlimited
Unlimited
A/B Testing
Basic
Basic
Advanced
Advanced
Live Activities Access
Small apps
Growing apps
Growing apps
Custom
Personalized Notifications
Timezone Delivery
Category Opt In Prompt
Intelligent Delivery
HTML Editor
Custom Data Uploads
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
Shared IP Only
Dedicated IPs Optional
Integrations
30+ Core
30+ Core plus
Mixpanel Amplitude Segment.com Adobe Audience Manager
30+ Core plus
Mixpanel Amplitude Segment.com Adobe Audience Manager
30+ Core plus
Mixpanel Amplitude Segment.com Adobe Audience Manager Snowflake

Customer Support

Ongoing Support
Email
Prioritized Email
24/7 Prioritized Email
24/7 Prioritized Email & SRE On Call Support
Dedicated Support & Professional Services
Available for Purchase
Available for Purchase
Personalized Onboarding Support

Security & Compliance

User Permissions
Admin
Admin + Viewer
All roles
All roles
Data Retention
Limited
Full
Full
Full
GDPR
Compliant
Compliant / w DPA
Compliant / w DPA
Compliant / w DPA
Custom Security Package
Available for Purchase
Data Protection
Two-Factor Authentication
HIPAA Compliant With BAA
Single Sign-On (SSO)
Custom Contract & SLA

Estimate Your Monthly Cost

Push Notifications

Unlimited mobile push subscribers

In-App Messaging

1 active message

Email

Up to 5,000 monthly email sends

SMS

Currently in a free trial

Your Cost Breakdown

Free Plan

Platform Cost

$0

Messaging Channels

Push Notifications

$0

In-App Messaging

$0

Email

$0

SMS

Free trial

Total estimated cost per month

$0

Push Notifications

I have mobile and web push subscribers

In-App Messaging

I want to sendin-app messages per month

Email

I want to sendemails per month

SMS

Talk to Sales to discuss trial or pricing

Your Cost Breakdown

Growth Plan

Platform Cost

$9

Messaging Channels

Push Notifications

$0

In-App Messaging

$0

Email


Total estimated cost per month

$9

Talk to us for volume-based discounting, support package, custom contract, and more.

Talk to Sales

Push Notifications

I have mobile and web push subscribers

In-App Messaging

I want to sendin-app messages per month

Email

I want to sendemails per month

SMS

Talk to Sales to discuss trial or pricing

Your Cost Breakdown

Professional Plan

Platform Cost

$99

Messaging Channels

Push Notifications

$0

In-App Messaging

$0

Email


Total estimated cost per month

$99

Talk to us for volume-based discounting, support package, custom contract, and more.

Talk to a Product Specialist

Push Notifications

Custom contract and volume-based discounting

In-App Messaging

Custom contract and volume-based discounting

Email

Custom contract and volume-based discounting

SMS

Custom contract and volume-based discounting

Your Cost Breakdown

Enterprise Plan

Platform Cost

Custom

Messaging Channels

Push Notifications

Custom

In-App Messaging

Custom

Email

Custom

SMS

Custom

Total estimated cost per month

Custom

Talk to us for volume-based discounting, support package, custom contract, and more.

Talk to a Product Specialist

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. You can calculate your estimated costs here, 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. You can calculate your estimated costs here.

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.

On all of our paid plans, we will retain your push subscription data until you choose to delete it. On our Free Plan, we will retain all push subscriptions that have been active in the past 18 months. Push subscriptions 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.