CCM services in medical billing refer to the non-face-to-face care coordination Medicare pays practices to provide patients with two or more chronic conditions expected to last at least 12 months. Billing uses CPT codes 99490, 99439, 99491, 99437, 99487, and 99489, depending on who performs the work and how much time it takes. In 2026, national average reimbursement runs roughly $63–$66 for base non-complex CCM (99490) up to around $135–$144 for complex CCM (99487), following a CMS-approved rate increase.
What Are CCM Services in Medical Billing?

Chronic Care Management is the coordination of care for patients with two or more chronic conditions conditions expected to last at least 12 months, or until the patient’s death, and that place them at significant risk of death, acute exacerbation, or functional decline. Medicare created dedicated billing codes for this work because it happens outside the exam room: phone calls, medication reconciliation, care-plan updates, and coordination between specialists.
CMS <cite index=”10-1,10-2″>covers CCM under the Physician Fee Schedule for patients managing multiple chronic conditions, and this service contributes meaningfully to better patient health outcomes.</cite> It’s billed monthly, and only one practitioner can bill for a given patient in a given calendar month. This kind of proactive coordination is a core piece of broader revenue cycle management, since untracked or poorly documented CCM time directly affects a practice’s collections.
Who Is Eligible for CCM?
A patient qualifies for CCM if they have:
- Two or more chronic conditions (diabetes, hypertension, COPD, heart disease, and similar long-term conditions all qualify)
- Conditions expected to last at least 12 months, or until death
- A condition profile that places them at significant risk of death, acute exacerbation, or functional decline
Before billing begins, the practitioner must complete an initiating visit (a comprehensive E/M visit, Annual Wellness Visit, or Initial Preventive Physical Exam where CCM is discussed), obtain the patient’s consent written is preferred, verbal is acceptable if properly documented and build a comprehensive care plan inside the EHR. Consent only needs to be captured once, unless the patient switches CCM providers.
Not every visit qualifies as an initiating visit. A comprehensive E/M visit (levels 2 through 5, CPT 99212–99215) can serve as the initiating encounter, as can an AWV or IPPE but only if CCM is actually discussed with the patient during that visit. Encounters that don’t involve a face-to-face visit by the billing practitioner, such as brief check-in visits, telephone calls, or online-only services, don’t meet this requirement. If a comprehensive visit happens but CCM never comes up in the conversation, that visit can’t retroactively count as the initiating visit the discussion has to happen in real time.
CCM CPT Codes Explained (2026)
Here’s where most confusion starts. CCM isn’t one code; it’s a family of codes split by time spent, who performs the work, and complexity of decision-making.
| CPT Code | Description | Time Required | Who Performs It | 2026 National Avg. Rate* |
| 99490 | Non-complex CCM, base code | 20 min/month | Clinical staff, general supervision | ~$63–$66 |
| 99439 | Additional non-complex CCM (up to 2x/month) | +20 min | Clinical staff | ~$47–$50 |
| 99491 | Non-complex CCM, physician-performed | 30 min/month | Physician or QHP personally | ~$63–$85 |
| 99437 | Additional physician-performed CCM | +30 min | Physician or QHP personally | ~$21–$63 |
| 99487 | Complex CCM, base code | 60 min/month | Clinical staff, moderate/high complexity MDM | ~$135–$144 |
| 99489 | Additional complex CCM (unlimited units) | +30 min | Clinical staff | ~$78 |
*Rates vary by locality and MAC check the CMS Physician Fee Schedule Look-Up Tool for your exact rate. These figures reflect the national average following CMS’s 2026 reimbursement increase across CCM codes.
One rule catches practices out constantly: you must pick one tier per patient per month. If a patient’s condition requires moderate-to-high complexity decision-making that month, you bill complex CCM (99487/99489) not both complex and non-complex codes for the same patient in the same period.
Non-Complex vs. Complex CCM What’s the Difference?

