TL;DR
Medicare is the most concentrated lead-qualification window in pay-per-call. The Annual Enrollment Period runs Oct 15 to Dec 7. Volume spikes 4-6x. Then it drops off a cliff. The Medicare Advantage Open Enrollment Period adds a second spike from Jan 1 to Mar 31. AI pre-qualification handles the screening layer (age eligibility, enrollment period, plan type interest, geographic coverage, current coverage) before routing qualified prospects to your licensed agents. Cost: $0.10-0.15/minute vs $15-25/hour for a human screener. CMS-compliant by design — the AI screens, licensed agents enroll. Works on VICIdial or any SIP dialer. Setup takes about 10 minutes.
The Medicare Market in 2026
The numbers that matter for any operator running Medicare campaigns this year:
- 67 million Americans are enrolled in Medicare (KFF, 2026)
- 35.1 million of those — about 52% — are in Medicare Advantage as of February 2026, up 1.1 million from a year earlier (KFF)
- The 3% MA enrollment growth was the lowest annual increase in two decades
- 83% of MA enrollment growth came from Special Needs Plans (SNPs) in 2026, signaling carriers are leaning into dual-eligibles and chronic-care segments
Medicare runs on three calendar windows, and every Medicare campaign you run is shaped by them:
- Annual Enrollment Period (AEP): October 15 - December 7. Anyone with Medicare can join, switch, or drop a Medicare Advantage or Part D plan. This is the biggest single window in pay-per-call after ACA OEP. Plans you sign during AEP take effect January 1.
- Medicare Advantage Open Enrollment Period (MA OEP): January 1 - March 31. People already enrolled in MA can switch to a different MA plan or drop back to Original Medicare. Smaller volume than AEP but real intent — these are people who chose a plan and want to change it.
- Special Enrollment Period (SEP): Year-round, but only triggered by qualifying events. Moving to a new coverage area, losing employer health coverage, becoming dual-eligible (Medicare + Medicaid), being affected by a federal disaster declaration — each opens a 60-90 day window depending on the event.
The pay-per-call economics ride those windows. Q4 is gold. Q1 has a smaller second wave. The rest of the year runs on SEP volume, which is lower but year-round.
The Medicare Seasonal Staffing Problem
A standard Medicare call center looks like this through the year:
- August - September: You're hiring and training agents for AEP. Medicare screening is more complex than ACA — agents need to know AEP versus MA OEP versus SEP rules, MA versus Medigap versus Part D differences, and CMS-licensed agent requirements. Training runs 3-4 weeks minimum to get agents production-ready.
- October 15: AEP opens. Volume jumps 4-6x overnight on day one. Agents who finished training in late September are barely seasoned.
- November - early December: Peak. The hardest weeks of the year. Plan changes, coverage anxiety, deadline pressure, complex life events all hitting at once. Average call complexity peaks in late November.
- December 7: AEP closes. Volume drops 70-80% in 48 hours.
- January 1 - March 31: MA OEP runs at maybe a third of AEP volume. Mostly people regretting their AEP choices.
- April - September: SEP-only volume. You can run a skeleton crew for 6 months. Or you can keep the team you trained and bleed payroll.
Most BPOs and pay-per-call agencies running Medicare campaigns end up over-hiring for AEP and under-utilizing for the rest of the year. The agents who were sharp by mid-December are exactly the ones who find permanent jobs and leave by April. Next October, you start the cycle again.
AI pre-qualification doesn't replace your licensed agents. It absorbs the seasonal screening layer that's responsible for most of the over-hiring.
Why Pre-Qualification Matters More for Medicare in 2026
Three things changed the calculus this year:
1. CMS marketing rules tightened. Recent CMS rules around third-party marketing organizations (TPMOs), recorded calls, and approved scripting mean operators have to be more careful about what gets said on a Medicare lead-gen call. Pre-qualification by an AI that screens for eligibility — without quoting plan benefits, premiums, or carrier names — sits cleanly inside the rules. Pre-qualification by an offshore agent reading a partially-approved script is where most of the violations come from.
2. SNP-driven growth means more complex screening. When 83% of new MA enrollees are landing in Special Needs Plans, screening has to identify dual-eligibility (Medicaid status), chronic conditions matching SNP criteria (C-SNP), or institutional status (I-SNP) before transferring. That's a longer screening flow than basic Medicare Advantage. Humans get tired. AI doesn't.
3. Carrier patience for unqualified transfers is at an all-time low. With MA growth slowing, carriers paying for qualified Medicare transfers are scrutinizing transfer quality harder. A buyer who used to accept 60% qualification now wants 80%+. Pre-screening at the source is the only way to hit those numbers consistently.
The agencies that automate the screening layer this year will run AEP at materially lower cost and ship higher transfer quality. The ones that don't will hire 30 seasonal agents in August again.
What Medicare Qualification Actually Requires
Medicare screening isn't a single yes/no question. It's a multi-step eligibility check that determines who can enroll, when, and into what.
Basic Medicare eligibility:
- Age 65+ (or under 65 with qualifying disability)
- US citizen or legal resident with 5+ years of continuous residency
- Currently enrolled in Medicare, or eligible to enroll?
- Has Part A and Part B already? (Required for MA enrollment)
Enrollment-period eligibility:
- Are we in AEP (October 15 - December 7)?
- Are we in MA OEP (January 1 - March 31, MA enrollees only)?
- If neither, do they have a qualifying SEP event? (Move, loss of employer coverage, gained Medicaid eligibility, federal disaster, etc.)
Plan-type interest:
- Original Medicare with Medigap (Medicare Supplement) — the licensed agents handling these are different from MA agents
- Medicare Advantage (with or without prescription drug coverage)
- Standalone Part D prescription drug plan
- Special Needs Plan (D-SNP for dual-eligibles, C-SNP for chronic conditions, I-SNP for institutional)
Coverage status:
- Currently uninsured, on Original Medicare only, or on an MA plan they want to switch?
- Currently has Medicaid? (Triggers D-SNP routing)
- Has employer or retiree health coverage that affects enrollment?
Geographic:
- ZIP code (determines plan availability — MA networks are county-specific)
Common disqualifiers that waste licensed agent time:
- Under 65 and no qualifying disability (not yet Medicare-eligible)
- Already enrolled and just confused by a marketing letter (already on Medicare)
- Calling about Medicaid only (different program, different enrollment process)
- Wants Medigap but only has Part B and not Part A
- Outside any enrollment period with no qualifying SEP event
- Calling on behalf of a parent without authority (can be screened back for proper authority)
A 60-90 second screening call sorts those out. That's the work an AI pre-qualifier handles before a licensed agent ever picks up.
How AI Pre-Qualification Works for Medicare
The AI sits between your dialer and your licensed Medicare agents. Nothing changes about your campaigns or your enrollment workflow. The AI filters the front of the funnel.
Step 1: Your campaigns generate calls. Whether it's TV, digital, mail, or community outreach, the call lands on your dialer.
Step 2: Calls route to the AI extension first. The AI registers on your VICIdial (or any SIP-compatible dialer) as a remote agent. Same setup as adding a remote human agent working from home.
Step 3: The AI runs Medicare-specific screening. Natural conversation, not a phone tree. The AI works through the qualification flow, handling the questions that come up 200 times a day:
- "I just got a letter saying my plan is changing — what does that mean?"
- "I'm 64 and I want to start looking at my options."
- "I'm on Medicare but my wife isn't yet."
- "I have Medicare and Medicaid — does that change anything?"
- "I want to switch from Aetna to UnitedHealthcare."
- "I moved last month, can I change my plan?"
The AI doesn't quote plan benefits, premiums, or carrier names. It identifies eligibility, enrollment-period status, plan-type interest, and geography. Average screening call: about 90 seconds.
Step 4: Qualified prospects get warm-transferred. The lead meets criteria — age 65+ (or qualifying disability), valid enrollment period, in-area, has Part A and Part B if they're asking about MA, ready to discuss options. The AI warm-transfers the live call to your licensed agent. The agent picks up someone who's pre-screened and ready to talk plans.
Step 5: Everyone else gets handled. Under 65? Polite explanation that Medicare requires age 65 or qualifying disability. Already happy with their plan? Confirmed and ended. Outside any enrollment window? Told when AEP opens and how to prepare. DNC request? Recorded instantly.
Your licensed agents only pick up the phone for callers who can actually enroll.
The Economics
Typical industry pay-per-call rates for Medicare vary by season, plan type, and intent. Operators who buy and sell Medicare leads quote ranges in this neighborhood:
| Scenario | Typical industry payout per transfer |
|---|---|
| MA AEP transfer (high intent, clean profile) | $50-100 |
| MA AEP transfer (standard) | $35-65 |
| MA OEP / SEP verified transfer | $40-80 |
| Medicare Supplement (Medigap) transfer | $40-90 |
| D-SNP (dual-eligible) transfer | $45-110 |
These are directional ranges — actual rates vary by network, carrier, season, and your relationships. Your buyers will tell you their numbers; the point here is the order of magnitude.
Pre-qualification cost comparison (year-round average):
| Method | Cost per talk minute | 10,000 minutes |
|---|---|---|
| US onshore screener | $0.60-1.00 | $6,000-10,000 |
| Offshore screener (Philippines) | $0.25-0.35 | $2,500-3,500 |
| AI pre-qualification | $0.10-0.15 | $1,000-1,500 |
But for Medicare specifically, the seasonal math is what matters more than the per-minute cost.
The seasonal staffing math, worked example:
Suppose you process 60,000 talk minutes during AEP (Oct 15 - Dec 7), 25,000 during MA OEP (Jan-Mar), and 5,000 minutes per month for SEP volume the rest of the year. That's roughly 115,000 total annual minutes.
With human screeners:
- AEP (8 weeks): 30-40 agents needed. Hiring cost $3,000-5,000 per agent. Training 3-4 weeks (more than ACA because Medicare is more complex). Total ramp cost for seasonal staff: $90,000-200,000.
- MA OEP (3 months): Maybe 12-15 agents. Some seasonal staff stay if you can keep them busy.
- SEP-only months (5-6 months): 4-6 agents. The 25-35 seasonal hires from AEP either left in January or you laid them off.
- The training-curve gap: By the time November hires are productive, AEP is already a third over. Your most experienced seasonal hires are usually the first ones to leave for permanent work.
With AI pre-qualification:
- AEP: AI handles 60,000 minutes. No hiring, no training, no ramp. Cost $6,000-9,000.
- MA OEP: AI handles 25,000 minutes. Cost $2,500-3,750.
- SEP-only months: AI handles 5,000 minutes/month. Cost $500-750/month. Zero idle agents.
- Year two: Same AI, same scripts, same performance. No retraining cycle.
Annual savings versus offshore human screeners typically run $30,000-60,000. Versus US onshore: $80,000-150,000+. And that's before factoring in the August-September hiring scramble you no longer need to repeat every year.
CMS Compliance: The Part Most AI Vendors Get Wrong
Medicare lead-gen calls operate under CMS marketing rules on top of standard TCPA requirements. This is where most generic "AI calling" platforms fall apart. They were built for general outbound, not for a federally-regulated vertical.
What CMS broadly requires for Medicare marketing:
- TPMO disclaimer. Third-party marketing organizations contracted to find Medicare leads have specific disclosure requirements about which plans and carriers they represent.
- Recorded calls and audit trail. Marketing and enrollment calls are required to be recorded and retained. Retention windows are long (multi-year).
- No misrepresentation. Saying or implying that you represent CMS, Medicare, or a government agency is a violation.
- Approved scripting for enrollment. Once a call moves into actual plan enrollment, the script is supposed to follow CMS-approved language. Pre-qualification (eligibility screening) sits before this line.
- Scope of appointment. Before discussing specific plan benefits with a prospect, licensed agents are required to confirm scope of appointment. Pre-screening doesn't trigger this; plan-benefit discussion does.
- Licensed agent requirement for plan discussion. Only CMS-licensed health insurance agents can discuss specific plan names, premiums, copays, formularies, or networks. The AI's role is qualification, not selling.
How AI pre-qualification stays compliant by design:
The AI operates strictly as a pre-screener. It doesn't quote plan names. It doesn't list carrier benefits. It doesn't compare premiums. It identifies enrollment eligibility, enrollment-period status, plan-type interest, and geography — then transfers to a licensed agent who handles the actual enrollment conversation under CMS-approved scripting.
This is the same intake-versus-enrollment division that compliant Medicare call centers already run with human screeners. The AI replaces the intake screener, not the licensed enrollment agent.
Audit trail by default:
Every call recorded on dual channels (caller and AI on separate tracks), fully transcribed, with disposition data captured. If CMS, a state DOI, or a carrier auditor asks "what happened on this call?", you have the full record — recording, transcript, qualification criteria checked, transfer destination, outcome.
The compliance posture is the same whether your screener is a human or an AI. The difference is that an AI doesn't go off-script when it's tired.
Who This Is For
Pay-per-call publishers running Medicare campaigns: You're buying media during AEP and selling qualified MA, Medigap, and SNP transfers at $40-100 per call depending on plan type and intent. AI pre-qualification means fewer chargebacks from buyers who got unqualified transfers, higher transfer-to-enrollment rates for your buyers (which means they buy more volume), and lower cost-per-qualified-transfer.
BPOs running outbound Medicare campaigns: You're loading lists into VICIdial and dialing during AEP and MA OEP. AI pre-qualification means your licensed agents only talk to people who can enroll, your seasonal staffing requirement drops 60-80% at the screening layer, and your cost-per-enrollment drops materially. If you're running ACA on the same floor, see AI for ACA lead qualification.
Medicare brokerages and FMOs buying Medicare transfers: You're paying $40-100 per qualified transfer. When 30-40% of those transfers turn out to be people under 65, people without Part A and Part B, or people outside an enrollment window, your effective cost-per-enrollment doubles. AI pre-qualification at the source means the transfers you're paying for are actually qualified.
The 2026 opportunity:
MA growth is slowing. SNP gains dominate. Carrier scrutiny of transfer quality is up. Operators who automate the screening layer this year run AEP cheaper and ship better transfers. The ones who don't will hire seasonal agents in August like they did last year.
How to Set It Up
If you're running VICIdial or any SIP-compatible dialer:
- Keep your existing setup. Your dialer, your numbers, your campaigns, your licensed agents — none of it changes.
- Add a SIP extension for the AI. Klariqo registers on your dialer as a remote SIP extension. Same process as adding any remote agent.
- Upload your Medicare qualification script. Enrollment-period rules, eligibility criteria, plan-type routing logic, SEP qualifying events, common objections, transfer conditions. We have Medicare-specific templates ready.
- Route calls to the AI extension first. Your dialer sends answered calls to the AI; qualified calls warm-transfer to your licensed agent queue.
Klariqo-side setup takes about 10 minutes. The full clock depends on how fast your VICIdial admin can create the matching extension and whitelist our IP. With a responsive admin on the call, customers go live in under 30 minutes total. Detailed walk-through: how to add AI agents to VICIdial.
FAQ
Does the AI handle AEP, MA OEP, and SEP differently?
Yes. During AEP (October 15 - December 7), the screening is broadest — anyone Medicare-eligible can enroll, switch, or drop a plan. During MA OEP (January 1 - March 31), the AI screens for current MA enrollment because that window is MA-only. Outside both, the AI screens for qualifying SEP events (move, loss of coverage, dual-eligible status change, federal disaster) before allowing a transfer.
Can the AI screen for Medicare Advantage versus Medigap versus Part D?
Yes. The screening identifies plan-type interest (MA, Medigap, Part D, SNP) and routes to the licensed agent team that handles that product. Medigap and MA agents are typically different in larger brokerages, and the AI respects that routing.
What about CMS compliance for AI calls?
The AI handles pre-screening only — eligibility, enrollment-period status, plan-type interest, geography. It never quotes plan names, premiums, or carrier benefits. CMS rules about approved scripting for plan discussion apply to the licensed agent who picks up after the transfer, not to the intake screener determining eligibility.
How does the AI handle the off-season?
Medicare volume drops 70-80% after AEP closes on December 7. With human agents, you're paying for trained staff who don't have enough work. With AI, you pay per minute used. 5,000 SEP-volume minutes in May costs $500-750 instead of $5,000+ for a small fixed team.
Can it handle dual-eligibles for D-SNP routing?
Yes. The AI screens for Medicaid status and can route dual-eligibles to your D-SNP team. Given that SNPs drove 83% of MA enrollment growth in 2026, this routing accuracy is more valuable in 2026 than it was in any prior year.
How fast can I go live?
Klariqo-side setup is about 10 minutes. End-to-end depends on how fast your VICIdial admin can configure the matching extension and IP whitelist on your server. Most agencies are running their first test calls within a few hours of starting setup.
How much does it cost?
$0.10-0.15 per minute depending on monthly volume. At an average screening call of 90 seconds, that's roughly $0.15-0.23 per screening attempt. New clients get 300 minutes free to test on one campaign before paying anything.
Last updated: May 9, 2026 By Ansh Deb, Founder & CEO of Klariqo — building AI voice agents for BPOs and call centers since 2025.