{
  "tool_id": "mrr_arr_growth_calculator",
  "slug": "mrr-arr-growth-calculator",
  "path": "/mrr-arr-growth-calculator/",
  "mode": "engine_module",
  "usage": "Client-side calculator. Open https://aibizhub.io/mrr-arr-growth-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/mrr-arr-growth-calculator.js — call compute(input) with the JSON shape below.",
  "methodology": "https://aibizhub.io/methodology/mrr-arr-growth-calculator/",
  "sample_input": {
    "tool": "mrr_arr_growth_calculator",
    "current_mrr": 25000,
    "arpu": 99,
    "new_subscribers_per_month": 50,
    "churn_rate_percent": 3,
    "expansion_mrr_per_month": 500,
    "projection_months": 12,
    "target_arr": 500000
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": {
        "type": "string"
      },
      "current_mrr": {
        "type": "number"
      },
      "arpu": {
        "type": "number"
      },
      "new_subscribers_per_month": {
        "type": "number"
      },
      "churn_rate_percent": {
        "type": "number"
      },
      "expansion_mrr_per_month": {
        "type": "number"
      },
      "projection_months": {
        "type": "number"
      },
      "target_arr": {
        "type": "number"
      }
    },
    "required": [
      "tool",
      "current_mrr",
      "new_subscribers_per_month",
      "churn_rate_percent",
      "expansion_mrr_per_month",
      "projection_months"
    ]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "currentMrr": {
        "type": "number",
        "description": "Current MRR in dollars"
      },
      "currentArr": {
        "type": "number",
        "description": "Current ARR in dollars"
      },
      "projectedMrr3m": {
        "type": "number",
        "description": "Projected MRR at 3 months in dollars"
      },
      "projectedMrr6m": {
        "type": "number",
        "description": "Projected MRR at 6 months in dollars"
      },
      "projectedMrr12m": {
        "type": "number",
        "description": "Projected MRR at 12 months in dollars"
      },
      "projectedArr12m": {
        "type": "number",
        "description": "Projected ARR at 12 months in dollars"
      },
      "netRevenueRetention": {
        "type": "number",
        "description": "Net Revenue Retention as a percentage"
      },
      "monthsToTargetArr": {
        "type": [
          "number",
          "null"
        ],
        "description": "Months until target ARR is reached, or null if not reached within projection"
      },
      "growthRate3m": {
        "type": "number",
        "description": "MRR growth rate at 3 months as a percentage"
      },
      "growthRate12m": {
        "type": "number",
        "description": "MRR growth rate at 12 months as a percentage"
      }
    }
  }
}
