What Is Net Revenue Per User?
Net revenue per user is a monetization metric that measures average revenue per active user after accounting for refunds, discounts, and chargebacks — making it a more conservative and accurate figure than gross ARPU. It surfaces the true revenue efficiency of a user base and is particularly useful for SaaS products with high refund or churn-credit rates.
Upload your billing export to Datamimi and get net revenue per user broken down by plan, cohort, and time period.
Drop your file in and ask a question — no account needed.
Upload your spreadsheet.xlsx .xls .csv — free to try, no accountOr start with
What this export contains
| User ID |
| Plan |
| Billing Period |
| Gross Revenue |
| Refund Amount |
| Discount Amount |
| Chargeback Amount |
| Net Revenue |
What usually goes wrong with it
Gross revenue and net revenue columns are both present but teams use the wrong one
Billing exports from Stripe and Chargebee export both Gross Revenue and Net Revenue — teams building ARPU calculations sometimes use the gross figure without realizing the net column exists.
DataMimi Datamimi computes the metric using the Net Revenue column where it exists, and falls back to Gross Revenue minus Refund Amount minus Discount Amount minus Chargeback Amount when a net column is absent
Refunds in a different period from the original charge complicate cohort calculations
A refund issued in March for a January charge belongs to the January cohort if you're computing the metric by acquisition month — but most exports record it in March.
DataMimi It attributes refunds to the original charge period using the Billing Period column, keeping cohort calculations accurate even when refunds are recorded in a later period.
Inactive users in the denominator dilute the metric
If the user count includes churned or cancelled accounts that paid nothing in the period, the denominator is too large and the metric understates actual monetization per active user.
DataMimi It filters the denominator to users with at least one charge in the period, excluding churned users from the active user count.
Common questions
What is net revenue per user and how does it differ from ARPU?
ARPU (Average Revenue Per User) is usually computed from gross revenue. Net revenue per user uses revenue after refunds, discounts, and chargebacks — which produces a lower but more accurate figure. The gap between the two reveals how much revenue leakage your billing process has.
How do I calculate net revenue per user in a spreadsheet?
Net Revenue Per User = Sum of Net Revenue for active users in period divided by Count of active users in period. If your export doesn't have a Net Revenue column, compute it as: Gross Revenue minus Refund Amount minus Discount Amount minus Chargeback Amount. Filter the denominator to users with a charge date in the period.
What is a good net revenue per user benchmark for SaaS?
For SMB SaaS products priced at $10-$50/month, NRPU is typically $15-$45/month per active user after discounts. For mid-market SaaS at $100-$500/month, NRPU is typically $80-$400/month. Enterprise pricing makes this metric less meaningful — a handful of large accounts drive the average.
What does Datamimi cost?
Free plan: $0/month, 40 credits, no credit card required. Lite: $9/month, 400 credits. Starter: $24/month, 1,500 credits, up to 3 simultaneous files. Pro: $59/month, 5,000 credits with rollover. Team: $199/month, 20,000 credits, 5 users.
Try it with your own file
DataMimi reads the file you actually have — merged cells, headers below row one, totals pasted at the bottom — and shows which rows and columns every number came from.
Ask about your file
