Xulo vs OneSignal · Updated 8 October 2026
A $19 fee on the organization. A free thousand on each app.
OneSignal’s Growth plan, checked on onesignal.com/pricing on 8 October 2026, is a $19 monthly platform fee plus $0.012 per monthly active user. A monthly active user is a mobile subscription that used the app in the last 30 days, whether or not it allowed push. Xulo uses that same cut, on each app, with no platform fee. The first 1,000 monthly active users on an app are free. After that, $6 per 1,000. Apps do not pool.
A new app starts free. With no users there is nothing to bill. The first 1,000 monthly active users on that app stay at $0.
Run your own numbers
Both figures count monthly active users: a device that opened the app in the last 30 days, push permission or not. OneSignal prices that total on the organization. Xulo splits it across the apps and prices each app. Rates checked 8 October 2026.
Xulo
$0
OneSignal
$0
Xulo
OneSignal
What is counted
A monthly active user: a device that opened the app in the last 30 days. Push permission is not required.
A monthly active user: a subscription that used the app in the last 30 days. Push permission is not required.
The published rate
No platform fee. 1,000 monthly active users free on each app, then $6 per 1,000.
Free up to 1,000 monthly active users on the organization. Growth is $19 a month plus $0.012 each.
Whose bill
Each app, on its own.
The organization. A second app joins the same count.
The card in the app
Shown when the app opens, including without push permission. Impressions are not a separate charge. The device is already a monthly active user if it opened.
Included with mobile push, on the same monthly active users.
Other lines on the invoice
The invoice is monthly active users on the app.
Web push, email, and SMS are separate meters.
A/B test
Two variants of a push or a card. The audience is split evenly. A person still approves. No automatic winner.
Published on the pricing page. Up to 2 variants on Free and Growth, up to 10 on Professional and Enterprise.
Local time
A scheduled push can arrive at a clock time on each device. The timezone is the device setting, read when the app opens. Not location, and not the network address.
Timezone delivery is listed on the pricing page.
Four bills, same published rates
OneSignal figures use the Growth list price checked on 8 October 2026: $19 plus $0.012 per monthly active user on the organization. Xulo figures are the same monthly active users, priced on each app.
Under a thousand
One app. 800 monthly active users.
$0
Xulo
$0
OneSignal
Both free tiers cover this. Theirs is 1,000 monthly active users on the organization. Ours is 1,000 monthly active users on the app.
One app, past the thousand
1,600 monthly active users on one app.
$6
Xulo
$38.20
OneSignal
$19 plus 1,600 × $0.012. Xulo is the $6 block. A device that refused push and still opened the app is on both bills.
Two apps
900 monthly active users on each of two apps.
$0
Xulo
$40.60
OneSignal
1,800 monthly active users on one organization: $19 plus 1,800 × $0.012. Each Xulo app is still inside its own free thousand.
One larger app
3,200 monthly active users on one app.
$18
Xulo
$57.40
OneSignal
$19 plus 3,200 × $0.012. Xulo is three paid thousands, $18. Blocks are not prorated.
The monthly active user is the same cut
OneSignal’s own pricing page defines a monthly active user as a mobile subscription that was active in the app in the last 30 days, regardless of push permission. In-app messages are why that count includes a device that refused push.
Xulo counts the same device. A monthly active user is a device that opened the app in the last 30 days. Push permission is not required. The card is shown when the app opens, including without push permission. An impression is not a separate charge, because that device is already a monthly active user.
The platform fee sits on top
Past the free 1,000, Growth adds $19 before the $0.012 line. Xulo has no fee of that kind. The first paid block on an app is $6, for the monthly active users from 1,001 to 2,000.
The free 1,000 on OneSignal sits on the organization, so a second app spends it. On Xulo each app starts its own thousand. Professional and Enterprise are custom annual prices. The bills above use the public Growth rate, not a negotiated discount.
Questions
How does Xulo bill compared with OneSignal?
Both count a monthly active user as a device that used the app in the last 30 days, whether or not it allowed push. Xulo bills each app: the first 1,000 are free, then $6 per 1,000, with no platform fee. OneSignal Growth, checked 8 October 2026, is $19 a month plus $0.012 per monthly active user on the organization.
Do several apps share one OneSignal allowance?
The free 1,000 monthly active users sit on the organization. Two apps are added together. On Xulo, each app has its own 1,000 free monthly active users.
Does push permission change the monthly active user count?
No, on either bill. A device that refused push and opened the app in the last 30 days is a monthly active user. A device that allowed push and then stayed closed for 30 days is not.
Where do the OneSignal prices on this page come from?
onesignal.com/pricing, checked 8 October 2026. Free mobile push up to 1,000 monthly active users. Growth starts at $19 a month plus $0.012 per monthly active user. In-app is included with mobile push on that same count.
Switch from OneSignal
The first year follows the MAU on the invoice.
OneSignal Growth bills the organization $19 plus $0.012 per monthly active user. Write with the MAU on that invoice. For the first 12 months, the block on each app follows the band for that MAU. The bill is monthly active users on the app, and the first 1,000 stay free. After 12 months the block is $6.
$6
Up to 5,000 monthly active users
$5
5,001 to 25,000 monthly active users
$4
25,001 to 100,000 monthly active users
$3
Over 100,000 monthly active users
The published $6 is already under the Growth list price at these sizes. The band is a further cut for the first year. It is not a match for a private OneSignal discount.
Write with the MAUKeep comparing
The other two meters.
Vs Pushwoosh
Every app keeps its own first thousand.
Push only is $7 per 1,000 on the account, and that free thousand is shared. Two apps at 800 each are one pool there. Here each app is inside its own free thousand, so both are $0.
Compare with Pushwoosh
Vs WonderPush
A device that has not opened the app is not on the bill.
€1 per started thousand of opted-in devices, from the first subscriber. 1,600 devices that opted in and opened the app are €2 there and $6 here. A device that stays closed drops off our bill after 30 days and stays on theirs.
Compare with WonderPush