Skip to content
Launching Oct 20 — OpenPush is free forever to 100K MAU per app, every push feature included. Get early access →
ProductJourneysLive ActivitiesPricingCompareDocsChangelogMigrate from OneSignalSign in
Home / Compare / Pricing
Pricing, compared · with the cheaper rows left in

What push costs,
product by product.

18 other products and one question: what does the bill grow with? Every figure below was read from the vendor's own pages. Where a vendor prints no price, the row says so instead of guessing. Some of these rows are cheaper than us, and they are still here.

Read from each vendor's public pricing page on 6 Oct 2026, and linked row by row. Private quotes are never used. If a row is wrong or has moved, tell us at hello@openpush.ai and it changes the same day.
One app, six sizes

What one app pays a month for push.

Two other push platforms print a rate per monthly active user, so their bill can be worked out. Everyone else is a quote, a different unit, or a free transport without the automation.

One app, monthly active users10K50K100K250K500K1M
OpenPush$0 · Free$0 · Free$0 · Free$99 · Pro$99 · Pro$99 · Pro
OneSignal, Growth$139$619$1,219$3,019$6,019$12,019
Pushwoosh, Push only$63$343$693$1,743Custom planCustom plan
Firebase Cloud Messaging$0 · no journeys$0 · no journeys$0 · no journeys$0 · no journeys$0 · no journeys$0 · no journeys

Our arithmetic, from list rates read on 6 Oct 2026. OneSignal: the Growth plan, $19 a month plus $0.012 per monthly active user, for mobile push only. Web push subscribers and email are billed on top, and Professional and Enterprise are custom annual plans, so a large account may pay less than list. Pushwoosh: the Push-only rate of $7 per 1,000 MAU after the first 1,000, which are free; their page offers that rate to accounts that sign up by Dec 31, and once the estimate passes $3,000 a month their plans are custom. Firebase Cloud Messaging lists no charge at any size; its console has a basic composer and no journeys. OpenPush: Free to 100K MAU per app, then Pro at $99 a month to 1M.

The directory

All 18, as they publish it.

Grouped by the job each product does, because a per-message API and a per-MAU console are not the same purchase. The last column is the page each row was read from.

Push platforms

A console, segments and automation on top of Apple's and Google's delivery. The products OpenPush replaces most directly.

ProductFree tier or trialPaid, as publishedThe bill grows withSource
OpenPush$0 to 100K MAU per app, with every push featureFlat plans at $19, $49, $99 and $199 a month. Pro and Premium cover each app to 1M MAU.Nothing per user. A flat plan by audience bandopenpush.ai/pricing
OneSignal$0 for organizations with up to 1,000 monthly active users on mobile pushGrowth starts at $19 a month, plus $0.012 per monthly active user and $0.004 per web push subscriber. Professional and Enterprise are custom, on annual plans.Each monthly active useronesignal.com/pricing
Pushwoosh$0 up to 1,000 MAUPush only at $7 per 1,000 MAU after the first 1,000, for accounts that sign up by Dec 31; that price is then locked for 24 months. Omnichannel at $13 per 1,000 MAU. Custom plans once the estimate passes $3,000 a month.Each 1,000 MAUpushwoosh.com/pricing
WonderPushA 14-day free trial with no credit card, per their home pageFrom €1 a month, plus €1 for every additional 1,000 subscribers. Pushes are unlimited.Each 1,000 subscriberswonderpush.com/pricing
PushEngage$0 for 200 subscribers and 30 campaigns in totalBusiness, Premium and Growth plans cover 50,000, 100,000 and 250,000 subscribers. Their prices come from an estimator on the page. Enterprise is a custom quote.Subscriber tier, with a monthly send allowancepushengage.com/pricing
AirshipNot listedNo public price. The page offers a quote.By quoteairship.com/pricing
BatchNot listedNo public price. The page offers a demonstration.By quotebatch.com/pricing
The free transports

Delivery first. Firebase's console adds a basic Notifications composer with segment targeting and A/B tests; neither service has journeys or lifecycle automation. You build those, or put a platform on top.

