{
  "slug": "operating-reserve-months",
  "title": "Nonprofit Operating Reserve Calculator",
  "heading": "Operating Reserve Months Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/operating-reserve-months",
  "summary": "How many months your unrestricted cash would cover if revenue stopped.",
  "description": "Nonprofit boards are routinely told to hold 3-6 months of operating expenses in reserve, but most organizations never actually compute the number, they just cite it. This tool divides your current unrestricted, liquid reserve balance by your average monthly operating expense to get a concrete months-of-runway figure, then compares it against the Nonprofit Finance Fund's common 3-6 month benchmark and flags whether you're underfunded, healthy, or over-reserved relative to your risk profile. Use total operating expenses minus in-kind and depreciation for the denominator, and only unrestricted, board-designated, or quasi-endowment funds you could actually access within 30 days for the numerator. Restricted grants, capital campaign pledges, and locked endowment corpus don't count no matter how large the balance looks on a balance sheet.",
  "formula": "Reserve months = unrestricted liquid reserves ÷ (annual operating expense ÷ 12).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=operating-reserve-months",
  "inputs": [
    {
      "id": "reserves",
      "label": "Unrestricted liquid reserves",
      "kind": "number",
      "hint": null,
      "default": 180000,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "annualExpense",
      "label": "Annual operating expenses",
      "kind": "number",
      "hint": null,
      "default": 900000,
      "unit": "$",
      "min": 1,
      "max": null
    },
    {
      "id": "targetMonths",
      "label": "Board target (months)",
      "kind": "number",
      "hint": null,
      "default": 4,
      "unit": null,
      "min": 1,
      "max": 12
    },
    {
      "id": "monthlyRevenueVolatility",
      "label": "Revenue volatility",
      "kind": "select",
      "hint": null,
      "default": "medium",
      "options": [
        {
          "value": "low",
          "label": "Low — mostly government/multi-year contracts"
        },
        {
          "value": "medium",
          "label": "Medium — mixed grants and gifts"
        },
        {
          "value": "high",
          "label": "High — mostly events and annual gifts"
        }
      ]
    }
  ],
  "outputs": [
    {
      "id": "months",
      "label": "Months of reserve",
      "format": "decimal",
      "hint": null,
      "primary": true
    },
    {
      "id": "monthlyExpense",
      "label": "Monthly operating expense",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "adjTarget",
      "label": "Recommended target (adjusted)",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "gapMonths",
      "label": "Months short of target",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "gapDollars",
      "label": "Dollars needed to close gap",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Unrestricted liquid reserves: 180000 $",
      "Annual operating expenses: 900000 $",
      "Board target (months): 4",
      "Revenue volatility: Medium — mixed grants and gifts"
    ],
    "outputs": [
      "Months of reserve: 2.4",
      "Monthly operating expense: $75,000",
      "Recommended target (adjusted): 4",
      "Months short of target: 1.6",
      "Dollars needed to close gap: $120,000"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter unrestricted liquid reserves ($).",
      "Enter annual operating expenses ($).",
      "Enter board target (months).",
      "Enter revenue volatility.",
      "Read your months of reserve on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "reserves": 108000,
        "annualExpense": 540000,
        "targetMonths": 2.4,
        "monthlyRevenueVolatility": "medium"
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "reserves": 180000,
        "annualExpense": 900000,
        "targetMonths": 4,
        "monthlyRevenueVolatility": "medium"
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "reserves": 288000,
        "annualExpense": 1440000,
        "targetMonths": 6.4,
        "monthlyRevenueVolatility": "medium"
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What counts as a liquid reserve?",
      "a": "Cash, cash equivalents, and board-designated reserve funds you can turn into cash within about 30 days without penalty. Exclude restricted grant balances, pledges receivable, fixed assets, and any endowment corpus that's legally locked, even if it sits on the same balance sheet."
    },
    {
      "q": "Why does revenue volatility change the target?",
      "a": "An organization with two multi-year government contracts can see funding gaps coming months in advance. An organization living on a single annual gala can lose 30% of revenue overnight if the event gets cancelled, so it needs a bigger cushion to survive the surprise, typically 6 months versus 3."
    },
    {
      "q": "Should reserves include next year's committed grants?",
      "a": "No. A signed grant agreement is future revenue, not reserve. Reserves are money already in hand that could be spent tomorrow if all other income vanished. Mixing the two overstates your actual cushion and creates false confidence with your board."
    },
    {
      "q": "What's a reasonable timeline to build reserves from zero?",
      "a": "Most finance committees budget a 1-2% of revenue annual reserve contribution, which builds a 4-month reserve in roughly 8-12 years. Faster paths include a one-time reserve campaign, an unrestricted bequest, or redirecting a single year's operating surplus."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/nonprofit-cash-runway",
    "https://www.revenuelab.fyi/toolbox/budget-variance-nonprofit"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Nonprofit Operating Reserve Calculator (https://www.revenuelab.fyi/toolbox/operating-reserve-months)"
}