{
  "slug": "out-of-pocket-max-exposure",
  "title": "Out-of-Pocket Max Exposure Calculator",
  "heading": "Out-of-Pocket Maximum Exposure Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/out-of-pocket-max-exposure",
  "summary": "See your worst-case annual medical bill across deductible, coinsurance, and copays.",
  "description": "Your plan's out-of-pocket maximum is the single most important number for financial planning around health risk, yet most people only look at the deductible. This calculator walks through the layers — deductible, coinsurance percentage, and any copays that don't count toward the max — to show your realistic worst-case cost in a bad year, plus how much of that exposure you'd actually hit at a moderate spend level like an outpatient surgery or a multi-day hospital stay. It also flags whether copays accumulate toward your out-of-pocket max, since some plans exclude certain copays (like specialty drug tiers) from the cap entirely, which can leave you exposed well beyond the advertised maximum. Knowing this number lets you size an emergency fund or HSA balance correctly instead of guessing.",
  "formula": "Exposure at spend level = min(spend, deductible) + coinsurance × max(0, min(spend, oopMax) − deductible), capped at oopMax, plus any non-counting copays.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=out-of-pocket-max-exposure",
  "inputs": [
    {
      "id": "deductible",
      "label": "Deductible",
      "kind": "number",
      "hint": null,
      "default": 2000,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "oopMax",
      "label": "Out-of-pocket maximum",
      "kind": "number",
      "hint": null,
      "default": 7000,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "coinsurance",
      "label": "Coinsurance after deductible",
      "kind": "number",
      "hint": null,
      "default": 20,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "scenarioSpend",
      "label": "Scenario: total billed medical cost",
      "kind": "number",
      "hint": null,
      "default": 25000,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "nonCountingCopays",
      "label": "Annual copays excluded from OOP max",
      "kind": "number",
      "hint": null,
      "default": 0,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "totalExposure",
      "label": "Your total cost in this scenario",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "worstCase",
      "label": "Absolute worst-case annual exposure",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "pctOfMax",
      "label": "% of out-of-pocket max reached",
      "format": "percent",
      "hint": null,
      "primary": false
    },
    {
      "id": "insurerPays",
      "label": "Insurer pays (this scenario)",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "cappedShare",
      "label": "Your share, capped at OOP max",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Deductible: 2000 $",
      "Out-of-pocket maximum: 7000 $",
      "Coinsurance after deductible: 20 %",
      "Scenario: total billed medical cost: 25000 $",
      "Annual copays excluded from OOP max: 0 $"
    ],
    "outputs": [
      "Your total cost in this scenario: $3,000",
      "Absolute worst-case annual exposure: $7,000",
      "% of out-of-pocket max reached: 43%",
      "Insurer pays (this scenario): $22,000",
      "Your share, capped at OOP max: $3,000"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter deductible ($).",
      "Enter out-of-pocket maximum ($).",
      "Enter coinsurance after deductible (%).",
      "Enter scenario: total billed medical cost ($).",
      "Enter annual copays excluded from oop max ($).",
      "Read your your total cost in this scenario 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": {
        "deductible": 1200,
        "oopMax": 4200,
        "coinsurance": 10,
        "scenarioSpend": 15000,
        "nonCountingCopays": 0
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "deductible": 2000,
        "oopMax": 7000,
        "coinsurance": 20,
        "scenarioSpend": 25000,
        "nonCountingCopays": 0
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "deductible": 3200,
        "oopMax": 11200,
        "coinsurance": 30,
        "scenarioSpend": 40000,
        "nonCountingCopays": 0
      }
    }
  ],
  "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": "Can my costs ever exceed the out-of-pocket max?",
      "a": "Yes, in three common cases: out-of-network care (which usually has a separate, higher or unlimited max), copays the plan excludes from the cap, and any service the plan doesn't cover at all. Always read the summary of benefits for 'services that don't count toward your out-of-pocket maximum.'"
    },
    {
      "q": "Does the deductible count toward the out-of-pocket max?",
      "a": "Yes, under ACA-compliant plans the deductible is the first layer inside the out-of-pocket max, not an additional cost on top of it. Coinsurance payments after the deductible also count until you hit the max, at which point the plan pays 100%."
    },
    {
      "q": "What's a realistic 'bad year' scenario to model?",
      "a": "An outpatient surgery with anesthesia typically bills $15,000–$40,000 before insurance discounts; a 3-day inpatient stay can bill $30,000–$75,000. Model your scenario spend near these figures to see whether you'd actually hit your out-of-pocket max, which most people do in a genuine medical event."
    },
    {
      "q": "How does family coverage change this math?",
      "a": "Family plans have both an individual embedded max (no one person pays more than that) and a family aggregate max. Run this calculator per-person for embedded limits, and again with the family aggregate figure to see the household worst case."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/deductible-vs-premium-breakeven",
    "https://www.revenuelab.fyi/toolbox/cobra-vs-marketplace-cost"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Out-of-Pocket Max Exposure Calculator (https://www.revenuelab.fyi/toolbox/out-of-pocket-max-exposure)"
}