Skip to main content
For plan features and price points, see the public Pricing Page.

Who can manage billing?

You must be an Organization Admin to view this page. See Manage Team Members.

Find the Billing page

In your OneSignal dashboard, Organization Admins can navigate to Organizations > select your Organization > Billing.

The OneSignal Organization Billing page


Invoices & billing information

Download invoices
  • Growth & legacy (self-serve) plans Org Admins can download your invoices from this page.
  • Custom Professional and Enterprise Plans please email ar@onesignal.com with the following information:
    • Full Company Name
    • Billing email if available
    • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)
Edit billing information
  • Growth & legacy plan Org Admins can view and edit billing information in the Organization Billing page.
  • Custom Professional and Enterprise Plans please email ar@onesignal.com with the following information:
    • Full Company Name
    • Billing email if available
    • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)

Manage your plan

Upgrade your plan If you need features beyond the plans available, contact our Sales team for a customized solution. Downgrade paid plans to free
  • Growth & legacy plan Org Admins can downgrade to a free plan in the Organization Billing page.
    • Select Options > Downgrade to Free > verify your Organization Name (check for spaces).
  • Custom Professional and Enterprise Plans please contact ar@onesignal.com with the following information:
    • Full Company Name
    • Billing email if available
    • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)

Payment methods

Accepted payment methods Visa, MasterCard, American Express, Discover, Diners Club International, JCB, and PayPal.
Payments are processed by Recurly using 128-bit SSL. OneSignal does not store your card details.
Currency We currently accept USD only. Update credit card (self-serve) Use the secure billing portal link from your Billing Welcome Email. If you can’t find it, email ar@onesignal.com with the following information to request a new link:
  • Full Company Name
  • Billing email if available
  • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)
Payment failures If a charge fails, update your card details. Our gateway will retry automatically in the next batch. Delete a payment method Payment methods are removed automatically after you downgrade to Free and the current billing cycle closes.

How you’re billed: usage definitions

The following definitions are used for billing. OneSignal introduced Monthly Active Users (MAU) pricing in 2024. To confirm your organization’s billing basis, open Organizations → Billing; you’ll see either:
  • Mobile Monthly Active Users (MAU) & Web Push Subscribers, or
  • Push Subscribers (Legacy plans only)

Monthly active users (mobile)

A Monthly Active User (MAU) is a mobile push Subscription active within the past 30 days, regardless of current subscription status. - Each active mobile Subscription is counted separately.
  • Example: one user has two active mobile Subscriptions in the last 30 days, that counts as 2 MAU.
  • See Subscriptions for more details.
Billing is calculated in increments of 10 MAU, rounded down to the nearest multiple of 10.

Web Push Subscribers

Users who subscribed to receive web push notifications from a supported web browser.
  • Each subscribed web push Subscription is counted separately.
    • Example: one user has two subscribed web push Subscriptions, that counts as 2 web push subscribers.
    • See Subscriptions for more details.
Billing is calculated in increments of 10 subscribers, rounded down to the nearest multiple of 10.

Push subscribers

Legacy plans only Total subscribed web and mobile Subscriptions.
  • Subscription status changes as users unsubscribe within the device’s notification settings or uninstalls the app.
  • To manage your subscriber count, you can Delete Users from the OneSignal Dashboard or API.
If your plan is using Push Subscribers and you want to change to MAU pricing, please contact our Sales team.

In-App impressions

Mobile-only metric (not for web). Counts displays of in-app messages shown inside your app. Not push or email.

Email sends

Billed for any email that leaves OneSignal, including Delivered, Bounced, and most Failures (except Invalid ESP credentials and Delivery Error).

Streaming events