ProductFree tier or trialPaid, as publishedThe bill grows withSource
Firebase Cloud MessagingCloud Messaging and In-App Messaging are both listed as no-costNoneNothingfirebase.google.com/pricing
Expo push service“There is no cost associated with sending notifications through Expo push notification service.”NoneNothingdocs.expo.dev/push-notifications/faq

OpenPush is a console on top of these. Your sends go out through Apple's and Google's own services on your own credentials. If the transport is all you need, it is free, and it is the honest choice.

Engagement suites

Push alongside email, SMS and more, sold as one platform. Mostly priced by quote.

ProductFree tier or trialPaid, as publishedThe bill grows withSource
BrazeA free trial is offered. Its terms are not printed.No public price. Four editions, Go, Select, Pro and Enterprise, scale with monthly active users.MAU, and Action Creditsbraze.com/pricing
CleverTapA 30-day trial on CoreCore is listed at $85 a month, with tiers that start at up to 5,000 MAU. Pro and Ultimate are priced by demo.MAU tierclevertap.com/pricing
MoEngageNot listedNo public price. The Growth and Enterprise plans say “Let’s Talk”.By quotemoengage.com/pricing
IterableNot listedNo public price. The page offers a demo.By quoteiterable.com/pricing
Customer.ioA 14-day free trial with no credit card, per their home page. A startup program gives eligible early-stage companies 12 months free.Essentials starts at $100 a month with 5,000 profiles and 1 million emails; push and in-app are unlimited. Premium starts at $1,000 a month, billed yearly.Profiles, at $0.009 for each extracustomer.io/pricing

We are not one of these. If you need email, SMS and WhatsApp in the same journey, one of them is the right purchase, and the feature matrix says so row by row.

Notification infrastructure

APIs for product notifications across channels, billed by the message rather than by the audience.

ProductFree tier or trialPaid, as publishedThe bill grows withSource
Novu$0 with 10,000 workflow runs a monthPro from $30 a month and Team from $250 a month; extra runs are $1.20 per 1,000. Enterprise is custom.Workflow runsnovu.co/pricing
Knock$0 with 10,000 messagesStarter at $250 a month with 50,000 messages, then $0.005 a message. Enterprise on request.Messagesknock.app/pricing
Courier$0 with 10,000 sends a monthBusiness at $0.005 a send. Enterprise is custom.Sendscourier.com/pricing
SuprSend$0 with 10,000 notifications a monthEssentials at $100 a month and Business at $250 a month, both billed annually and both with 50,000 notifications. Extra notifications are $2 and $5 per 1,000. Enterprise is custom.Notificationssuprsend.com/pricing
MagicBell$0 with 1,000 deliveries a monthStartup at $249 a month with 50,000 deliveries, then $0.0025 a delivery. Enterprise is custom.Deliveries, counted per channelmagicbell.com/pricing

A different job: product notifications such as receipts, mentions and alerts, sent through an API across several channels and billed by the message.

The closest comparison

OneSignal, plan by plan.

OpenPush speaks OneSignal's API and imports its subscribers, so this is the comparison most people arrive with. Their four plans, beside what we do on the same row.

RowOneSignal FreeGrowthProfessionalEnterpriseOpenPush
Price$0From $19 a month, plus $0.012 per MAUCustom, annualCustom, annual$0, or a flat $19 to $199 a month
Mobile push audienceOrganizations with up to 1,000 MAUBilled per MAUCustomCustom100K MAU per app on Free, Starter and Plus. 1M per app on Pro and Premium
Active journeys3520UnlimitedNo cap, on every plan
Audience segments61020UnlimitedUnlimited, on every plan
Data tags610100UnlimitedUnlimited, on every plan
Custom eventsNot includedIncludedIncludedIncludedIncluded on every plan
Intelligent DeliveryNot includedIncludedIncludedIncludedIncluded on every plan
A/B test variantsUp to 2Up to 2Up to 10Up to 10Up to 10 on every plan
Reporting historyUp to 30 daysUp to 90 daysUp to 1 yearUp to 2 years2 years on every plan
Team rolesAdminAdmin and viewerAll rolesAll rolesAdmin, manager and viewer on every plan
Notification data export (CSV)Not includedNot includedIncludedIncludedYour whole account exports free, on every plan
Service level agreementNot includedNot includedNot includedAvailableEnterprise
AI assistant and MCPIncluded, no meter publishedIncluded, no meter publishedIncluded, no meter publishedIncluded, no meter published10,000 to 110,000 OpenTokens a month by plan. MCP is not metered

