CCM CPT Codes Overview
Chronic Care Management (CCM) enables practices to bill for coordinated care activities for patients with two or more chronic conditions expected to last at least 12 months or until death. CMS supports CCM with three distinct code series based on service level and complexity.
In 2026, CMS continued to support CCM with modest reimbursement increases while retaining the same code structure. Practices can choose the appropriate CCM series based on time requirements and clinical complexity.
Complete CCM CPT Codes Table (2026)
Reference table with all CCM codes organized by category: Standard CCM, Complex CCM, and Physician-Driven CCM. Each category includes base codes and add-on codes for additional time.
| Code | Description | Threshold |
|---|---|---|
99490 | Basic chronic care coordination by clinical staff | ≥ 20 minutes per calendar month |
99439 | Additional staff time for basic CCM | +20 minutes increments add-on to 99490 |
| Code | Description | Threshold |
|---|---|---|
99487 | Higher complexity coordination requiring clinical decision support | ≥ 60 minutes per calendar month |
99489 | Additional time for complex CCM | +30 minutes increments add-on to 99487 |
| Code | Description | Threshold |
|---|---|---|
99491 | Physician or qualified professional personally provides CCM | ≥ 30 minutes per calendar month |
99437 | Extra time for physician-led CCM | +30 minutes increments add-on to 99491 |
Standard CCM: 99490 & 99439
99490 - Standard CCM (Base Code)
- Requires at least 20 cumulative minutes of care coordination activities per calendar month
- Delivered by clinical staff under physician supervision
- For patients with two or more chronic conditions expected to last 12+ months
- Billed once per calendar month
99439 - Standard CCM Add-On
- Used when time exceeds the base 20-minute threshold
- Billed for each additional 20-minute increment
- Up to two units per month (40-60 minutes total)
- Must be billed with 99490 in the same month
Complex CCM: 99487 & 99489
99487 - Complex CCM (Base Code)
- Requires at least 60 minutes of clinical staff time per calendar month
- For patients with higher care needs requiring more clinical judgment
- Involves complex care coordination and decision-making beyond standard CCM
- Billed once per calendar month
99489 - Complex CCM Add-On
- Billed for each additional 30-minute increment beyond the base 60 minutes
- No stated limit on how many times it may be used in a month
- Must be billed with 99487 in the same month
Physician-Driven CCM: 99491 & 99437
99491 - Physician-Driven CCM (Base Code)
- Used when the physician or qualified healthcare provider personally provides CCM
- Requires at least 30 minutes of direct clinician time per calendar month
- Clinician directly carries out chronic care tasks (not delegated to clinical staff)
- Billed once per calendar month
99437 - Physician CCM Add-On
- Billed for each additional 30-minute increment beyond the base 30 minutes
- Must be billed with 99491 in the same month
- Reflects additional physician time spent on CCM activities
Billing Rules & Constraints
Only One CCM Series per Patient per Month
You cannot bill multiple CCM categories for a single patient in the same month. Pick the one that best matches the time and complexity of services provided:
Patient Eligibility
Time Tracking
Example Billing Scenarios
| Service Scenario | Billing Codes |
|---|---|
| 25 minutes clinical staff CCM | 99490 |
| 45 minutes clinical staff CCM | 99490 + 99439 |
| 90 minutes complex case | 99487 + 99489 |
| 65 minutes physician-led CCM | 99491 + 99437 |
| Standard CCM with >60 mins | 99490 + (99439 × 2) |
Implementation Considerations
Chronic Care Management enables practices to bill for coordinated care activities for patients with multiple chronic conditions. The 2026 CCM code structure supports three distinct service levels: Standard CCM for basic coordination, Complex CCM for higher complexity cases, and Physician-Driven CCM when clinicians personally provide services.