Last updated June 17, 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. For more advanced businesses, we offer two annual plan options: our Professional Plan and our fully customizable Enterprise Plan, both 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. We are unique in the industry in offering free access to Journeys workflow automation across push, in-app, email, and SMS.

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 for free 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.

The Free Plan has access to 1 Journey with 2 steps, all of our core integrations, and can personalize messaging by utilizing up to 6 Segments and 2 Data Tags. The plan includes key core features like A/B testing, basic analytics, personalization, auto warm up for email, delivery by timezone, a variety of opt-in prompts, 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 plus usage costs by channel. Mobile push is billed monthly at the rate of $0.012 per MAU (regardless of whether a user is subscribed to push notifications), and in-app messaging is included with mobile push, with no limits on impressions. Web push is billed monthly at $0.004 per web push subscriber. 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 if you’d like to send more than 500,00 emails per month.) SMS is currently available for free during a 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 and 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, 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 such as in-app carousel. 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.

Growth Plans that started before June 17, 2024 are billed based on subscribers and impressions at the rate of $3 per 1,000 push subscribers and $3 per 1,000 in-app impressions.

The OneSignal Annual Professional Plan

The annual Professional Plan is ideal for companies that want to employ automated customer Journeys to engage their users better consistently and desire more advanced automation and personalization without the full customization of the Enterprise Plan. The Professional Plan pricing is customized to the specific needs of your business and your intended channel usage. This 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 the inclusion of 20 OneSignal Journeys with up to 50 steps each as well as branching capability. 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 functionality 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 MAU, web 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. If a user chooses to move off of a legacy plan type, they cannot revert to that plan and pricing.

We have retired our monthly Professional Plan which started at $99/month, and replaced it with our new annual Professional Plan. If you have questions about a legacy plan type that is no longer offered, feel free to contact support@onesignal.com.

On June 17, 2024, we transitioned to MAU pricing for mobile usage for all new users, but existing users have the option to remain on the subscriber pricing they signed up for.

Channel Pricing Breakdown

Mobile Push Notifications On all of our plans, you can acquire unlimited mobile push notification subscribers and send unlimited messages to them. On our Growth Plan, mobile push is billed monthly at the rate of $0.012 per MAU (regardless of whether a user is subscribed to push notifications) and In-app messaging is included with mobile push, with no limits on impressions. Professional and Enterprise Plans are eligible to receive volume-based discounts depending on MAU volume.

Web Push Notifications: Web push notifications are billed based on subscribers, which are people who have opted in to receive notifications from your website. On all of our plans, you can acquire unlimited web push subscribers and send unlimited messages to them - but on our Free Plan, you can only message 10,000 web push subscribers per send. On the Growth Plan, web push is billed monthly at $0.004 per web push subscriber. 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. Our advanced functionality including targeting audiences, carousel, and custom outcomes is only available on any of our paid plans. In-app messages are included with mobile push notification pricing on our Growth Plan.

Email: Email is billed based on email send volumes. Our Free Plan includes 10,000 email sends per month. Our Growth Plan includes 20,000 free sends, and for any sends above that 20,000, 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 to send higher volumes). Professional and Enterprise Plans can have the 500,000 limit removed 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're offering an ongoing free trial of our SMS product for Free and Growth users when you connect your own Twilio account to Onesignal. Professional and Enterprise customers can reach out to sales for custom SMS pricing, and may be eligible to receive volume-based discounts depending on send volume.

Live Activities: Small, growing, and scaled apps can try out Live Activities for free. For Free plans, we offer access to small apps with 10,000 subscribers or less. Growing apps that have up to 100,000 subscribers can access Live Activities on our Growth Plan. If you have more than 100,000 subscribers, 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, and all of our plans include unlimited contacts.

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, and we have plan options to scale up or down as your business needs. 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.