Updated February 29, 2024

How does OneSignal pricing work?

At OneSignal, we strive for intuitiveness, ease of use, and simplicity in our product to save you time and increase the value of our solution. The same is true for our pricing, which we base on your size and needs. Pricing can often be the elephant in the room when adopting a new product, but our goal is to be as clear and transparent as possible with our customers. Please view our full pricing breakdown on our website.

We offer a variety of plans designed to scale with you as your business grows. Our Free Plan is great for starting with OneSignal and testing our platform. Our Growth Plan is billed monthly with no long-term commitment, and for more advanced users, we offer two annual plan options: our Professional Plan and our fully customizable Enterprise Plan, with pricing and usage tailored to your needs.

The OneSignal Free Plan

OneSignal offers a robust Free Plan with our platform's core functionality to enable early startups, bloggers, small companies, and those looking to test out the platform. This plan includes unlimited mobile and web push subscribers (although Free Plan users can only message 10,000 web push notification subscribers at a time) and supports one active In-App Message (IAM). Users of this plan can send up to 10,000 emails monthly and can take advantage of our ongoing free trial for SMS. Free Plan users with less than 10,000 push subscribers can also test Live Activities. They have access to all of our core integrations and can personalize messaging by utilizing up to 6 Segments and 2 Data Tags.

The Free Plan includes key core features like A/B testing, basic analytics, personalization, Email Auto Warm Up, Timezone Delivery, Category Opt-In Prompt, HTML editor, and a standard DPA.

The OneSignal Growth Plan

Our Growth Plan is intended for businesses with smaller subscriber counts that hope to harness the power of additional Segments, automation, and analytics. The plan costs $9 per month, with push subscribers billed monthly at $3 per 1,000 subscribers and in-app messages billed monthly at $3 per 1,000 impressions. Growth Plans can send up to 20,000 emails for free each month, with additional emails billed at $2 per 1,000 messages sent, with a maximum of 500,000 sends per month. (Contact us to discuss options if you’d like to send more than 500,00 emails per month.) SMS is currently available for free during an ongoing free trial.

Growth Plans include 10 Segments and 10 Data Tags for more personalization, as well as 3 Journeys with up to 6 messaging steps with branching functionality. Growth Plans with up to 100,000 push subscribers can use Live Activities.

The Growth Plan includes access to the core messaging components available on the Free Plan and unlocks more advanced features like Intelligent Delivery, Time Delayed Sends, Confirmed Deliveries, Message Throttling, Push and SMS retargeting, as well as our most popular turnkey integrations such as Mixpanel, Amplitude, and Segment. In addition, users on the Growth Plan and above can activate unlimited IAMs, with access to our advanced IAM features (In-App Carousel, Recurring In-App Messages, and In-App Outcomes). The Growth Plan can be purchased with a credit card (or PayPal) and is billed monthly, so there is no long-term commitment. Unlike our competitors, our API calls and data updates are unlimited, with no hidden or surprise fees. You pay for what you use.

The OneSignal Annual Professional Plan

The new annual Professional Plan is ideal for companies that want to consistently employ automated customer Journeys to engage their users better and desire more advanced automation and personalization without the full customization of the Enterprise Plan. The Professional Plan costs $999 monthly, with push subscribers billed monthly at $3 per 1,000 subscribers and in-app messages billed monthly at $3 per 1,000 impressions. Emails are billed at $2 per 1,000 messages sent, with a maximum of 500,000 sends per month. (Contact us to discuss options if you’d like to send more than 500,000 emails per month.) SMS is currently available for free during an ongoing free trial. The Professional Plan includes even greater personalization capabilities through 20 Segments and 100 Data Tags, and customers can work with our sales team to customize their Live Activities allotment based on their needs.

One of the Professional Plan's most popular components is our Journeys product; Professional users can create 20 OneSignal Journeys with up to 50 steps each. You’ll also unlock additional automation and personalization, advanced analytics and custom event tracking, 24/7 prioritized support, along with all of our Free and Growth features. The Professional Plan is an annual contract that can include volume-based pricing discounts. If you’re interested in learning more, please contact our sales team, and we can help determine if this is the right plan for your business.

