# Notification cost calculator

Updated 2026-10-22. Free tool, no account: https://notifly.io/tools/notification-cost-calculator

Enter how many notifications you send a month, on how many channels, and how many app users and email sends you have: the calculator prices that month on Notifly, Knock, Courier and OneSignal from the prices each vendor publishes, and shows what each one counts.

The vendors meter different things. Notifly counts events you trigger, Knock counts messages (one per user per channel), Courier counts sends (one per recipient, any number of channels), and OneSignal counts monthly active users, web push subscribers and email sends. Fees from the providers you connect, such as SendGrid or Twilio, are billed by those providers and left out everywhere.

## How to use it

1. **Enter your monthly volume.** Notifications triggered a month, each to one recipient, and the channels each one reaches.
2. **Add your audience.** Mobile monthly active users and web push subscribers, which OneSignal prices, and your email sends.
3. **Compare the bills.** Each row shows the plan the volume lands on, the monthly price, the meter and the quantity it counted.
4. **Check the sources.** Every price links to the vendor's own page, with the day it was read.

## Where Notifly uses this

- [Notifly plans and the events they include](https://notifly.io/docs/pricing)

## Use it from code, no key

`POST https://notifly.io/api/tools/notification-cost` answers JSON, or Markdown with `Accept: text/markdown`. OpenAPI: https://notifly.io/api/tools/openapi.json.

```bash
curl -s https://notifly.io/api/tools/notification-cost \
  -H "Content-Type: application/json" \
  -d '{"notifications":50000,"channelsPerNotification":2,"mobileMau":5000,"emailSends":20000}'
```

## Frequently asked questions

### Why do the vendors count different things?

Each one picked its own meter. One notification sent to one person on email and push is one event on Notifly, two messages on Knock, one send on Courier, and on OneSignal it is that person's share of the monthly active user count plus one email send. The calculator converts your volume into each meter so the bills can sit side by side.

### Are provider fees included?

No, for every vendor. Notifly, Knock and Courier orchestrate delivery through providers you connect (SendGrid, Twilio, FCM and so on), and those providers bill you directly at their own rates. OneSignal bills email sends itself at the rate it publishes, which is included; it publishes no SMS price, so SMS is left out.

### What happens above the largest published plan?

The calculator says "On request". Notifly sizes volumes above its largest self-serve plan with you, OneSignal's own calculator reads Custom from $2,000 a month, and Knock and Courier publish no Enterprise prices, so none is guessed here.

### How current are these prices?

Each vendor's figures were read from its own pricing page and billing documentation on the date shown under the results, and the calculator is updated when a vendor changes them. Check the linked page before you decide.

## Prices this calculator uses

| Vendor | Price | Value | Source | Checked |
| --- | --- | --- | --- | --- |
| Notifly | Free plan, 10,000 events per month | 0 USD per month | [Notifly pricing](https://notifly.io/pricing) | 2026-10-21 |
| Notifly | Pro plan, 50,000 events per month | 19 USD per month | [Notifly pricing](https://notifly.io/pricing) | 2026-10-21 |
| Notifly | Team plan, 500,000 events per month | 149 USD per month | [Notifly pricing](https://notifly.io/pricing) | 2026-10-21 |
| Knock | Developer plan, 10,000 messages | 0 USD per month | [Knock pricing](https://knock.app/pricing) | 2026-10-21 |
| Knock | Starter plan, 50,000 messages | 250 USD per month | [Knock pricing](https://knock.app/pricing) | 2026-10-21 |
| Knock | Starter, each additional message | 0.005 USD per message | [Knock pricing](https://knock.app/pricing) | 2026-10-21 |
| Courier | Developer plan, 10,000 sends | 0 USD per month | [Courier pricing](https://www.courier.com/pricing) | 2026-10-21 |
| Courier | Business, every send including the first 10,000 | 0.005 USD per send | [Courier billing docs](https://www.courier.com/docs/workspaces/billing) | 2026-10-21 |
| OneSignal | Growth platform fee | 19 USD per month | [OneSignal pricing](https://onesignal.com/pricing) | 2026-10-21 |
| OneSignal | Growth, mobile push | 0.012 USD per monthly active user | [OneSignal pricing](https://onesignal.com/pricing) | 2026-10-21 |
| OneSignal | Growth, web push | 0.004 USD per subscriber | [OneSignal pricing](https://onesignal.com/pricing) | 2026-10-21 |
| OneSignal | Growth, email past 20,000 free sends | 1.5 USD per 1,000 emails | [OneSignal pricing](https://onesignal.com/pricing) | 2026-10-21 |

## Worked example: the default month

Inputs: 50,000 notifications a month on 2 channel(s) each, 5,000 mobile MAU, 0 web push subscribers, 20,000 emails. Prices checked 2026-10-21; provider fees not included.

| Vendor | Plan | Per month | Meter | Quantity |
| --- | --- | --- | --- | --- |
| Notifly | Pro | $19 | Events triggered (one per notification, however many channels it reaches) | 50,000 |
| Knock | Starter | $500 | Messages (one per user, per channel) | 100,000 |
| Courier | Business | $250 | Sends (one per template, per recipient, any number of channels) | 50,000 |
| OneSignal | Growth | $79 | Monthly active users (mobile), web push subscribers and email sends | 5,000 |

- Notifly: 50,000 events per month, flat. Source: https://notifly.io/pricing
- Knock: $250 a month with 50,000 messages, then $0.005 a message. Enterprise prices are not published. Source: https://knock.app/pricing
- Courier: $0.005 a send, the first 10,000 included. Enterprise prices are not published. Source: https://www.courier.com/pricing, https://www.courier.com/docs/workspaces/billing
- OneSignal: $19 a month plus $0.012 per mobile MAU, $0.004 per web push subscriber and $1.50 per 1,000 emails past 20,000. Source: https://onesignal.com/pricing, https://onesignal.com/pricing#calculator