Read from onesignal.com/pricing on 6 Oct 2026. Email is left out because OpenPush has no email channel. Their Free limit of 1,000 monthly active users is counted across the whole organization, and their billing FAQ gives 24 hours to upgrade once it is crossed, before mobile push and in-app messages stop; web push and email keep working. Our line is 100,000 MAU, counted per app, with notice as the app approaches it and then at least 14 days.

The new line on the bill

How AI is priced.

An assistant costs its vendor money on every answer. Some vendors say on their pricing page how they charge for it; these are the ones we found.

ProductHow its AI is pricedSource
OpenPushPrinted and metered. 10,000 OpenTokens a month on Free, 20,000 to 110,000 on paid plans, and $20 for 10,000 more. They reset each month. Your own AI connected over MCP is not metered.openpush.ai/pricing
OneSignalOneSignal AI Agent and OneSignal MCP are listed on every plan, Free included. No meter is published.onesignal.com/pricing
CleverTapCleverAI Tokens by plan, from 600+ promotional tokens on Core to 6,000+ on Ultimate. Each capability charges a fixed number of tokens per response. Tokens never expire, and top-ups are sold.clevertap.com/pricing
BrazeAction Credits, a credit model that covers every channel and certain BrazeAI products. No price is published.braze.com/pricing
MoEngageAI-driven Predictions is listed among the add-ons. No price is published.moengage.com/pricing
Pushwoosh5 AI requests a day on the free tier.pushwoosh.com/pricing
Knock500 AI agent credits on the free tier, then $0.01 a credit.knock.app/pricing
Customer.ioAI credits at $10 per 100K.customer.io/pricing

Two rows beat ours on one point each. OneSignal publishes no meter for its assistant, and CleverTap's tokens never expire where ours reset each month. We print a number because a printed number is one you can plan around, and because your own AI over MCP costs you nothing here.

The losing cells

Where OpenPush is not the cheapest.

A price comparison in which the author wins every row is an advertisement. These are the cases where one of the 18 is the better buy.

  • You only need delivery. Firebase Cloud Messaging and Expo's push service list no charge at any size, and Firebase's console has a basic composer. The journeys, the caps and the delivery funnel you build yourself.
  • You are under 1,000 MAU and want email in the same console. OneSignal and Pushwoosh are free at that size too, and both include email. We have no email channel at any price.
  • You send product notifications at low volume. The infrastructure tools' free tiers cover 1,000 to 10,000 messages a month across channels we do not have.
  • You use the assistant heavily and never want to think about it. OneSignal lists its AI on every plan with no meter. OpenPush AI has a printed allowance and pauses when it is used up.
  • One app is past a million MAU. Our price there is a conversation, as it is with most of the field at that size.
How this page is kept honest

Their page, their words, a date

Each row comes from the vendor's own pricing page and links to it. No review sites, no forum threads, no quote somebody forwarded. Where a page prints no price the row says so. Sums are done only from a rate the vendor publishes per unit, and are labelled as ours.

What we would rather you checked

Prices move, ours included.

Vendor pricing changes without notice, so follow the link before you decide. Ours is on the pricing page. A paid price of ours can change with 30 days' notice; the parts that cannot change for you once you have signed up are in the terms.

The row we built for

Free to 100K MAU. Flat past it.

Free forever to 100K MAU · nothing in the delivery path · read the pledge