← Blog · · 7 min read

Use AI to compare health plans at open enrollment

What it does for you: if a stack of plan papers is sitting on your table right now, this turns it into a simple side-by-side: what each plan would really cost you in a quiet year and a rough year, whether your doctors and medicines are covered, and a short list of questions to ask before you pick. AI does the reading and the math. You, the plan's own documents, and a free counselor make the decision.

It's that time of year. Medicare Open Enrollment runs October 15 to December 7 (Medicare.gov). Marketplace (HealthCare.gov) enrollment for 2027 opens November 1 and, in most states, runs to January 15, with December 15 the last day for coverage that starts January 1 (HealthCare.gov). Many jobs run their benefits enrollment in the fall too, with their own dates.

And people are stuck. This week on X, one parent called adding a stepson to next year's insurance "so confusing." On Reddit, someone whose spouse is in remission said they were scared of picking the wrong plan. That fear is fair. Plans change every year, and the cheapest monthly price is often not the cheapest year.

Before you start: strip out the private stuff

Never paste your Medicare number, Social Security number, member ID, date of birth, or bank details into any chatbot. You don't need them for any step here. Use the plan names, the costs, and your list of medicines and doctors. That's enough.

If you use ChatGPT, a Temporary Chat stays out of your history and isn't used to train OpenAI's models, though OpenAI may keep a copy for up to 30 days for safety (OpenAI Help). Gemini, Claude, and Copilot all work for this too; just leave out the same details.

Step 1: Gather the right papers (10 minutes)

Most of these come as PDFs you can upload, or you can copy the text of the first two pages.

Step 2: Decode the letter (2 minutes)

Upload or paste your Annual Notice of Change, or one plan summary, and ask:

Here is my health plan's [Annual Notice of Change / Summary of Benefits and Coverage]. Explain it in plain English for someone who isn't an insurance expert. Give me: 1) the monthly premium, deductible, and out-of-pocket maximum, 2) anything that is changing from this year to next year, 3) any changes to drug coverage, networks, or extra benefits, 4) anything that looks like it could cost me more. Quote the exact line from the document for every number you give me. If a number isn't in the document, say "not in this document" instead of guessing.

The "quote the exact line" part matters. It lets you check every number against the paper in seconds. For more practice with confusing mail, try the free drill Decode a confusing letter or bill in plain English.

Step 3: Compare the real yearly cost (5 minutes)

HealthCare.gov's advice is to compare your total yearly cost, not just the premium: premiums for the year, plus what you pay when you get care, up to the out-of-pocket maximum (HealthCare.gov). AI is good at running that math three ways:

Compare these health plans for me. For each plan I'm giving you the premium, the deductible, the out-of-pocket maximum, and copays: Plan A: [paste numbers] Plan B: [paste numbers] Plan C: [paste numbers, or delete this line] Estimate my total cost for the year under three scenarios: 1) A quiet year: [e.g., 2 checkups and my regular prescriptions] 2) A normal year for me: [e.g., 6 doctor visits, 1 specialist, my prescriptions] 3) A rough year: a hospital stay or surgery that hits the out-of-pocket maximum. Show a simple table and show your math for each number. List every assumption you made. Don't recommend a plan; tell me which plan wins in each scenario and what would change the answer.

A quick sanity check on the math: the rough-year number for each plan should be about a year of premiums plus that plan's out-of-pocket maximum. If the AI's table doesn't match that, ask it to redo the math. Paid per paycheck at work? Give it the per-paycheck amount and how many paychecks you get a year.

Step 4: Check your doctors and medicines (the step that matters most)

A cheap plan that drops your doctor or your medicine isn't cheap. AI can't see a plan's current network or drug list, so don't ask it whether your doctor is in network. Use it to build your checklist instead:

I'm comparing [plan names]. My medicines are [names and doses], my doctors are [names], and my pharmacy is [name]. Make me a short checklist of exactly what to look up on each plan's website or ask on the phone so I know whether my doctors are in network, whether each medicine is covered, what tier it's on, and whether it needs prior authorization. Keep it to one page, in plain words.

Then do the lookups on the real tools:

Step 5: Get your questions ready for a person (2 minutes)

Based on everything above, write the 8 most important questions I should ask a [Medicare counselor / HR benefits person / plan representative] before choosing. Put the most important first. Keep each question to one sentence.

For Medicare, the best person to ask is free: your local State Health Insurance Assistance Program (SHIP) gives unbiased counseling and can walk you through the Plan Finder. Find yours at shiphelp.org, or call 1-800-MEDICARE (1-800-633-4227), which answers around the clock (Medicare.gov).

Common mistakes

Honest limits

Your 15-minute challenge: find one plan letter or summary in your mail or email today and run the Step 2 prompt on it. You'll know what's changing before the deadline sneaks up.

If budgeting is next on your list, the free drill Build a budget around your paydays pairs well with this. More free drills are on the Drills page, and the Life Scripts Starter pack ($9 founder price) has 40 copy-paste scripts for everyday paperwork, planning, and checking whether an AI answer holds up.

Sources

Get one 5-minute AI drill every weekday

Free. Short. Exactly what to type.

Want ready-made scripts? Three packs of 40 copy-paste AI scripts, $9 each: Life Scripts Starter (everyday life), Job Hunt Scripts, and Family & Home Scripts. Or get all 120 in the All-Access Bundle ($19). Compare the packs.