A Medicare patient with heart failure, type 2 diabetes, and COPD sees her primary care physician four times a year for maybe eighteen minutes a visit. Call it seventy-two minutes of clinical attention across a calendar year.
There are 525,600 minutes in a year.
Everything that determines whether she ends up in an emergency department happens in the other 525,528. Whether she weighs herself. Whether she refilled the diuretic. Whether the cardiology note made it back to her PCP. Whether anyone noticed that her new prescription interacts with the one she’s been on since 2019.
Chronic care management is Medicare’s attempt to pay for those minutes. It’s a billable, non-face-to-face service designed to fund the coordination work that primary care has always done for free and has therefore always done inconsistently.
This guide covers what CCM is, who qualifies, the scope-of-service requirements, the CPT codes and what they pay, the shift toward Advanced Primary Care Management, whether the evidence supports the model, and the specific reasons most programs never reach the scale their business case assumed.
What is Chronic Care Management?
Chronic care management (CCM) is a Medicare-covered service that pays practices for non-face-to-face care coordination provided to patients with two or more chronic conditions, delivered by clinical staff under a physician’s supervision and billed monthly.
Medicare launched CCM in 2015 after recognizing something obvious in hindsight: the fee-for-service system paid for visits and procedures and paid nothing for the phone calls, medication reconciliation, specialist follow-up, and care planning that actually keep complex patients stable.
The scale of the problem justifies the attention. According to the CDC, roughly six in ten American adults have a chronic disease and four in ten have two or more, and about 90 percent of national health care spending goes toward people with chronic and mental health conditions.
What Counts as a Chronic Condition?
Medicare does not publish a closed list, which surprises people. The definition is functional:
- Two or more chronic conditions that are
- expected to last at least 12 months or until the patient’s death, and
- place the patient at significant risk of death, acute exacerbation or decompensation, or functional decline
Conditions that routinely qualify include diabetes, heart failure, COPD, hypertension, chronic kidney disease, atrial fibrillation, asthma, depression, dementia, cancer, arthritis, HIV, and substance use disorders.
The third criterion is the one auditors look at. Two well-controlled conditions in an otherwise healthy patient are a weak basis for CCM. The documentation needs to support risk, not just diagnosis count.
CCM vs. Other Care Management Services
Medicare now funds a whole family of care management services, and practices lose money by conflating them.
| Service | Who it’s for | Key distinction |
|---|---|---|
| CCM | 2+ chronic conditions | Monthly, non-face-to-face, time-based |
| Complex CCM | Same, higher complexity | 60+ minutes, moderate to high complexity decision making |
| PCM | One high-risk condition | Single condition focus, often specialist-led |
| TCM | Post-discharge patients | 30-day episode after inpatient discharge, includes a face-to-face visit |
| RPM | Patients with device-transmitted data | Requires physiologic monitoring device and data days |
| BHI / CoCM | Behavioral health conditions | Psychiatric consultant and care manager model |
| APCM | Broad primary care panel | Bundled monthly payment, not time-based |
These are not interchangeable, several cannot be billed in the same month for the same patient, and the boundaries matter for compliance.
Medicare Chronic Care Management Requirements
CCM is not simply “we called the patient.” Medicare defines a set of scope-of-service elements, and every one must be in place.
The Scope-of-Service Elements
- A comprehensive care plan must be established, implemented, revised, or monitored. This is a real document covering problems, expected outcomes, medications, community resources, and responsible parties, not a checkbox.
- The care plan must be available electronically to everyone on the care team, and a copy must be provided to the patient.
- 24/7 access to a care team member for urgent needs. Not necessarily a physician, but a real path to someone who can help.
- Continuity of care with a designated member of the care team for successive routine appointments.
- Management of care transitions between settings and providers, including timely exchange of clinical summaries.
- Enhanced communication methods beyond telephone tag: secure messaging, patient portal, email.
- Certified EHR technology used to record demographics, problems, medications, and allergies in structured form.
- At least 20 minutes of qualifying clinical staff time per calendar month for standard CCM.
Consent and Cost Sharing
Patient consent is required before the first billing, and it must be documented. The patient has to be told:
- What the service includes
- That cost sharing applies, meaning the standard 20 percent coinsurance and deductible
- That only one practitioner can furnish and bill CCM in a given calendar month
- That they may stop the service at any time, effective at the end of the month
Consent may be verbal, but it must be recorded in the medical record.
Cost sharing is the single largest barrier to CCM enrollment, and any business case that ignores it is fiction. You are asking a patient on a fixed income to accept a recurring monthly charge for a service that produces no visit, no prescription, and nothing they can hold. Practices that succeed at enrollment have solved this conversation. Practices that fail usually never scripted it.
Patients with Medicaid or a supplemental policy may have the coinsurance covered, which is worth knowing before the call.
Who Can Deliver CCM, and Under What Supervision
CCM time can be furnished by clinical staff including RNs, LPNs, and medical assistants, as well as by the billing practitioner personally.
Critically, CMS permits general supervision for CCM clinical staff services. The billing practitioner does not need to be physically present in the office while the work happens. That single policy choice is what makes centralized care management teams and remote staffing models viable.
Eligible billing practitioners include physicians, nurse practitioners, physician assistants, clinical nurse specialists, and certified nurse midwives.
CCM CPT Codes and Billing
Here is the code set. Verify current-year payment amounts against the Medicare Physician Fee Schedule before building any financial model, because the conversion factor changes annually and has moved significantly in recent years.
| Code | Description | Time |
|---|---|---|
| 99490 | CCM, clinical staff time | First 20 minutes |
| 99439 | CCM add-on, clinical staff | Each additional 20 min, max 2 units |
| 99487 | Complex CCM, clinical staff | First 60 minutes |
| 99489 | Complex CCM add-on | Each additional 30 minutes |
| 99491 | CCM by physician or QHP personally | First 30 minutes |
| 99437 | CCM by physician or QHP, add-on | Each additional 30 minutes |
| G0506 | Comprehensive assessment and care planning | One-time add-on |
Standard vs. Complex Chronic Care Management
99490 is the workhorse: 20 minutes of clinical staff time per calendar month.
99487, complex chronic care management, requires 60 minutes of clinical staff time and moderate or high complexity medical decision making, plus establishment or substantial revision of the care plan. The higher payment attracts attention, but the medical decision making requirement is a real bar. Billing complex CCM on volume without documenting the decision making is an audit invitation.
Principal Care Management
PCM covers patients with a single complex chronic condition, which makes it the natural fit for specialists. A cardiology practice managing advanced heart failure, or nephrology managing CKD, often fits PCM better than CCM.
The codes are 99424 and 99425 for physician or QHP time, and 99426 and 99427 for clinical staff time.
FQHC and RHC Billing
Federally qualified health centers and rural health clinics historically billed care management through a single general code, G0511. CMS transitioned these settings to billing the individual care management CPT codes directly, with the change phasing in during 2024 and required from 2025 forward.
If you operate an FQHC or RHC and your billing still reflects the old general-code approach, that’s worth an immediate review.
Advanced Primary Care Management: The Shift Away From the Stopwatch
The most consequential recent change to Medicare care management is Advanced Primary Care Management (APCM), finalized in the CY2025 Physician Fee Schedule and effective January 1, 2025.
APCM introduced three codes stratified by patient complexity rather than by minutes:
- G0556: patients with fewer than two chronic conditions
- G0557: patients with two or more chronic conditions
- G0558: patients with two or more chronic conditions who are Qualified Medicare Beneficiaries
The defining feature is that APCM has no time threshold. No stopwatch, no 20-minute floor, no monthly scramble to document the last four minutes on the twenty-ninth. Payment is a monthly per-patient amount tied to a risk tier, and the practice must deliver a defined set of service elements covering access, care planning, care coordination, population health, and performance measurement.
This matters more than it sounds. Time tracking is the single most hated part of running a CCM program. It drives documentation burden, creates compliance exposure, distorts staff behavior toward hitting minute thresholds, and generates the awkward reality that a care manager who solves a problem efficiently earns the practice less than one who does not.
Some tradeoffs to weigh:
- APCM cannot be billed in the same month as CCM, PCM, TCM, and several other care management services for the same patient. It’s a substitution, not an addition.
- The service element requirements are broad. APCM assumes an advanced primary care operating model, including population health management and performance measurement, not just a care coordinator making calls.
- Cost sharing still applies, so the enrollment conversation does not get easier.
- The economics differ by panel. For practices with a large panel of moderately complex patients who never accumulate 20 documented minutes, APCM can pay more in aggregate. For practices billing complex CCM on a smaller, higher-touch population, it may pay less.
CMS has continued to build on this framework in subsequent rulemaking, including add-on codes pairing APCM with behavioral health integration. Check the current-year Physician Fee Schedule final rule for the latest code set and payment amounts before committing to a model.
What Does a CCM Program Actually Earn?
The arithmetic is simple and the assumptions are where programs go wrong.
Revenue per enrolled patient per month is one CCM code, plus add-ons where warranted. Multiply by enrolled patients, multiply by twelve.
The variables that determine whether the model works:
- Enrollment rate. The gap between eligible and enrolled is where most business cases collapse. A panel with 800 eligible patients and a 15 percent enrollment rate is a very different business from the same panel at 45 percent.
- Attrition. Patients disenroll, especially after the first coinsurance statement arrives. Model monthly churn, not just gross enrollment.
- Billable rate. Enrolled is not billable. Patients who don’t answer the phone in a given month produce no revenue that month. Programs commonly bill 60 to 80 percent of enrolled patients in any month, and the ones that don’t measure this are usually at the low end.
- Cost per patient per month. Care manager salary and benefits, divided by realistic panel size. A full-time care manager handling 250 to 350 patients is a common planning range, varying widely with acuity and technology.
- Technology and vendor fees. Especially if fees are per-patient-per-month, which changes the unit economics considerably.
Run the model at 20 percent enrollment, not 60. If it only works at aspirational enrollment, it doesn’t work.
There’s also revenue the direct model misses. Well-run care management influences quality measure performance, risk adjustment accuracy through better documented and coded conditions, avoidable utilization in shared savings arrangements, and patient retention. For organizations in value-based contracts, these indirect effects often exceed the CCM fee revenue itself, and the program should be justified on total contribution rather than billing alone.
Does Chronic Care Management Actually Work?
Reasonable question, and the honest answer has some texture.
CMS commissioned an independent evaluation of the CCM benefit in its early years. The findings were broadly favorable: reductions in emergency department visits and inpatient admissions among participants, with net savings to Medicare that exceeded program payments. Subsequent studies and health system reports have generally pointed the same direction.
Three cautions before treating that as settled:
- Selection effects are real. Patients who consent to a monthly coordination program and answer the phone consistently differ from those who don’t, in ways that correlate with better outcomes independent of the intervention.
- Program quality varies enormously. “CCM” describes a billing code, not a standard of care. A program with experienced nurses doing genuine medication reconciliation and a program running a call script to hit twenty minutes both bill 99490.
- Effects concentrate in the sickest patients. Aggregate averages understate the benefit for high-risk patients and overstate it for the rest.
The defensible conclusion: structured, sustained care coordination for high-risk patients improves outcomes and reduces utilization. Billing CCM does not. The code funds the work. It doesn’t do it.
How to Build a Chronic Care Management Program That Works
Start With Enrollment, Because Everything Else Depends On It
- Identify eligible patients from data, not memory. Risk scores, condition counts, utilization history, and gaps in care beat asking physicians who they’re worried about.
- Have the physician introduce it. Enrollment rates from a physician recommendation during a visit are dramatically better than from a cold call by unfamiliar staff. If you change one thing about your enrollment process, change this.
- Script the cost conversation honestly. Name the coinsurance, explain what it buys, mention supplemental coverage. Patients who feel surprised by a bill disenroll and tell their friends.
- Explain it in outcomes, not services. “A nurse who knows your history will call you every month, help manage your medications, and get you in quickly when something changes” beats any description of care coordination.
Staff It Deliberately
- Match licensure to work. RNs for clinical assessment and medication management, MAs and coordinators for outreach, scheduling, and social needs. Paying RN wages for appointment reminders destroys the margin.
- Panel sizes should reflect acuity, not a spreadsheet average.
- Protect the time. Care managers who get pulled to cover the front desk stop being care managers, and it happens constantly in small practices.
- Plan for turnover. Continuity with a known person is a scope-of-service element and a major driver of patient satisfaction. Losing a care manager costs more than the recruiting fee.
Fix the Workflow and Documentation
- Track time automatically where possible. Manual time logs are inaccurate in both directions and are the most common audit finding.
- Make the care plan usable. A generated document nobody reads satisfies the letter of the requirement and none of its purpose. If your care plan doesn’t change what happens at the next visit, it isn’t working.
- Close the loop with the physician. Care managers surface problems. If there’s no fast path to a clinical decision, the program becomes documentation.
- Review non-billable patients monthly and understand why. Wrong phone number, hospitalized, disengaged, deceased. Each has a different fix.
Technology and the Build-Versus-Buy Question
The functional requirements: patient identification and stratification, enrollment and consent tracking, care plan authoring tied to the EHR, time capture, outreach workflow and documentation, and billing readiness reporting.
Build when you have multiple sites and payers, a data platform already in place, and enough volume to justify the engineering. Buy when you need to move fast, lack care management staff, or want the vendor to carry the staffing risk.
Two cautions on vendors. First, percentage-of-collections pricing raises compliance concerns and should be reviewed by counsel. Second, evaluate whether the vendor is providing a technology platform or actually employing the clinical staff, because those are different arrangements with different risks and very different economics.
Compliance Risks Worth Taking Seriously
CCM has drawn federal scrutiny, and the failure modes are predictable.
- Time documentation that doesn’t support the code. Round numbers, identical durations across patients, or time logged without corresponding activity notes.
- Duplicate billing. Two practitioners billing CCM for the same patient in the same month, or CCM billed alongside a service it can’t be billed with.
- Missing or undocumented consent, particularly for patients enrolled before a program formalized its process.
- Care plans that are templates. Identical care plans across patients with different conditions suggest the comprehensive care plan requirement was met on paper only.
- Complex CCM without documented complexity. Billing 99487 at volume without medical decision making documentation is a pattern that stands out in claims data.
- Supervision gaps. General supervision is permissive, not absent. There must be a supervising practitioner with an established relationship.
- Vendor arrangements structured in ways that implicate the Anti-Kickback Statute or Stark Law.
The practical safeguard is an internal audit before anyone else runs one. Pull twenty charts at random and check whether the documentation would support the billing to a reviewer who has never met your team.
Where CCM Programs Fail
Patterns that repeat across organizations:
- Treating it as a billing initiative. Programs launched by revenue cycle rather than clinical leadership tend to optimize for documented minutes and produce no clinical change.
- Enrollment stalls after the enthusiastic first cohort. The first hundred patients are easy. The next four hundred require process.
- No one owns it. Care management assigned as a portion of several people’s jobs becomes nobody’s job.
- Ignoring the coinsurance conversation until the first billing cycle generates complaints.
- Measuring activity instead of outcomes. Calls made and minutes logged are inputs. ED visits, readmissions, medication adherence, and gap closure are results.
- Building for CCM specifically rather than for care management generally, then facing a rebuild when the program shifts toward APCM or a value-based contract changes the requirements.
That last one deserves emphasis. The codes will keep changing. CCM arrived in 2015, complex CCM and PCM followed, then chronic pain management, community health integration, principal illness navigation, and now APCM. Build a care management capability that can be billed several ways, not a workflow hard-wired to one code.
Frequently Asked Questions
What is chronic care management?
A Medicare-covered service paying practices for non-face-to-face care coordination for patients with two or more chronic conditions expected to last at least 12 months and to place the patient at significant risk. It includes a comprehensive care plan, 24/7 access, and at least 20 minutes of qualifying clinical staff time per month.
What are the CCM CPT codes?
99490 for the first 20 minutes of clinical staff time, 99439 as an add-on, 99487 and 99489 for complex CCM, 99491 and 99437 when the physician or qualified health professional provides the time personally, and G0506 as a one-time care planning add-on.
Who is eligible for chronic care management?
Medicare patients with two or more chronic conditions expected to last at least 12 months or until death, where those conditions place the patient at significant risk of death, acute exacerbation, decompensation, or functional decline.
Does the patient pay for CCM?
Yes. Standard Medicare cost sharing applies, meaning the deductible and 20 percent coinsurance. Patients with Medicaid or supplemental coverage may have it covered. Cost sharing must be explained during consent.
Can two providers bill CCM for the same patient?
No. Only one practitioner may furnish and bill CCM for a given patient in a calendar month, which is why the consent process requires telling the patient this.
What is the difference between CCM and APCM?
CCM is time-based, requiring documented minutes each month. Advanced Primary Care Management pays a monthly bundled amount by patient risk tier with no time threshold, using codes G0556, G0557, and G0558. They cannot be billed for the same patient in the same month.
Does CCM require a face-to-face visit?
No. CCM is a non-face-to-face service. An initiating visit may be required for new patients or those not seen recently, and consent must be obtained, but the monthly service itself is delivered remotely.
Can CCM and remote patient monitoring be billed together?
Generally yes, when the requirements for each are separately met and time is not counted twice toward both services. Documentation must clearly separate the effort.
Who can provide CCM services?
Clinical staff including RNs, LPNs, and medical assistants under general supervision of the billing practitioner, or the physician or qualified health professional personally using the 99491 and 99437 codes.
Where to Start
If you’re evaluating chronic care management, resist the urge to begin with code selection.
Start by counting. How many patients on your panel meet the two-condition risk criterion? Pull it from claims and problem list data rather than estimating. That number sets the ceiling on everything.
Then model at pessimistic enrollment. Twenty percent, with realistic churn and a billable rate below enrollment. If the program only clears its costs at 50 percent enrollment, you don’t have a business case, you have a hope.
Then decide what you’re actually buying. If the goal is fee revenue, the math is tight and the operational burden is real. If the goal is reducing avoidable utilization in a shared savings or Medicare Advantage arrangement, CCM billing is a partial offset to a program you’d want regardless, and it should be evaluated on total contribution.
The practices that do this well made a decision about care redesign and used the billing codes to help fund it. The ones that struggled started with the codes and tried to reverse-engineer a care model from them.


