TL;DR
The Care Programs Comparison blog is a reference guide comparing all 8 Medicare care management billing programs available in 2026: CCM, PCM, TCM, BHI, CoCM, RPM, RTM, AWV, and APCM. It walks through key distinctions — CCM requires 2+ chronic conditions with 20 min/month, PCM covers 1 complex condition with 30 min/month, and APCM uses a flat-tier structure with no time threshold. It also clarifies RPM vs RTM: RPM tracks physiologic vitals while RTM tracks non-physiologic data, and RTM is uniquely billable directly by PTs, OTs, SLPs, and psychologists. On stacking, the blog notes RPM, CCM, and BHI can be billed together, APCM stacks with RPM/RTM but not CCM/PCM, and RPM and RTM are mutually exclusive in the same month. The core takeaway: practices lose revenue by evaluating each program in isolation — the real win is tracking patient eligibility across programs and stacking what’s allowed instead of billing one program at a time.
Every billing team I have worked with ends up doing the same thing: one tab open for CPT codes, another for reimbursement rates, a third for whatever stacking rule someone half-remembers from a webinar. Nobody has put codes, rates, eligibility, and stacking logic for all eight Medicare care management programs in one place, so every practice rebuilds the same cross-reference from scratch. That is not a knowledge gap. It is a formatting gap, and it is the one this page closes.
Epic-Approved Vendor – HIPAA and SOC 2 controls built into every build · 50+ healthcare solutions shipped
The 8 Medicare Care Management Programs at a Glance
Eight CPT/HCPCS code families cover Medicare’s care management landscape as of 2026: Chronic Care Management (CCM), Principal Care Management (PCM), Transitional Care Management (TCM), Behavioral Health Integration (BHI) and its collaborative-care variant (CoCM), Remote Physiologic Monitoring (RPM), Remote Therapeutic Monitoring (RTM), Annual Wellness Visits (AWV), and Advanced Primary Care Management (APCM). Each targets a different clinical situation, and each has its own eligibility rule, time or complexity threshold, and billing provider requirement.
| Program | CPT/HCPCS Codes | Data Type | Eligible Provider | Min Time/Threshold |
|---|---|---|---|---|
| CCM | 99490, 99491, 99487, 99489 | Care coordination | Physician/NPP + clinical staff | 20 min/month |
| PCM | 99424, 99425, 99426, 99427 | Care coordination (1 condition) | Physician/NPP + clinical staff | 30 min/month |
| TCM | 99495, 99496 | Post-discharge transition | Physician/NPP | 30-day episode |
| BHI | 99484 | Behavioral health coordination | Clinical staff | 20 min/month |
| CoCM | 99492, 99493, 99494 | Psychiatric collaborative care | BH care manager + psych consultant | 60-70 min/month |
| RPM | 99453, 99454, 99457, 99458 | Physiologic (vitals) | Physician/NPP + clinical staff | 16 days data + 20 min |
| RTM | 98975-98981, 98984-98986 | Non-physiologic (PROs, adherence) | Physician, PT, OT, SLP, psychologist | 16 days (or 2-15 days, new codes) |
| AWV | G0402, G0438, G0439 | Preventive assessment | Physician/NPP | Annual visit |
| APCM | G0556, G0557, G0558 | Bundled care management, tiered | Physician/NPP | No time requirement |
Nine code families, four billing logics (time-tracked, episode-based, tier-based, visit-based), one panel.
Who Can Bill Each Program
Eligibility runs on more than credential. Some programs require the billing provider to personally deliver a component; others let clinical staff carry the bulk of the work under general supervision.
| Program | Physician/NPP | Clinical staff (under supervision) | PT/OT/SLP | Psychologist |
|---|---|---|---|---|
| CCM | Bills | Delivers care under supervision | No | No |
| PCM | Bills | Delivers care under supervision | No | No |
| TCM | Bills, must personally do face-to-face visit | Handles med rec, non-face-to-face coordination | No | No |
| BHI | Bills | Delivers care coordination | No | No |
| CoCM | Bills | BH care manager delivers, psych consultant reviews | No | Psych consultant role |
| RPM | Bills | Reviews data, delivers 20-min management | No | No |
| RTM | Bills | Delivers care under supervision | Yes, can bill directly | Yes, can bill directly |
| AWV | Bills | N/A | No | No |
| APCM | Bills | Delivers care under supervision | No | No |
RTM is the outlier. Physical therapists, occupational therapists, speech-language pathologists, and psychologists can bill it directly, where every other program on this table routes billing through a physician or non-physician practitioner.
What Stacks and What Doesn’t
This is the question every practice running more than one program eventually asks, and it is the one competitor content answers least completely. CMS permits substantial concurrent billing across these programs, provided the clinical time or service documented for each program is tracked separately and never double-counted for the same activity.
For the revenue math behind RPM+CCM+BHI stacking specifically, including what it’s worth per patient and what most practices leave uncaptured, see Mindbowser’s RPM and CCM stacking revenue guide. That piece models the CFO-facing economics of this one combination in depth; this table is the reference for all eight programs’ stacking logic at once.
For the full 15-rule matrix including the CMS ACCESS Model’s fee-for-service exclusions and the audit-risk side of getting concurrent billing wrong, see Mindbowser’s program stacking rules guide, which this table summarizes.
Planning to offer multiple Medicare care management services?
Reimbursement Rates, Side by Side (CY2026)
Rates vary widely by program logic. Time-tracked programs pay per threshold crossed; APCM pays a flat tier rate regardless of time; AWV pays once a year per visit type.
| Program | Code | 2026 National Average Rate |
|---|---|---|
| CCM (non-complex, 20 min) | 99490 | ~$66 |
| CCM (complex, base) | 99487 | ~$144 |
| PCM | 99424 | ~$67 |
| TCM (moderate complexity) | 99495 | ~$220 |
| TCM (high complexity) | 99496 | ~$290 |
| BHI | 99484 | ~$68 |
| RPM (management, first 20 min) | 99457 | ~$50 |
| RTM (management, first 20 min) | 98980 | ~$50 |
| AWV (initial) | G0438 | ~$172-191 |
| AWV (subsequent) | G0439 | ~$117-137 |
| APCM Level 1 | G0556 | $16.37 |
| APCM Level 2 | G0557 | $53.78 |
| APCM Level 3 | G0558 | $117.24 |
APCM’s rates are the only ones on this table that don’t move with time spent, which is exactly why tier accuracy carries more financial weight than any single time-tracked code. For CCM’s full 2026 payment structure specifically, see Mindbowser’s Medicare Chronic Care Management pay rate guide.
CCM vs. PCM vs. APCM: The Most-Confused Trio
These three get mixed up more than any other combination on this table, because all three cover ongoing, non-episodic care coordination. The distinction is eligibility scope, not clinical content.
| CCM | PCM | APCM | |
|---|---|---|---|
| Eligible conditions | 2+ chronic conditions | 1 complex chronic condition | Any Medicare patient |
| Billing basis | Time-tracked (20+ min/month) | Time-tracked (30+ min/month) | Flat tier, no time requirement |
| Best fit | Multi-condition patients, staffing supports time tracking | Single high-acuity condition (e.g., a patient in active cancer treatment) | Full-panel coverage without per-patient time logging |
PCM exists for the single-condition patient CCM’s 2-condition threshold excludes; APCM exists for the practice that wants coverage without CCM or PCM’s time-tracking discipline at all. A patient can move between these three, and often should, as their situation changes. Someone enrolled in PCM for a single condition who develops a second chronic condition becomes CCM-eligible and stops qualifying for PCM’s single-condition framing. A practice that never reassesses eligibility as conditions accumulate leaves that patient parked in the wrong program, not because anyone made a bad initial call, but because nobody rechecked it after the clinical picture changed. The same recheck discipline that matters for APCM’s tier assignment (see the APCM guide’s tier-reassignment-trigger section) applies here too, just with a different trigger: a new diagnosis code doesn’t just change an APCM tier, it can change which of these three programs the patient actually belongs in.
TCM: The One Episode-Based Program
TCM is the only program on this table that isn’t ongoing. It covers a single 30-day window after a hospital, skilled nursing facility, or other inpatient discharge, with a 2-business-day contact requirement and a 7-or-14-day face-to-face visit deadline depending on complexity. It closes when the window ends or the patient is readmitted, whichever comes first, and cannot overlap with CCM billing in the same period for the same patient.
RTM vs. RPM: Non-Physiologic vs. Physiologic Data
The distinction is the data type, not the delivery mechanism. RPM monitors physiologic vitals: blood pressure, glucose, weight, oxygen saturation. RTM monitors non-physiologic data: musculoskeletal status, respiratory symptoms, therapy adherence, cognitive behavioral markers, and is the only program on this table that PTs, OTs, SLPs, and psychologists can bill directly rather than routing through a physician. The two cannot be billed for the same patient in the same month.
For the full billing-window rules, the new 2026 short-window codes, and what an RTM-ready workflow actually needs to run, see Mindbowser’s RTM complete guide.
AWV: The Gateway Visit
The Annual Wellness Visit is billed once a year, not monthly, and its role on this table is different from the other eight: it is frequently the initiating visit that establishes eligibility for CCM, APCM, and other ongoing programs. A practice that treats AWV as a standalone preventive-care line item, rather than the entry point into the rest of its care-management panel, is leaving the connection unbuilt.
For the CPT-code mechanics (G0402, G0438, G0439, and the enrollment-timeline rule that determines which one applies).
BHI and CoCM: The Behavioral Health Add-Ons
Behavioral Health Integration (99484) and its collaborative-care variant, CoCM (99492-99494), cover behavioral health coordination alongside a patient’s other chronic-condition management. Both have been permanently reimbursable since 2021, unlike TCM and AWV’s telehealth-delivery components, which currently carry a temporary waiver extension through December 2027. That permanence matters for a practice deciding where to invest build effort: BHI and CoCM are not exposed to the same waiver-expiration risk that makes TCM and AWV’s telehealth options a moving target for 2027 planning.
The two programs solve different staffing problems, not the same one at different intensity levels. BHI (99484) fits a practice that already has a primary care team managing a patient’s other chronic conditions and wants to add basic behavioral health coordination, general supervision, no dedicated psychiatric consultant required, at a 20-minute monthly threshold. CoCM (99492-99494) is a structurally different model: a behavioral health care manager works the case directly, and a consulting psychiatric provider reviews it on a scheduled cadence, without necessarily ever seeing the patient face to face. That collaborative-care structure is why CoCM’s threshold runs 60-70 minutes monthly, three times BHI’s, and why it requires two distinct staff roles rather than one care coordinator wearing an extra hat.
The eligibility overlap with the rest of this table is real and underused. A patient already enrolled in CCM or APCM for chronic-condition management, who also screens positive for depression or anxiety on a PHQ-9 or GAD-7, is very often eligible for BHI or CoCM concurrently, and few practices route that referral automatically. The programs stack (see Figure 3), which means the primary care team’s existing chronic-care enrollment is frequently the exact signal that should trigger a behavioral health screening and, where it screens positive, a second concurrent enrollment, not a wait-and-see approach that leaves the behavioral health component uncaptured until a crisis visit forces the issue.
Which Program Fits Which Patient
Every section above answers “what is this program.” This one answers the question a practice manager actually has in front of a real patient chart: given this patient’s situation right now, which program applies. The eight programs on this table aren’t competing options for the same patient at the same moment; each one is triggered by a specific clinical or administrative fact, and most patients will touch more than one of these triggers over the course of a year, which is the sequence Figure 7 walks through next.
A Patient’s Year Across Multiple Programs
The programs on this table are not mutually exclusive across a patient’s year, even where they’re mutually exclusive in the same month. A single Medicare patient can move through several of them in sequence, and the practices that capture the most legitimate revenue are the ones that plan for that sequence instead of treating each program as an isolated enrollment decision.
Why Practices Run This on a Rented Platform, and What Changes When They Don’t
Most of the vendors that publish comparison content like this table sell a subscription platform alongside it: ChartSpan, Prevounce, ThoroughCare, CareSimple, and HealthArc all cover some or most of these eight programs. That is a reasonable choice for a practice that wants program support fast and does not mind a second login next to its EHR.
The tradeoff is the same one it is for any single program on this table: a rented platform is generic by design, tuned to a median customer’s condition mix rather than a specific practice’s actual panel. A practice running four or five of these programs concurrently needs the stacking logic, the eligibility routing, and the revenue modeling to reflect its own patient data, in the same system the care team already works from, not a shared configuration built for someone else’s patient mix.
The gap shows up specifically at the multi-program layer, not inside any single program. A rented CCM platform handles CCM competently; a rented RPM platform handles RPM competently. What most rented platforms don’t do well is the cross-program logic this page’s Figure 3 and Figure 7 describe: knowing that a patient just moved out of a TCM episode and is now eligible to resume APCM billing, or flagging that a patient’s new RTM enrollment doesn’t conflict with their existing RPM enrollment because RPM was actually never activated for them. That logic sits between programs, not inside one, which is exactly the layer a single-program subscription was never built to own. A practice running one program can reasonably rent it. A practice running several, with patients moving between them the way Figure 7’s example patient does, is the case where owning that cross-program logic starts to matter more than any single program’s feature list.
Building the Software That Tracks All Eight
The programs on this table don’t run themselves, and the practices capturing the most legitimate revenue from them are the ones whose software tracks eligibility, stacking rules, and tier status across all the programs a patient touches, not just the one a given department happens to own. Mindbowser builds that layer into the EHR a practice already runs. ConnectHealth is the connectivity underneath it, when a practice’s EHR needs to talk to Epic, Cerner, Athenahealth, or another system to keep this data current.
Where a practice starts on that build depends on which gap actually costs the most today. For a practice already running several of these programs in separate departments, the stacking check from Figure 3 is usually the first build worth prioritizing, since that is the logic most likely to be leaving revenue uncaptured right now with no new enrollment required to capture it. For a practice moving onto APCM for the first time, tier assignment and recheck logic is the natural starting point. For a practice still running everything by spreadsheet, the honest answer is to start with whichever single program on this table generates the most patient volume today, prove the pattern there, then extend it across the rest, rather than trying to build all eight programs’ logic in one pass.
Often yes, but not every combination. RPM, CCM, and BHI can all stack together. APCM stacks with RPM and RTM but not with CCM or PCM. RPM and RTM cannot both be billed in the same month. See Figure 3 for the full pairwise matrix.
CCM requires 2 or more chronic conditions and a 20-minute monthly time threshold. PCM covers a single complex chronic condition at a 30-minute threshold, for patients CCM’s 2-condition rule excludes.
They’re mutually exclusive in the same calendar month for the same patient. RPM covers physiologic data (vitals); RTM covers non-physiologic data (musculoskeletal, adherence). A practice picks based on which data type the patient’s monitoring plan actually requires.
No. APCM is optional and eligibility-broader; CCM remains available and can pay more per patient for practices that reliably hit its time thresholds. Many practices run both, segmented by which patients fit which model.
TCM (its face-to-face-via-telehealth option) and AWV carry real exposure on the current waiver extension through December 2027. RTM is not classified as telehealth and BHI has been permanently reimbursable since 2021, so both are unaffected.
Not entirely. Federally Qualified Health Centers and Rural Health Clinics have their own transition path onto standard care-management codes including APCM, following the retirement of the older G0511 code.
For time-tracked programs (CCM, PCM, BHI), eligibility is generally stable month to month unless conditions change. For APCM specifically, tier status should be rechecked whenever a new diagnosis lands in the chart or QMB status changes, not on an annual review cycle.









BLOGS
NEWSROOM
CASE STUDIES
WEBINARS
PODCASTS
ASSET HUB
EVENT CALENDAR 



