The OneSignal Annual Enterprise Plan

The Enterprise Plan is a fully customizable annual commitment for more mature businesses and use cases. It includes all the features we offer on our other plans, plus more advanced features like Frequency Capping, our Security & Legal package (Custom Contract, SOC 2 Report, HIPAA Compliant with BAA, and Single Sign On), a dedicated Customer Success Representative, the option to add an SLA, and more.

Enterprise Plans are personalized to your needs with a custom number of Push Subscribers, IAM Impressions, email and SMS sends, Data Tags, Segments, Journeys, and Live Activities. This plan is best for companies that want to take advantage of volume-based discounts for high usage or are looking for advanced customization and personalized support for their messaging strategy. If you’re interested in learning more about an Enterprise Plan, please contact our sales team so we can help build a plan tailored to your needs.

OneSignal Legacy Plan Types

As we improve our plans and pricing, we occasionally retire older plans. We generally allow users to remain on those plans and honor the pricing they initially signed up for. If a user chooses to move off of a legacy plan type, they cannot revert to that plan and pricing.

In Q1 2024, we retired our monthly Professional Plan which started at $99/month, and replaced it with our new annual Professional Plan. All monthly Professional Plan users are welcome to remain on that plan with their original pricing, along with some upgrades: 100 Data Tags, 100 Segments, and a rate of $2 per 1,000 email sends (down from $3 per 1,000 sends). If you have questions about a legacy plan type that is no longer offered, feel free to contact support@onesignal.com.

Channel Pricing Breakdown

Mobile Push Notifications & Web Push Notifications: Mobile and web push notifications are billed based on subscribers, which are people who have opted in to receive notifications from your app or website. On all of our plans, you can acquire unlimited web and mobile subscribers and send unlimited messages to them - but on our Free Plan, you can only message 10,000 web push subscribers at one time. Professional and Enterprise Plans are eligible to receive volume-based discounts depending on subscriber volume.

In-App Messages: Free Plan users can set one In-App Message live at any given time and access our basic In-App functionality. All of our advanced functionality (In-App Carousel, Automated In-App Sequences, In-App Outcomes, and HTML Editor) is available on all of our paid plans. In-App Messages are billed based on impressions (the number of times a message is seen) at $3 per 1,000 impressions. Professional and Enterprise Plans are eligible to receive volume-based discounts depending on impression volume.

Email: Email is billed based on email send volumes. Our Free Plan includes 10,000 email sends per month and our Growth Plan includes 20,000 free sends. For any sends above that 20,000, as well as for all sends on our Professional Plan, emails are billed at $2 per 1,000 email sends with a maximum of 500,000 emails per month (although you can contact our team if you’re interested in sending more than that). Enterprise Plans are not limited to 500,000 and can receive volume-based discounts depending on send volume.

OneSignal users have the option to either use OneSignal as their email provider, or choose to integrate their existing eligible email account with OneSignal (Mailchimp Transactional/ Mandrill, SendGrid, or Mailgun.) Regardless of the option, users have access to the same intuitive email and omnichannel tools in the OneSignal dashboard at the cost of $2 per 1,000 email sent.

SMS: SMS billing is based on the volume of messages sent at $3 per 1,000 messages. We offer an ongoing free trial of our SMS product for Free and Growth users. Professional and Enterprise Plans are eligible to receive volume-based discounts depending on send volume.

Live Activities: We offer access to small, growing, and scaled apps. For Free plans, we offer access to small apps with 10,000 subscribers or less. Growing apps (up to 100,000 subscribers) can use Live Activities on our Growth plan. We offer custom access for larger apps as part of our annual Professional and Enterprise plans.

Our Commitment to Transparent Pricing

With OneSignal, there are no hidden charges for API calls, Data Exports, or sending large volumes of notifications. Those are included in our plans, and we have plan options to scale up or down as your business needs.

OneSignal strives to provide a world-class experience as a reliable and cost-effective partner that drives real value for our users, whether you are a marketer, developer, product manager, or small business owner. If you have a pricing question, you can check out our pricing page or please feel free to contact our sales team to discuss which plan is best for you.