These include both Event Streams and Custom Events and are available on all paid plans.
Integration events count towards your plan limits.
To begin using this feature, existing OneSignal customers (as of the GA launch in September 2025) will need to acknowledge billing consent. Event streams Event Streams limits vary by plan type and can be customized based on your needs. Please reveiew your plan details provided by your Account Manager or contact our Sales team for more details. Custom events Custom Events are billed based on the total number of events stored in OneSignal each month. Each plan includes a monthly storage allotment; overages are charged at your contracted unit rate. By default, all events are stored with unlimited retention. You can adjust the retention period per event type at any time to manage costs using the Event Storage tab within the Custom Events section of the Dashboard. All events ingested will be set by default to an indefinite retention period. The included allotment of stored events varies by plan:
PlanIncluded Stored Events / Month
Growth1M
Pro5M
Enterprise10M
Retention:
  • Measured per event name (kind)
  • Default retention: Unlimited
  • Minimum retention: 30 days
  • Change retention per event on Dashboard > Custom Events > Event Storage
  • Billing is based on stored events at the end of the billing cycle
  • Shorter retention = fewer billable stored events

Apps

OneSignal Apps control your user and message data within OneSignal as it relates to your Website and Mobile Apps.
  • You can create as many apps as you need. You are not charged for apps.
  • If you have apps that do not require features of a paid plan, you can create a new Organization and add the apps to it.
  • See Apps & Organizations.

Organizations

OneSignal Organizations allow you to group one or more OneSignal Apps together and associate them within a Paid Plan.
  • You can decide which apps to include under a Paid Plan by adding/removing them from the Organization.
  • If you are an agency, you can create different Organizations for each client.
  • See Apps & Organizations.

Account suspension & reactivation

  • Growth and legacy (self-serve): Accounts are disabled after 3 failed payment attempts.
  • Custom Professional and Enterprise: Finance will reach out before any action.
To reactivate, pay outstanding invoices. Accounts are typically reactivated within 1 business day. If not, email support@onesignal.com with the following information:
  • Full Company Name
  • Billing email if available
  • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)

FAQ

When am I charged?

  • Self-serve (Growth/Legacy): Charged monthly on the same calendar date you started.
  • Pro/Enterprise: Payment schedule per contract.

Can I cancel anytime?

  • Self-serve: Yes. Downgrade to Free at Organizations > Billing > Options > Downgrade to Free.
  • Pro/Enterprise: Contract terms apply.

Can I pay by invoice?

Custom Professional and Enterprise contracts can be paid by invoice. Ask your Account Manager or contact our Sales team.

How do I find or download an invoice?

  • Growth & legacy (self-serve) plans Org Admins can download your invoices from this page.
  • Custom Professional and Enterprise Plans please email ar@onesignal.com with the following information:
    • Full Company Name
    • Billing email if available
    • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)

How do I change the address on an invoice?

  • Growth & legacy plan Org Admins can view and edit billing information in the Organization Billing page.
  • Custom Professional and Enterprise Plans please email ar@onesignal.com with the following information:
    • Full Company Name
    • Billing email if available
    • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)

Can someone else request invoices?

  • Growth & legacy plan: Only Org Admins can view and edit billing information in the Organization Billing page.
  • Custom Professional and Enterprise Plans please email ar@onesignal.com with the following information:
    • Full Company Name
    • cc an Org Admin for verification
    • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)

Add/remove people from the billing contact list

See Manage Team Members to remove team members from accessing the App and/or Organization. To remove billing contact, please email ar@onesignal.com with the following information:
  • Full Company Name
  • Billing email if available
  • Organization ID (you can copy-paste the URL of the billing page. The Organization ID is the UUID following organizations/)

How do I manage costs?

  • Contact our Sales team about scale discounts if you expect > 50k MAU or > 250k emails/month.
  • Reduce active users or web push subscribers (see Delete Users).
  • Send fewer emails/SMS/Live Activities where possible.
  • Review Event Streams usage and Custom Events retention to lower stored event counts.

Do Streaming events from integrations count towards my plan limits?

Yes, these events count towards your plan limits. Contact your Account Manager or contact our Sales team for more details.
I