Out-of-Pocket Maximum Calculator

Enter the plan’s OOP max, the amount accumulated and this claim’s patient share to see what the patient actually pays once the cap applies.

The cap on everything

The out-of-pocket maximum is the ceiling on a patient’s year: once deductibles, copays and coinsurance accumulate to it, covered in-network services are typically plan-paid in full. Late in the year this cap silently rewrites estimates — a $300 calculated patient share can really be $150, or zero. Enter the plan max, the accumulated amount and the uncapped share, and this calculator applies the cap.

How to use it

  1. Enter the plan’s out-of-pocket maximum.
  2. Enter the amount accumulated year-to-date (eligibility verification).
  3. Enter this claim’s patient share before the cap.

The logic

patient pays = min(uncapped share, OOP max − accumulated)

A worked example

A $6,000 max with $5,850 accumulated leaves $150 of room. A claim carrying a $300 patient share collects only $150 — the plan absorbs the other $150, and the patient’s max is now met: subsequent covered services run 100% plan-paid. Collecting the full $300 here creates a refund, which is why the OOP check belongs in every late-year estimate.

Estimates only — payer contracts, plan documents, published fee schedules and the EOB are the source of truth, and nothing here is billing, legal or medical advice. The calculator runs entirely in your browser: no patient data is entered, transmitted or stored.

Common questions

What counts toward the OOP max?
Deductibles, copays and coinsurance on covered in-network services generally do; premiums, non-covered services and balance-billed amounts generally don’t — plan documents define the exact set.
Individual vs family max?
Same dual-tracking as deductibles: each member has an individual cap while combined spending feeds the family cap — whichever hits first protects accordingly.
Does out-of-network spending count?
Often it accumulates separately or not at all — many plans run a distinct, higher out-of-network max. Verify which bucket a claim feeds.