Calculators
Subscription MRR / ARR & NRR API
Compute MRR (subscribers × ARPU), ARR (MRR × 12), net-new MRR (new + expansion − churned − contraction), and net revenue retention. Deterministic SaaS/subscription math. Answers 'what is my MRR and ARR','net new MRR and net revenue retention'.
Price$0.01per request
MethodPOST
Route/v1/calc/ecom-subscription-mrr
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
ecommrrarrsubscriptionsaasnrrrecurringcalc
API URL
Integration docshttps://x402.hexl.dev/v1/calc/ecom-subscription-mrrExample request
{
"subscribers": 500,
"arpu": 30,
"newMrr": 1500,
"expansionMrr": 500,
"churnedMrr": 300,
"contractionMrr": 100
}Example response
{
"formula": "MRR = subscribers × ARPU; netNewMRR = new + expansion − churned − contraction; ARR = MRR × 12",
"subscribers": 500,
"arpu": 30,
"mrr": 15000,
"arr": 180000,
"netNewMrr": 1600,
"netRevenueRetention": 1.0075,
"nrrPercent": 100.75
}Input schema
{
"type": "object",
"required": [
"subscribers",
"arpu"
],
"properties": {
"subscribers": {
"type": "number",
"examples": [
500
]
},
"arpu": {
"type": "number",
"description": "Average revenue per user per month",
"examples": [
30
]
},
"newMrr": {
"type": "number",
"examples": [
1500
]
},
"expansionMrr": {
"type": "number",
"examples": [
500
]
},
"churnedMrr": {
"type": "number",
"examples": [
300
]
},
"contractionMrr": {
"type": "number",
"examples": [
100
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}