Limits and fair use.
What the allowance is, what it isn't, and the caps that keep a free tier free. Written so you can check whether you fit before you migrate.
Effective October 20, 2026. These terms take effect when OpenPush opens to the public. They are published now so you can read them before deciding whether to sign up, and so any change between now and then is visible rather than sprung on you. If you need contractual certainty sooner, email legal@openpush.ai and we will deal with you directly.
The allowance is an audience, not a quota
Push is free to 100,000 monthly active users per app. On the Pro and Premium plans the ceiling is 1,000,000 per app. A monthly active user means one unique subscribed device seen in a rolling 30-day window, counted per app. Workspaces created before 20 October 2026, and people who joined the early-access list before that date, keep free push to 1M MAU per app.
This is deliberately a measure of how many people you can reach, not how many messages you may send. We do not publish a monthly notification figure for the free tier, and you should be suspicious of anyone who does: a big number printed on a pricing page is a number someone intends to enforce later. High-volume sending is something we reserve the right to throttle to protect the service, not an entitlement you are buying with a free account.
If your sending pattern is unusual — a launch spike, a live-ops event, a migration backfill — tell us at hello@openpush.ai and we will plan for it with you. We would much rather know in advance than throttle you mid-event.
The caps
| Limit | Value | Why it exists |
|---|---|---|
| Audience | 100,000 MAU per app on Free, Starter and Plus. 1,000,000 per app on Pro and Premium | The allowance. Unique subscribed devices, rolling 30 days, per app. What happens at the ceiling is set out below. |
| OpenPush AI | 10,000 OpenTokens per workspace per month. A new workspace has 30,000 for its first 30 days | Unlike push delivery, every AI answer costs us money, so the built-in assistant has an allowance. 10,000 OpenTokens are roughly 80 Ask questions, or several hundred AI-written drafts. When it runs out the assistant pauses until the 1st, and sends and journeys keep running. Your own AI connected over MCP is not metered. |
| OpenPush AI on a paid plan | 20,000 on Starter, 35,000 on Plus, 60,000 on Pro, 110,000 on Premium, per workspace per month | The same allowance, larger. A paid plan can also top up: $20 for 10,000 more, which last until the next reset. Nothing is ever charged automatically. |
| Per-subscriber frequency | 720 notifications per subscriber per 30 days | One an hour, sustained, is already far past the point where people mute you. This is a fatigue guard, not a budget. |
| Data retention | 2 years | Delivery events and reporting history. Export it if you need it for longer. |
Rate limits also apply at the API level and may change as we learn what real traffic looks like. We will tell you before tightening one in a way that affects you.
The two printed numbers that are enforced
We said above to be suspicious of a big number on a pricing page, because someone means to enforce it. Two numbers on this page are that kind, so here they are plainly. The audience ceiling is enforced, as set out below. The OpenPush AI allowance is enforced, and this is why: sending a push costs us almost nothing, and an AI answer costs us money each time. The allowance resets on the 1st of each month (UTC), unused OpenTokens do not carry over, and running out never stops a send. The assistant also has short-term limits that protect the service; when one trips it says so, and it clears without anyone doing anything.
When an app reaches its ceiling
An app above 100,000 MAU needs the Pro or Premium plan, which cover an app to 1,000,000. We tell the workspace's admins as an app on Free, Starter or Plus passes 75%, 90% and 100% of that ceiling. From the 100% notice there are at least 14 days. If the workspace moves to Pro or Premium, or the app is back under the ceiling when those days end, nothing pauses. Otherwise that app's sends pause until one of those is true.
Paused means not sent: a message that falls due during a pause is skipped, not queued for later. Only sending pauses, and only for that app. Nothing is deleted, your data stays exportable, and the workspace's other apps are not affected. Past 1,000,000 MAU per app nothing pauses automatically: we get in touch.
One product, one app
The allowance is per app because that is how developers think about their products. Splitting a single product across several nominal "apps" to multiply the free ceiling is outside the spirit of it, and we may treat them as one app. As with everything here, we would rather have the conversation than switch something off.
What happens if you cross a line
In almost every case: an email, and time to sort it out. We throttle or suspend only for active harm — an abuse pattern, a deliverability threat to other senders, or a sustained load that is degrading the service for everyone else. Two lines on this page do lead to a paid plan: the audience ceiling, and wanting more of the assistant than the free allowance holds. Both are printed above with their numbers so that neither is a surprise. Nothing else here is a route to an invoice.
Availability
We are not publishing an availability number yet. The public status page it would be measured against now exists — the server publishes one about itself at app.openpush.ai/status — but a percentage needs a meaningful period behind it, and there is not one yet. A number nobody can verify is marketing rather than a commitment. Free accounts get best-effort availability and best-effort support; the Terms say so plainly.
Where this fits
These limits form part of the Acceptable Use Policy and the Terms of Service. The free-forever commitments they sit alongside — never per subscriber, never repriced out of the free tier, data always exportable — are in the Terms, and the plans themselves are on the pricing page.
SuperTuned Inc
1 Sansome Street, San Francisco, CA 94104, USA
Privacy: privacy@openpush.ai · Legal: legal@openpush.ai · Security: security@openpush.ai