| Non-Complex CCM | Complex CCM | |
| Codes | 99490, 99439, 99491, 99437 | 99487, 99489 |
| Base time | 20 min (staff) or 30 min (physician) | 60 min |
| Decision-making required | Standard care coordination | Moderate to high complexity MDM |
| Care plan | Established or maintained | Established or substantially revised |
| Typical patient | Two stable chronic conditions | Multiple conditions with active complications or higher clinical risk |
How Much Does CCM Pay in 2026?
CMS finalized a roughly 10% increase in CCM reimbursement rates for 2026, part of a broader push to reward practices already doing this work. To put the revenue in perspective: a practice enrolling 300 patients in base non-complex CCM (99490) at an average of $65/month generates approximately $19,500 per month, or $234,000 annually, from that single code before accounting for add-on time or complex-tier patients, who pay significantly more per patient.
That said, this is a modeling example, not a guarantee actual revenue depends on your locality’s fee schedule, patient mix, and how consistently your team documents time.
Add-on time compounds this further. If even a third of those 300 patients need an additional 20 minutes of coordination each month (billed under 99439), that’s roughly another 100 patients generating an extra $47–$50 apiece and another $4,700–$5,000 monthly. And complex-tier patients change the math meaningfully: a single high-risk patient billed under 99487 can generate over $135 in a single month, compared to $63–$66 for a non-complex patient at the base tier. For a practice with even a modest complex-CCM caseload, that difference adds up fast across a full patient panel.
None of this happens automatically, though. The revenue only shows up if the time is actually logged, tied to the correct calendar month, and matched to the correct code tier which is exactly where the next two sections come in.
Patients aren’t left out of the cost conversation either. In 2026, the <cite index=”8-1″>Medicare Part B deductible is $283, with beneficiaries typically responsible for a monthly coinsurance of $7 to $10 once that deductible is met</cite>. Framing this cost transparently alongside the fact that consistent chronic care coordination tends to reduce far more expensive emergency visits and hospitalizations helps with patient buy-in and reduces mid-program drop-off.
CCM Billing Requirements Step-by-Step
- Confirm eligibility and verify two or more qualifying chronic conditions in the chart.
- Complete the initiating visit to a comprehensive E/M, AWV, or IPPE where CCM is discussed directly with the patient.
- Obtain consent written or verbal, documented in the record, captured once.
- Build the comprehensive care plan problem list, treatment goals, planned interventions, medication management, and care coordination notes, stored in a certified EHR.
- Track time monthly log every non-face-to-face and face-to-face minute spent on CCM activities, tied to the correct calendar month.
- Select the correct code tier non-complex or complex, never both, for a single patient in a single month.
- Submit the claim with documentation ready to support the time and complexity billed if audited.
Common CCM Denial Codes and How to Avoid Them
This is the part almost no CCM guide covers and it’s where practices quietly lose revenue every month.
CO-16 (“claim/service lacks information needed for adjudication”) is one of the most frequent denial reasons for CCM claims. It typically means the claim was missing a required data element, often an incomplete care plan reference, a missing modifier, or insufficient time documentation on the claim.
CO-197 (“precertification/authorization/notification absent”) shows up when a payer’s specific CCM enrollment or notification requirement wasn’t met before the claim was submitted this is more common with Medicare Advantage plans that layer their own prior-authorization rules on top of standard Medicare CCM policy.
How to reduce both:
- Document the exact minutes spent on CCM activities for each calendar month, not in aggregate.
- Confirm payer-specific enrollment or notification rules before the first CCM claim, especially for Medicare Advantage patients.
- Keep the care plan visibly updated and timestamped in the EHR auditors and adjudicators look for evidence it’s a living document, not a one-time form.
- Never bill two different CCM tiers for the same patient in the same month.
There’s also a quieter version of this problem: partial-month gaps. If a patient is enrolled mid-month, or clinical staff turnover interrupts outreach for a few weeks, the logged time can fall short of the 20- or 30-minute threshold without anyone noticing until the claim is denied. Building a simple monthly checkpoint or even a basic spreadsheet flag when a patient’s logged time is under threshold by the 20th of the month catches this before it becomes a denial instead of after.
It’s also worth separating hard denials (claim rejected outright, code 16 or 197 attached) from soft denials that come back for additional documentation. Soft denials are recoverable with a quick resubmission if your team has the original time logs and care plan readily accessible. Hard denials tied to eligibility or authorization issues are harder to reverse after the fact, which is exactly why front-loading the verification work before the first claim goes out saves more time than fighting the denial afterward.
If your practice is seeing a pattern of CCM denials beyond these two codes, it’s worth reviewing the broader landscape of why medical claims get denied and fixed, since many of the same root causes apply across specialties.
Concurrent Billing Rules CCM with RPM, BHI, TCM
CCM doesn’t exist in isolation, and one of the most common billing questions is what else you can bill alongside it in the same month.
| Combination | Allowed? | Condition |
| CCM + Remote Patient Monitoring (RPM) | Yes | Time and documentation must be tracked separately for each program, with no double-counting |
| CCM + Behavioral Health Integration (BHI) | Yes | Distinct clinical focus and separate time logs required |
| CCM + Transitional Care Management (TCM) | Generally no, same month | TCM covers the immediate post-discharge period; CCM typically resumes once TCM’s 30-day window closes |
| Complex CCM + Non-complex CCM | No | Only one CCM tier per patient per month |
The core principle across all of these: as long as the clinical purpose and the time logged are genuinely distinct, concurrent billing is allowed. The moment documentation overlaps or double-counts the same minutes, you’re exposed to denials or recoupment.
CCM vs. PCM vs. APCM vs. TCM Which Program Fits?
| Program | Focus | Minimum Conditions | Typical Time |
| CCM (99490, 99439, 99491, 99437, 99487, 99489) | Ongoing coordination across multiple chronic conditions | 2+ chronic conditions | 20–60+ min/month |
| PCM (Principal Care Management, 99424–99427) | A single high-risk condition needing focused management | 1 condition, expected to last 3+ months | 30 min/month |
| APCM (Advanced Primary Care Management add-on codes) | Layers behavioral health and advanced primary care coordination alongside CCM | Varies; designed to complement CCM/BHI | Bundled monthly service |
| TCM (Transitional Care Management, 99495, 99496) | Care coordination in the 30 days following hospital discharge | N/A discharge-triggered | One-time, 30-day window |
If a patient has one dominant condition driving most of the clinical work, PCM is often the better fit than CCM. If they have several stable chronic conditions requiring ongoing coordination, CCM is the standard path and APCM add-ons can layer on top when advanced primary care and behavioral health integration are both part of the picture.
2026 Compliance Watch the OIG’s CCM Audit Focus

