MoEngage Billing Workflow
Your monthly invoice has two parts:- Billable MTUs: driven by your Monthly Tracked Users, Events, and Fair Usage Policy (FUP). For more information, refer to Platform Pricing.
- Profile-based: a flat rate based on the number of user profiles in your account, simpler, and only applies if your contract specifies this model.
Platform Pricing
For more information, refer to Manage Subscription to see which model applies to your account.- Billable MTUs
- Profile-Based
Events
Every user action, tracked or auto-generated, feeds into MTU:- Custom user actions: events you send through your app, website, server-to-server integration, or other integrations (for example, “Added to Cart”). For more information, refer to A Complete Guide to Event Tracking.
- System-generated events: events MoEngage tracks automatically (for example, “App/Site Opened”). For more information, refer to Derived Events and Attributes.
Total MTU
FUP
Fair Usage Policy (FUP) is the average number of events allowed per user per month, set in your contract (typically 50–500 events per user). If your event volume pushes past this allowance, your billable MTU is recalculated upward, and you start paying based on event volume, not only on user count. To find your FUP, refer to Organization Details.Worked Example: Calculating Billable MTU
Say your account has a Total MTU of 80,000, your contract sets FUP at 100 events per user, and your contract’s event basis is Total Tracked Events. You record 12,000,000 Total Tracked Events this month.Try It: Billable MTU Calculator
Enter your own numbers to see which side of the formula determines your bill.Bill Increase Diagnosis
Add-Ons
These are billed on top of platform pricing when the corresponding add-on is enabled on your plan. Add-on rates vary by contract.Messaging channels
Messaging channels
Inform
Inform
Additional channels
Additional channels
Data Exports
Data Exports
Open Analytics
Open Analytics
View Usage
To access the Usage page, on the left navigation menu in the MoEngage dashboard, click Settings > Account > Billing, then select the Usage tab.Access Permissions
The following table describes the permissions required to access and use the Usage page:Analyse Trend
The Usage Trends section lets you visualize data patterns for different metrics, organized under categories such as Data and Engage.
Filter your data
- Select workspaces/account: Use the filter drop-down to choose the scope of data to view.
- Workspaces: Choose one or more workspaces to include in the analysis. By default, your current workspace is selected. You only see workspaces mapped to the same billing account as your current workspace, and for which you have the necessary permissions (see Access Permissions above).
- Account: View all metrics aggregated as the sum across all workspaces in your account. This option requires the Manage account details permission.
- Select date range: Define the time period. Choose This month, Last month, or a Custom range (up to the last 12 months). The selected date range also applies to the chart and table view.
- By default, the page shows data for the current calendar month.
- Usage data is available from October 2025 onward.
- All metrics are tracked based on your workspace’s configured timezone.
View and interpret the trends
- Metric selection: Select a relevant category, such as Data, Engage, Events, or MTUs.
- Granularity: View data aggregated Monthly or Quarterly.
- Chart and table view: Switch between a line chart for quick visual analysis and a table for exact numbers.
- In the Data section, select the metric you want to view from the category drop-down list. The Events category is selected by default.
- Set the granularity to Monthly or Quarterly. Monthly is selected by default.
- Select the chart or table icons to switch between a visual graph and a detailed data table. Chart view is selected by default.
-1.gif?s=44a976bdedaadb87e9aaa675770be7a5)
Export and download your data
- Download the metrics list: Click Download on the metrics list to download a full usage report.

- Export trends data:
- In the chart view, click Export Chart to download the graph as a PNG file.
- In the table view, click Download Table to download the raw data as a CSV file.

Create Alerts
Stay ahead of your usage with custom alerts that notify you as soon as a metric crosses a limit you define. This gives you time to adjust campaigns, throttle activity, or plan an upgrade well before charges are incurred. To create an alert:Open Alert Management

Start a new alert
Enter the general details
- Alert name: Enter a unique name for your alert.
- Create Alerts On: Campaign Stats is selected by default. To monitor usage and billing metrics, select Billing.
- Send Alert On: Select your primary notification channel (for example, Email).
- (Optional) Click + Add alert destination to configure Slack, MS Teams, or Webhooks as an alert destination. For more information, refer to Alert Destinations.
Define the alert condition
- In the Send alerts when list, select the metric to monitor (for example, Total Tracked Events, Total Monthly Active Users, Web Active Users).
- Set the threshold logic (for example, Is greater than) and enter the numerical limit.
Add recipients
Save the alert
Alert Evaluation Logic
MoEngage evaluates alerts daily and scans usage data accumulated up to the evaluation time against your set limits. You receive a notification as soon as the daily scan identifies that your usage exceeds a defined threshold.- You can edit and delete alerts. For more information, refer to Managing Alerts.
- MoEngage offers role-based permissions to create alerts. For more information, refer to Access Roles.
FAQs
Why don't my Email or SMS dashboard numbers match my bill?
Why don't my Email or SMS dashboard numbers match my bill?
- Shared shortcodes across workspaces: Similar to email, if the same shortcode is configured across multiple workspaces, billing is aggregated at the account level. Your workspace dashboard only shows sends from that workspace, while invoicing reflects the combined total.
- SMS segments vs. messages: The MoEngage dashboard shows SMS Sent as the number of individual messages sent. Billing is based on SMS segments, the number of individual transmission units a message is broken into. A single message that exceeds the standard GSM character limit (160 characters for plain text) is split into multiple segments, each billed separately. For example, a 320-character message counts as 2 billable segments even though it appears as 1 message in the dashboard. To reconcile the difference, review your message length distribution and check if shared shortcodes are active across multiple workspaces. Contact your CSM for a detailed segment-level billing report.
Why is there a discrepancy in event count between the Billing Usage page and the Data Management page?
Why is there a discrepancy in event count between the Billing Usage page and the Data Management page?
Why is there a difference between the data in Billing and Key Metrics?
Why is there a difference between the data in Billing and Key Metrics?
Why is there a difference between the data in Billing and Segmentation?
Why is there a difference between the data in Billing and Segmentation?
- If a user merge happens after the billing calculation, re-running a segmentation query can show a decrease in user count.
- If events reach MoEngage’s servers with a delay, re-running a segmentation query after the delay can show an increase in user count.