American Health Insurance - Graphed!
Health insurance; Open Enrollment. At least once a year, all Americans are offered a chance to sign up for health insurance through their employer, or through the healthcare marketplace.
Monthly premiums, Deductibles, Out-of-pocket maximums, HSAs, FSAs, Co-insurance, Copay.. forcing everyone to GAMBLE on what they think they might need - and try to do the math to understand what their best options are.
It sucks.
This project aims to make it suck just a bit less.
Link to Live Tableau Dashboard / Calculator Here
**Important Note**
: Every plan is different, so your monthly medical costs could be much lower or higher based on what your insurance covers. Some plans have copays, others don’t, others still have expense limits - your situation is going to be unique and this content is created for general information purposes.
This is not financial advice. Seek advice from a qualified financial professional.
Introduction
If you’re like me: whether you’re scrolling on the healthcare marketplace or reviewing a PDF of options from employer plans - before you’ve made it through page 4 you just want it to be over. It’s a lot to manage - and something you REALLY don’t want to get wrong. High stakes gambling with your health and your finances.
So, I set out to use my skills to turn another PDF into something useful: A tableau dashboard about comparing Health Insurance options. The goal is to visualize a comparison of plan annual costs VS. what you expect you might need to pay monthly - your Est. Monthly Medical Costs.
Est. Monthly Medical Costs: If you estimate needing to spend $1200 per year, this is ($1200 / 12) $100.
Data Sources
The solution here is entirely algebra based. The variables make the plan and the equation doesn’t change.
First some definitions:
- Monthly Premium: What you owe every month of the year to be enrolled in the plan.
- Deductible: How much you will pay (in addition to the premiums) before any benefits kick in.
- Out-of-pocket Max (OOP): According the the Affodable Care Act, after hitting this amount you plan will cover 100% of covered services.
- Coinsurance: Your share of the costs of a covered service as a percentage. ex 20% of $100 you will owe $20.
- Health Savings / Employer Benefit: Some companies will contribute to a health savings account if you’re enrolled in a high deductible plan.
- CDHP: Consumer Driven Healthcare Plan
- HMO: Health Maintenance Organization
- In Network / Out of Network: Doctors and hospitals have some choice to work with providers. If they do, they get the network negotiated costs & theoretically access to more patients from that network. It’s a gentle form of negotiated threat.
Then some plan costs - we’ll use some examples from the publicly accessible State Of Illinois - Deparment of Centra Management Services - Bureau of Benefits FY2026 documentation. PDF Link Here
Generally speaking, government services are REALLY good.
For a salary range of $45,601-$60,700 (Assuming everything is In network):
| Provider | Monthly Premium | Deductible | OOP Max | Coinsurance | Employer HSA Deposit|
|———-|—————–|————|———|————-|———————|
| AETNA HMO | $176 | $0 | $3000 | mostly copay but we’ll use 15% for example | $0 |
| Blue Advantage HMO | $150 | $0 | $3000 | mostly copay but we’ll use 10% for example | $0
| AETNA CDHP | $151 | $1650 | $3000 | 10% | $550
Then since we’re just going to solve for Y given a series of Xs - we can just quickly generate that as a series in python:
import numpy as np
import pandas as pd
data = np.arange(0, 800 + 5, 5)
df = pd.DataFrame({'Est. Monthly Medical Costs': data})
df.to_csv('generated_data.csv', index=False)
Health Plan Cost Calculations
Here are the key calculations for determining the overall cost of a health plan.
1. Annual Medical Costs
This is a straightforward calculation based on the estimated monthly medical costs.
-- Annual Medical Costs =
[Est. Monthly Medical Costs] * 12
2. Estimated Annual Plan Costs
This formula calculates the total estimated cost of the health plan, combining premiums, out-of-pocket expenses, and any employer contributions.
-- Estimated Annual Plan Costs =
( [Plan 1 Monthly Premium] * 12 ) +
MIN(
-- Medical expenses before and after deductible
IF [Annual Medical Costs] <= [Plan 1 Deductible] THEN [Annual Medical Costs]
ELSE [Plan 1 Deductible] + ([Annual Medical Costs] - [Plan 1 Deductible]) * [Plan 1 Coinsurance]
END,
-- Out-of-pocket maximum
[Plan 1 OOP Max]
) - [Plan 1 ER HSA Deposit]
Dashboard Example
- Enter your plan comparisons
- Enter you estimated monthly costs
Looking at the graph and how the plans compare, give your costs a +20% buffer to the right (more expensive) and pick a plan based on those expectations.
In this examples, if the monthly costs were anticipated at $100 - the Blue Advantage HMO plan would be the best option.
In fact, with these examples, Blue Advantage is the right plan until about $2000/mo costs.
However, you will not get any HSA unless you go wit AETNA CDHP - so if you’re expecting minimal or no expenses (risky assumption), then maybe the CDHP would make sense.
Don’t make this assumption.