A client wants to know which of the eight or nine Medicare Advantage plans in their county is actually the best fit, right now, on the phone. The honest answer to “which plan is better” in 2026 is: it depends on a comparison across 39 plans the average beneficiary can choose from, not two or three (KFF, Medicare Advantage 2026 Spotlight: A First Look at Plan Offerings, Dec. 9, 2025), and building that comparison by hand, live, on a call, is where a lot of agents start improvising. This article is the actual method: how to build an accurate, attribute-by-attribute plan comparison without software, where it breaks down once you’re doing it for more than one or two clients a day, and where Ambrose’s plan-quoter spoke picks up the same job.
Key takeaways
- The average Medicare beneficiary can choose from 39 Medicare Advantage plans in 2026 (32 if narrowed to plans with drug coverage), both down slightly from 2025 but still far more than anyone compares by memory (KFF, Dec. 9, 2025).
- CMS separately projects 97% of beneficiaries will have access to 10 or more MA plan choices in 2026, out of roughly 5,600 MA plans available nationally (CMS, Sept. 26, 2025).
- Medicare.gov's Plan Finder is the free, official starting point for pulling a client's shortlist — but it's built for browsing plans one at a time, not for holding several plans' full attribute sets side by side in front of a client (KFF, What Is the Medicare Plan Finder?, Sept. 1, 2025).
- An inaccurate comparative claim during a marketing conversation falls under CMS's Medicare Communications and Marketing Guidelines, and marketing violations under 42 CFR 422.760 carry penalties up to $25,000 per determination and up to $15,000 per individual not enrolled as a result (Cornell Law eCFR mirror of 42 CFR 422.760).
- Ambrose's plan-quoter spoke is documented with a specific tool, quote_medicare_options, for side-by-side MAPD comparisons, built to run on scrubbed demographic data instead of a client's identity (Ambrose docs, spoke-plan-quoter, fetched September 2026).
The pain: building the comparison live, on the call
You’re on the phone, or across the table, and the client wants to know the difference between the three plans they’ve heard about from a neighbor, a mailer, and a TV ad. You open a browser tab for Medicare.gov’s Plan Finder, another for one carrier’s Summary of Benefits PDF, another for a second carrier’s, and you’re now toggling between four windows trying to hold “Plan A: $0 premium, $6,700 MOOP, this doctor is in network” in your head while you scroll to check the same three facts for Plan B. The client can see you doing it. Thirty seconds of silence while you scroll reads as fumbling, even when you’re not.
Most agents handle this one of three ways. The first is Medicare.gov’s Plan Finder itself, which is genuinely useful for pulling a shortlist and checking individual plan detail pages, but it wasn’t built to hold four or five plans’ full attribute sets on screen at once for a client conversation (KFF, What Is the Medicare Plan Finder?, Sept. 1, 2025) — you’re still clicking in and out of each plan’s own page. The second is a carrier-provided comparison sheet, which compares that carrier’s own plans favorably against a generic competitor and isn’t a neutral tool for a client with plans from four different carriers on their shortlist. The third, and the one that creates the real risk, is answering from memory: “that plan’s usually pretty good on the drug side,” said with confidence, without having actually opened the current formulary that day.
None of the three gets you a comparison you built once, can show the client on screen, and can defend later if a client’s coverage turns out different than what you said. The rest of this article is that comparison, built by hand from the same public data CMS itself publishes, plus where a purpose-built quoting tool picks up the job once you’re doing this more than a couple of times a day.
Why this happens: the plan count outgrew the comparison
This isn’t an agent-skill problem. It’s a scale problem, and it has gotten worse, not better, even as the total plan count has shrunk. The average Medicare beneficiary has 39 Medicare Advantage plans of any type to choose from in 2026, down from 42 in 2025, and 32 if you narrow to plans that bundle in Part D drug coverage (MA-PD), down from 34 in 2025 — both figures from KFF’s analysis of CMS’s own Landscape Files (KFF, Medicare Advantage 2026 Spotlight: A First Look at Plan Offerings, Dec. 9, 2025). A separate CMS projection, using its own methodology ahead of the 2026 plan year, put it a different way: 97% of Medicare beneficiaries will have access to 10 or more MA plan choices, drawn from roughly 5,600 MA plans available nationally, itself a slight decrease from 5,633 in 2025 (CMS, Medicare Advantage and Medicare Prescription Drug Programs Expected to Remain Stable in 2026, Sept. 26, 2025). Two agencies, two different counting methods, and both land on the same practical fact: a client with “a few options” almost never actually has a few options. They have a double-digit number, and every one of those plans differs on premium, deductible, maximum out-of-pocket (MOOP), the specific provider network, the specific drug formulary, and the extra benefits bundled in — dental, vision, hearing, a flex card, a fitness benefit, and more, which KFF notes are now close to universal across MA plans, meaning “has dental” stopped being a useful differentiator on its own.
None of that complexity is optional to check. A plan that looks identical to another on premium can be materially worse for one specific client because their cardiologist is out of network, or their maintenance drug sits on a higher tier, or their MOOP is $2,000 higher in a bad year. The attributes that actually decide which plan is right for a given client are exactly the ones a five-minute glance at a brochure won’t surface.
There’s a second reason the comparison has gotten harder even as the plan count edges down: the attributes that used to differentiate plans quickly no longer do. KFF notes that virtually all Medicare Advantage plans for 2026 include multiple extra benefits like vision, hearing, and dental coverage, similar to the year before (KFF, Medicare Advantage 2026 Spotlight: A First Look at Plan Offerings, Dec. 9, 2025) — which means “this plan has dental” stopped being a useful way to separate two plans years ago, even though agents still lean on it in conversation because it’s an easy, positive thing to say. The differentiators that actually matter now sit one layer deeper: the specific dollar cap on that dental benefit, whether the client’s actual dentist takes it, and how the MOOP and formulary tier compare once the shared extra benefits are treated as a wash. A comparison that stops at “both plans have dental and vision” hasn’t actually compared anything yet.
The same six steps work from Medicare.gov and the CMS Landscape Files by hand, or through Ambrose’s plan-quoter spoke, which this article covers below.
What it costs to get this wrong
None of the numbers below say what will happen on your specific client’s call — they establish why an accurate, documented comparison beats a confident guess.
Plan choice is shrinking slightly, and it's still far more than anyone compares by memory
Average number of Medicare Advantage options available per beneficiary, all plan types vs. plans with drug coverage (MA-PD)
Source: KFF, Medicare Advantage 2026 Spotlight: A First Look at Plan Offerings, published December 9, 2025.
Getting a comparison wrong costs in two different currencies. The first is regulatory. If the comparison happens as part of a marketing or sales conversation, CMS’s Medicare Communications and Marketing Guidelines apply: any comparison between one plan or sponsor and another must be accurate and not misleading (CMS, Medicare Communications and Marketing Guidelines, effective March 16, 2022). Marketing violations under 42 CFR 422.760 carry civil money penalties of up to $25,000 for each determination, up to $25,000 for each MA enrollee directly and adversely affected, and up to $15,000 for each individual not enrolled as a result of the practice involved, all adjusted annually under 45 CFR part 102 (42 CFR 422.760(b)(1), (b)(2), (c)(4), via Cornell Law’s eCFR mirror). This article isn’t telling you that one wrong sentence triggers a fine automatically — it’s the enforcement framework that exists, and “I was pretty sure that plan covered it” is not a documented comparison.
The client doesn't remember which plan you said was better. They remember whether it turned out to be true.
Mike MooreThe second cost has no dollar figure attached, and it’s the one that actually ends books of business: a client who enrolled on a comparison that later turns out wrong — the doctor wasn’t in network after all, the drug needed a prior authorization nobody flagged — doesn’t blame the plan first. They blame the agent who built the comparison. Results may vary, and none of this is a promise that a careful comparison prevents every complaint. It’s the math on what an inaccurate one is worth avoiding.
The full manual method: building a real comparison by hand
This is the part we’re not holding back. You don’t need paid software to do this correctly — you need the client’s ZIP code, their current doctors and drug list, a spreadsheet, and Medicare.gov’s own free tools. Here’s the complete process.
Step 1: Pull the shortlist from Medicare.gov, not a mailer
Go to Medicare.gov’s Plan Finder and enter the client’s ZIP code (or their Medicare number, for a personalized view that reflects their current enrollment). KFF describes Plan Finder as the tool that lets a user compare Medicare Advantage plans, Part D plans, and Medigap policies by coverage details, cost, and benefits specific to their area (KFF, What Is the Medicare Plan Finder?, Sept. 1, 2025). Use it to generate the full list of plans actually sold in the client’s county — not the two or three plans the client happened to see advertised. That full list, from 8 to well over 30 plans depending on the county, is your starting shortlist before you narrow anything.
Step 2: Narrow with a hard filter, not a soft preference
Before comparing attributes, cut the shortlist with two non-negotiable filters: does the plan’s provider network actually include the client’s current doctors, and does the plan type match what the client needs (MA-PD if they need drug coverage bundled in, standalone Part D plus Medicare Supplement if they’re staying on Original Medicare). A plan that’s cheap but drops the client’s cardiologist isn’t a real option, no matter how good the rest of its numbers look — cut it now, before you spend time building out the rest of the comparison for a plan that was never viable.
Step 3: Record the same seven attributes for every remaining plan
For each plan still on the shortlist, pull the same seven data points, in the same order, every time. Consistency here is what makes the final table actually comparable instead of a pile of mismatched notes.
| Attribute | Where to find it |
|---|---|
| Monthly premium | Plan Finder's plan detail page or the plan's Summary of Benefits |
| Annual deductible (medical and Part D, if separate) | Plan Finder's cost breakdown or the Summary of Benefits |
| Maximum out-of-pocket (MOOP) | Plan Finder's plan detail page, listed as the annual cap on covered services |
| Provider network status for the client's current doctors | The plan's own provider directory tool — check each doctor by name, not just "in network" as a general claim |
| Formulary tier and restriction flags for the client's current drugs | Plan Finder's drug-cost lookup, or the plan's own formulary search — see our companion guide on the full CMS drug-cost lookup for the file-by-file version of this step |
| Star rating | Plan Finder's plan detail page — one input among several, never the deciding one alone |
| Extra benefits actually usable by this client | The Summary of Benefits — dental, vision, hearing, fitness, or a flex card, and whether the client will realistically use the specific benefit listed |
Step 4: Build the table before the call, not during it
Put the seven attributes as rows and each shortlisted plan as a column, in a spreadsheet or even a plain document, before you sit down with the client. This is the single change that fixes the “flipping between six tabs” problem from the pain section above — the comparison already exists, built once, and the call becomes reading it out and answering questions instead of researching live while the client watches.
A worked, illustrative example
This is a hypothetical built to show how the numbers can differ, not a real pulled figure for any specific plan this month — always confirm the current data before relying on any number with a client.
| Attribute | Illustrative Plan A | Illustrative Plan B | Illustrative Plan C |
|---|---|---|---|
| Monthly premium | $0 | $0 | $45 |
| MOOP | $7,500 | $5,900 | $4,500 |
| Client's cardiologist in network? | Yes | No | Yes |
| Client's maintenance drug tier | Tier 4, prior auth required | Tier 2, no restriction | Tier 2, no restriction |
| What this means for the client | $0 premium hides a high MOOP and a drug restriction | Cheapest overall, but loses the specialist the client sees quarterly | Highest premium, but the only plan that clears both hard filters cleanly |
The plan with the $0 premium is not automatically the right recommendation, and the table makes that visible instead of requiring you to hold four competing facts in your head at once.
Step 5: Document the date and the source
Note the plan year, the date you pulled the data, and that it came from Medicare.gov’s Plan Finder and the plans’ own current Summary of Benefits. Provider networks and formularies change; a comparison built in September isn’t guaranteed to still be accurate in December. A dated, sourced comparison is a materially stronger position than “I checked at some point” if a client’s coverage looks different later than what you presented.
Pull the full county shortlist
Medicare.gov's Plan Finder, by ZIP code — not just the plans a client heard advertised.
Cut with hard filters first
Provider network and plan type eliminate non-viable plans before you compare anything else.
Record the same seven attributes
Premium, deductible, MOOP, network, formulary, star rating, usable extra benefits — every plan, same order.
Build the table before the call
The comparison exists before the client is watching you build it.
Explain the tradeoff, not just the numbers
A $0 premium next to a high MOOP and a dropped specialist is the actual story.
Date and save it
Plan year, pull date, and source — your defensible record if coverage changes later.
Everything above works whether you join anything or not. Go build the next comparison by hand — or let Ambrose build it once you’re in.
Two situations that need an extra step before you compare
The seven-attribute table above works for a standard MA-to-MA comparison. Two common client situations need one more step first, and skipping it produces a comparison that looks complete and isn’t.
The client may qualify for a Special Needs Plan (SNP). Dual-eligible clients (Medicare and Medicaid), clients with a qualifying chronic condition, or clients in an institutional setting may have access to a D-SNP, C-SNP, or I-SNP that isn’t in the general MA shortlist Plan Finder shows by default, and these plans often carry meaningfully different cost-sharing and care-coordination structures than a standard MA plan in the same county. Before finalizing a comparison, confirm whether the client’s Medicaid status or health conditions open up a SNP option, and if so, add it to the shortlist as its own column rather than assuming the standard MA plans are the full universe of what they qualify for.
The client may actually be comparing MA against Original Medicare plus a Medigap policy, not against other MA plans. This is a different comparison entirely — Medigap doesn’t use the same premium-versus-MOOP tradeoff structure, and it doesn’t restrict the client to a provider network the way MA does, but it also doesn’t include the extra benefits (dental, vision, hearing) that are now close to universal in MA. If a client is genuinely undecided between “MA with a network” and “Original Medicare with a Medigap premium and no network,” that’s worth naming explicitly at the start of the conversation, because building a seven-attribute MA-to-MA table for a client who’s actually still deciding between MA and Original Medicare answers the wrong question.
Where the manual version breaks down at scale
Five steps, one client, one shortlist of three or four plans — that works fine as a one-off. It stops being practical the moment you’re doing it for every appointment during a seven-week AEP window, or trying to re-run the same comparison for a client’s full drug and doctor list against all 39 available plans instead of a pre-narrowed shortlist of three. Pulling and recording seven attributes across even a dozen plans by hand, per client, is a genuine time cost — every minute of it is a minute not spent talking to the client in front of you, and during AEP specifically, that minute is worth more than any other week of the year.
There’s a second problem underneath the scale problem. The moment your comparison spreadsheet has a client’s name next to their specific doctors and drug list, you’re holding something that looks a lot like protected health information. It’s tempting to paste that spreadsheet into a general AI tool to speed up the formatting or the cross-referencing. Don’t — that’s the exact mistake our guide on what not to paste into ChatGPT covers in full, and a named client’s doctor and drug list sits squarely in the category of things that shouldn’t leave your systems toward a destination without a signed BAA.
How Ambrose’s plan-quoter spoke handles the same comparison
Ambrose OS, the platform included with a Tech Savvy membership, documents a spoke called plan-quoter with a specific tool for exactly this job: quote_medicare_options, built to deliver side-by-side Medicare Advantage (MAPD) comparisons. The same spoke also exposes quote_aca_marketplace for ACA plan comparisons and quote_ichra_savings for ICHRA savings projections, and it’s documented as scrubbing identifiers before processing — the query runs on age, ZIP code, income tier, and household size, not the client’s name (Ambrose docs, spoke-plan-quoter, fetched September 2026). That’s a confirmed, current capability, not a roadmap item.
The honest distinction, the same way we’d want a vendor to be honest with us: plan-quoter’s own documentation is explicit that it’s built for quoting off scrubbed demographic inputs, and for raw live marketplace data specifically, it points to a separate spoke, marketplace-finder, instead (Ambrose docs, spoke-plan-quoter, fetched September 2026). If the question is “quote and compare Medicare or ACA options for a household,” plan-quoter is the documented tool. If the question is “pull the live, plan-level marketplace record,” that’s a different spoke. Confirm which one you’re actually reaching before you rely on it for a specific client conversation — Ambrose ships fast, and the docs, not a previous run’s memory of them, are the source of truth.
What that structure gets you, confirmed today: instead of personally pulling a shortlist from Plan Finder, cross-checking seven attributes per plan, and rebuilding the table by hand, an agency’s Ambrose seat can run the same comparison job as one query, off demographic inputs rather than a client’s identity — the same scrubbing-first approach the PHI Rail applies elsewhere in the platform, with every read and write scoped to the agency’s own tenant (Ambrose docs, spoke-plan-quoter and What Is Ambrose, both fetched September 2026).
Seven attributes, per plan, rebuilt every time
- Pull the county shortlist from Medicare.gov's Plan Finder
- Check each doctor against each plan's own network tool separately
- Cross-reference the drug list against each plan's formulary
- Build the comparison table manually before every appointment
- No built-in record of what you checked or when
7 attributesper plan, per client, by hand
One query against scrubbed demographic inputs
- plan-quoter's quote_medicare_options tool returns a side-by-side MAPD comparison
- Runs on age, ZIP, income tier, and household size — not the client's name
- quote_aca_marketplace and quote_ichra_savings cover the ACA and ICHRA versions
- Live marketplace data specifically routes to the marketplace-finder spoke instead
- Still requires verifying provider network and formulary details before a client relies on it
1 queryscrubbed inputs, tenant-scoped
If the client-facing question is really “which of my existing clients are affected by this year’s plan or formulary changes across my whole book,” rather than one household’s comparison, that’s the job our Medicare book re-shop guide and the medicare-watchdog spoke are built for — scheduled, book-level scanning rather than a per-household quote.
Ambrose’s plan-quoter spoke builds the same side-by-side comparison this article just walked through by hand — one seat comes with the Tech Savvy membership, and that’s the fastest way to stop rebuilding the table yourself before every appointment.
Compliance: a faster comparison doesn’t loosen the rules that already apply
Building the comparison quickly is a workflow improvement. It doesn’t change what you’re allowed to say about it to a client.
CMS’s Medicare Communications and Marketing Guidelines govern comparative marketing. Any comparison between one plan or sponsor and another, made as part of a marketing or sales conversation, has to be accurate and not misleading, and the standard third-party marketing organization (TPMO) disclaimer requirement for agents discussing specific plans still applies to that conversation (CMS, Medicare Communications and Marketing Guidelines, effective March 16, 2022). This article isn’t a substitute for that full guidance — confirm your own carrier’s and state’s specific marketing-review requirements before you put a plan comparison in writing to a client.
If you use AI anywhere in this workflow — to help build the comparison table, summarize a client’s drug list, or draft a follow-up email — the NAIC’s AI Model Bulletin sets the expectation that decisions or actions made or supported by AI still have to comply with all applicable insurance laws and regulations, and it advises regulators on the type of documentation an insurer or agency should be able to produce about how the tool is used (NAIC, Artificial Intelligence — Model Bulletin & AI Principles). In practice: a written policy on how you use AI in the comparison process, a human reviewing anything before it goes to a client, and documentation you could produce if asked.
Never paste a named client's doctor and drug list into a general AI tool
A client's specific doctors and medications, tied to their name, imply health conditions — treat that combination with the same caution as any other protected health information. Don't paste it into a consumer chatbot to speed up formatting a comparison. A platform described as HIPAA-aware by default, with tenant isolation and a documented PHI-handling layer, is a materially different destination than a general-purpose AI tool with no such controls.
What you get by joining
One Ambrose seat comes with a Tech Savvy Insurance membership: $97 a month, billed monthly, cancel anytime, founding rate locked in while the membership stays active. Alongside the seat: weekly Zoom calls with open Q&A and build-with-you sessions, 30-plus hours of recorded training, Meta Ads and marketing training built for this industry, pre-built AI templates and bot deployments, and a free annual in-person member workshop — plus an explicit no-recruiting rule, so a question about a plan comparison doesn’t turn into someone else’s downline pitch.
Ambrose usage is separate from the $97 seat
The membership includes one Ambrose seat; usage inside Ambrose runs through its own credit ledger with spend caps, so cost stays visible instead of showing up as a surprise. See the full Spokes catalog for what else is available beyond plan-quoter.
Build the next comparison with the real data
The seven-attribute table, the hard filters, and the worked example above work whether you join anything or not. If you'd rather have plan-quoter build the same comparison in one query, one seat comes with the Tech Savvy membership.
Join Tech Savvy — $97/monthThe close
Everything above, the seven attributes, the hard filters, the worked comparison, works whether you ever join anything or not. That’s the point of writing it out completely. This is exactly the kind of thing we work through on a Tuesday with Ambrose open on the screen: a real client, a real shortlist, building the comparison once instead of live on every call. $97 a month, cancel anytime, and nobody will pitch you a downline: https://techsavvyinsurance.com/.
Before you present a plan comparison to a client
Tech Savvy Insurance is a training and software community, not an insurance company, agency, or law firm, and does not provide insurance, legal, tax, or compliance advice. You are responsible for your own licensure and for complying with all applicable CMS, HIPAA, state, and carrier regulations, including marketing, disclosure, and documentation requirements for any plan comparison you present. AI-generated outputs may contain errors — always verify against each plan's current, official Summary of Benefits before a client relies on it. Results may vary.
Frequently asked questions
Sources
- CMS — Medicare Advantage and Medicare Prescription Drug Programs Expected to Remain Stable in 2026 (Sept. 26, 2025) — cms.gov
- KFF — Medicare Advantage 2026 Spotlight: A First Look at Plan Offerings (Dec. 9, 2025) — kff.org
- KFF — What Is the Medicare Plan Finder? (Sept. 1, 2025) — kff.org
- Cornell Law eCFR — 42 CFR 422.760, Civil Money Penalties — law.cornell.edu
- CMS — Medicare Communications and Marketing Guidelines (effective March 16, 2022) — cms.gov
- NAIC — Artificial Intelligence (Model Bulletin & AI Principles) — content.naic.org
- Ambrose docs — spoke-plan-quoter — app.hiambrose.com
- Ambrose docs — What Is Ambrose — app.hiambrose.com
- Ambrose docs — Spokes catalog — app.hiambrose.com
Ready to put this into practice?
Join a private community of Health & Life insurance professionals using AI, Meta Ads, and automation to grow — without draining their bank account.
Join Tech Savvy — $97/month