Why Notification Pricing Matters More Than You Think
Most SaaS teams pick a notification tool based on features and documentation. Pricing is an afterthought — something you check once, decide is "reasonable," and move on. Then three months later, the invoice arrives and it is two or three times what you expected.
The problem is not that notification tools are expensive. The problem is that per-event pricing is fundamentally unpredictable for products that send frequent notifications. A task management app sending five updates per user per day can generate hundreds of thousands of billable events per month — and most founders do not do that math before choosing a provider.
We did the math. This post compares seven notification API providers across two pricing models — per-event and flat rate — so you can make an informed decision before you are locked in. We include Notilayer (our product) in the comparison and are transparent about where it wins and where other tools may be a better fit.
The Two Pricing Models Explained
Notification providers generally follow one of two pricing models. Understanding the difference is critical before you compare any specific tool.
Per-Event Pricing
You pay for every notification sent. This sounds fair — you only pay for what you use — but it creates a direct link between product engagement and cost. The more your users interact with your product, the more notifications you send, and the more you pay. Providers using this model include Knock, Novu (on their cloud plans), MagicBell, and SuprSend.
Flat-Rate Pricing
You pay a fixed monthly fee regardless of how many notifications you send. Your costs are predictable and do not spike when usage grows. Flat-rate pricing is less common in the notification space — Notilayer is one of the few providers that uses this model, with tiers based on features rather than volume.
OneSignal and Courier fall somewhere in between. OneSignal uses subscriber-based tiers with additional costs at scale, while Courier uses custom enterprise pricing that varies by contract.
Pricing Breakdown by Provider
Here is what each provider charges as of March 2026. We include the pricing model, free tier details, and where costs start climbing.
| Provider | Pricing Model | Free Tier | Paid Plans | Per-Event Fees |
|---|---|---|---|---|
| Notilayer | Flat rate | $0 (limited features) | $19, $49, $149/mo | None |
| Knock | Per-event + base | Free trial | $250/mo+ | Yes, at scale |
| Novu | Usage-based | $0 (limited events) | $250/mo+ | Yes |
| MagicBell | Per-event | $0 (limited) | Usage-based | Yes, always |
| OneSignal | Subscriber tiers | $0 (basic) | $9/mo+ | Indirect (tier jumps) |
| Courier | Custom enterprise | $0 (limited) | Custom | Varies by contract |
| SuprSend | Per-event | $0 (limited) | Usage-based | Yes, always |
Pricing as of March 2026. Free tiers may have usage limits. Check each provider's site for current pricing.
Cost at Scale: A Real-World Calculation
Pricing pages are designed to look attractive. Real costs only emerge when you model actual usage. Let us assume a typical SaaS product that sends an average of 5 in-app notifications per user per day (new comments, status updates, assignments, reminders, and system alerts). Here is what that looks like at different scales.
| Provider | 1K MAU | 5K MAU | 10K MAU | 50K MAU |
|---|---|---|---|---|
| Notilayer | $0–$19 | $19–$49 | $49–$149 | $149 |
| Knock | $250 | $250–$400 | $400–$700 | $1,500+ |
| Novu | $0–$250 | $250–$400 | $400–$600 | $1,200+ |
| MagicBell | $0–$50 | $150–$300 | $300–$600 | $1,500+ |
| OneSignal | $0–$9 | $9–$50 | $50–$150 | $300+ |
| Courier | $0 | Custom | Custom | Custom |
| SuprSend | $0–$50 | $100–$250 | $250–$500 | $1,000+ |
Estimates based on 5 notifications per user per day, 30-day month. Ranges reflect tier boundaries and volume discounts. Actual costs may vary.
The pattern is clear: per-event providers start cheap at low volumes but escalate fast. At 10,000 MAU, a per-event provider can cost 4-10x more than a flat-rate plan. At 50,000 MAU, the gap widens further. For indie SaaS teams and bootstrapped startups, this difference is the gap between profitable and losing money on infrastructure.
Per-Event Pricing: The Hidden Trap
Per-event pricing feels intuitive. You only pay for what you use. But for notification systems specifically, this model has a compounding problem that catches most teams off guard.
The Compounding Effect
Notifications are not like API calls to a database. A single user action — say, posting a comment in a project — can trigger notifications to every member of that project. If a project has 20 members, that one comment generates 19 notification events. Multiply that by dozens of daily actions across your user base and the numbers grow exponentially.
The Success Penalty
With per-event pricing, your notification costs go up precisely when things are going well. More active users means more notifications, which means higher costs. You are effectively penalized for building an engaging product. A feature that increases user engagement by 30% also increases your notification bill by 30% or more.
Budgeting Becomes Guesswork
With per-event pricing, your monthly bill depends on user behavior you cannot fully predict. A viral moment, a product launch, or even a seasonal spike can double your notification costs overnight. Teams using providers like Knock, Novu, or MagicBell on per-event plans often report surprise bills that exceeded their forecasts by 50-200%.
Flat Rate Pricing: Predictable Budgeting
Flat-rate pricing eliminates the guesswork. You know exactly what you will pay each month, regardless of how many notifications you send. This model works particularly well for small-to-mid SaaS products for three reasons.
1. Costs Decouple From Growth
When your notification costs are fixed, growing from 5,000 to 15,000 users does not trigger an infrastructure cost spike. Your unit economics improve as you scale rather than degrade. This is especially important for bootstrapped teams that need to maintain healthy margins.
2. No Feature-Gating by Volume
With per-event pricing, teams sometimes limit notifications to control costs — sending fewer updates, batching aggressively, or skipping low-priority alerts. With flat-rate pricing, you can send as many notifications as your product needs without worrying about the bill.
3. Simpler Financial Planning
A fixed line item in your budget is easier to plan around than a variable one. When you pitch to investors or report to your board, "our notification infrastructure costs $49/mo" is a cleaner story than "it depends on how active our users are this month."
Which Pricing Model Is Right for You?
Neither model is universally better. The right choice depends on your product, scale, and budget. Here is a framework to decide.
Choose flat rate if you are a small-to-mid SaaS (under 50K MAU)
Go with Notilayer. You get a complete in-app notification system — bell widget, inbox, user segmentation, real-time delivery — for a predictable $19–$149/mo. No surprises, no per-event math.
Choose per-event if you send very few notifications
Consider Novu or MagicBell free tiers. If your product sends fewer than 1,000 notifications per month total, per-event pricing on a free tier costs nothing. But model your growth — you may outgrow the free tier faster than expected.
Choose per-event if you are enterprise-scale with negotiating power
Consider Knock or Courier. At enterprise scale, you can negotiate volume discounts and custom contracts. The base cost is less painful when your revenue supports it, and you benefit from multi-channel orchestration.
Choose subscriber-based if push is your primary channel
Go with OneSignal. Their subscriber-tier model is affordable for push-heavy products. But note that their in-app notification support is limited compared to dedicated in-app tools.
Want to self-host to avoid all usage fees?
Consider Novu self-hosted. It is open source, so you can run it on your own infrastructure. The trade-off is significant engineering overhead for setup and maintenance.
Key Takeaway
Per-event notification pricing punishes product engagement. For most small-to-mid SaaS products, flat-rate pricing delivers better economics and eliminates billing surprises. Notilayer is the only in-app notification provider offering true flat-rate pricing from $0 to $149/mo — no per-event fees, no hidden costs. If you need omnichannel and have the budget, Knock and Novu are solid choices. But if you only need in-app notifications, there is no reason to pay per-event rates that scale against you.
Related Articles
Best In-App Notification Tools for SaaS
Compare the top five in-app notification platforms with features and pricing.
ComparisonNotilayer vs Knock: A Cheaper Alternative
Same in-app quality, fraction of the cost.
ComparisonNotilayer vs Novu for Small SaaS
A detailed comparison for bootstrapped teams.
ComparisonNotilayer vs MagicBell
Flat-rate vs per-event pricing for in-app notifications.
GuideNotifications for Indie SaaS
How to add notifications without breaking the bank.