If there’s one thing billing teams should build into their 2026 workflow, it’s this: the OIG has added a new, multi-year CCM audit to its Work Plan, and it’s specifically examining <cite index=”8-1″>whether patients billed for CCM services actually meet the program’s foundational eligibility requirement of having two or more chronic conditions</cite>. This review will look at Medicare Part B payment patterns across recent years and is expected to run through much of the rest of the decade.
This isn’t a hypothetical risk. <cite index=”8-1″>Medicare contractors have already recovered identified overpayments within the allowable reopening period in past enforcement actions, with providers directed to refund significant beneficiary cost-sharing amounts under the ACA’s 60-day overpayment rule</cite>.
What this means practically: the eligibility documentation for every CCM patient not just the time logs needs to hold up under review. If your chart doesn’t clearly show two qualifying chronic conditions with the required risk profile, that patient shouldn’t be enrolled in CCM, regardless of how much coordination work your team is doing for them. Running periodic medical billing audit services on your CCM panel before the OIG does is one of the more effective ways to stay ahead of this.
RHC and FQHC Billing Rules for CCM
Rural Health Clinics and Federally Qualified Health Centers follow a different path than standard fee-for-service practices. As of January 1, 2026, RHCs and FQHCs bill individual CCM codes (99490, 99439, 99491, 99437, 99487, 99489) at national non-facility PFS payment rates, rather than a single bundled rate. The previous bundled code, G0511, was sunset effective September 30, 2025, and is no longer reportable.
This shift adds administrative work RHCs and FQHCs now need to track time and documentation separately for each program, the same way standard practices do but it also opens up higher total reimbursement for centers managing multiple concurrent programs (CCM, RPM, BHI) for the same patient, since each can now be billed under its own code rather than folded into one bundled rate. Critical Access Hospitals can also bill Medicare Part B CCM services by assigning the patient to an outpatient billing practitioner, with the same initiating visit, consent, and documentation rules applying regardless of facility type.
In-House vs. Outsourced CCM Billing A Decision Framework
Every CCM guide from a vendor will tell you to outsource. Here’s a more balanced way to think about it:
In-house makes sense when:
- You have dedicated clinical staff with bandwidth for monthly patient outreach and time tracking
- Your EHR already supports structured CCM documentation and time logging
- Your patient panel for CCM is small enough that consistent, personal outreach is manageable without new hires
Outsourcing makes sense when:
- Your team is already stretched thin on patient-facing care and can’t reliably hit monthly minimum time thresholds
- You’ve had denial or audit issues tied to inconsistent documentation
- You want to scale CCM enrollment significantly without adding W-2 clinical staff
Either path works under CMS rules the requirements around consent, care plans, and time documentation apply the same way. The real deciding factor is whether your current staff has the consistent monthly bandwidth, not whether outsourcing is inherently “better.” If you do decide to outsource, it’s worth comparing how different medical billing companies structure their CCM programs, and reading up on what outsourcing medical billing services actually involves before signing on with a vendor.
Conclusion
CCM services in medical billing help healthcare providers improve patient outcomes while generating reimbursement for ongoing care coordination. By accurately documenting services, meeting eligibility requirements, and following the latest billing guidelines, practices can reduce claim denials and maximize revenue. Partnering with an experienced medical billing and practice management company ensures compliance, streamlines workflows, and allows providers to focus on delivering high-quality chronic care management to their patients.
FAQs
What is the CPT code for CCM services?
The core codes are 99490 (20 minutes, non-complex, clinical staff) and 99491 (30 minutes, non-complex, physician-performed), with 99439 and 99437 as their respective add-on codes, plus 99487 and 99489 for complex CCM.
How much does Medicare pay for CCM per patient?
In 2026, national average reimbursement runs roughly $63–$66 for base non-complex CCM (99490) up to around $135–$144 for base complex CCM (99487), though exact rates vary by locality.
Who can bill for chronic care management?
Physicians, nurse practitioners, physician assistants, clinical nurse specialists, and certified nurse midwives can all bill CCM, but only one practitioner may be reimbursed per patient per calendar month.
Can you bill CCM and RPM together?
Yes, as long as the time and documentation for each program are tracked separately with no overlap in the minutes counted.
What are common CCM denial reasons?
CO-16 (missing information needed for adjudication) and CO-197 (missing precertification or notification, often tied to Medicare Advantage plans) are among the most frequent denial codes for CCM claims.
Do patients pay out of pocket for CCM?
Yes CCM is subject to standard Medicare Part B cost sharing, which in 2026 means the $283 annual deductible plus 20% coinsurance, typically $7–$10 per month for most patients once the deductible is met.