CPT 99487 and 99489: Complex CCM Requirements and When to Bill Them
CPT 99487 and 99489 complex CCM explained: the 60-minute threshold, moderate to high decision-making, care plan revision, documentation and 2026 rates.
Reviewed by Muhammad Usman, PharmD, co-founder of Zenith Care Solutions.

Most practices that run Chronic Care Management bill CPT 99490 for the first 20 minutes of clinical staff time and CPT 99439 for each additional 20. Complex CCM (CPT 99487 and the add-on 99489) is the higher-intensity pair. It pays roughly double the base code for a month, but it has stricter requirements, and the most common audit gap is billing it without the record to support it.
This guide explains what the two codes cover, how they differ from 99490, and what has to be in the chart before you bill them. Rates are 2026 Medicare national averages and vary by locality. Rules change every year, so confirm current requirements with your billing team or Medicare Administrative Contractor.
What are CPT 99487 and 99489?
Short answer: CPT 99487 is complex CCM for the first 60 minutes of clinical staff time in a calendar month. CPT 99489 is the add-on for each additional 30 minutes. Both need moderate or high complexity medical decision-making and a care plan that is established or substantially revised that month.
| Code | What it covers | Approx. national rate |
|---|---|---|
| 99487 | Complex CCM, first 60 minutes of clinical staff time | ~$132 per month |
| 99489 | Add-on, each additional 30 minutes | ~$70 per unit |
Everything that applies to standard CCM still applies: an eligible patient, an initiating visit where required, documented consent, a comprehensive electronic care plan and general supervision. The documentation checklist walks through those baseline items. Complex CCM adds three conditions on top.
What extra conditions does complex CCM add?
- At least 60 minutes of clinical staff time in the calendar month, logged.
- Moderate or high complexity medical decision-making by the billing practitioner.
- Establishment or substantial revision of the comprehensive care plan during that month.
Miss any one of the three and the month belongs under standard CCM instead.
99490 or 99487: how do you choose?
The decision comes from what actually happened in the month, not from the minute count alone.
| Question | Points to 99490 and 99439 | Points to 99487 and 99489 |
|---|---|---|
| Staff time in the month | 20 to 59 minutes | 60 minutes or more |
| Practitioner decision-making | Low or routine | Moderate or high |
| Care plan | Reviewed and kept | Established or substantially revised |
| Typical month | Stable patient, routine outreach | New diagnosis, medication change, post-discharge, worsening condition |
A patient with 70 minutes of logged calls but a stable care plan and routine decisions is usually still a standard CCM month. A patient whose plan was rebuilt after a hospitalization, with the practitioner making significant medication decisions and staff logging 65 minutes, fits complex CCM.
What does a complex month look like in dollars?
Take a patient with 90 minutes of documented clinical staff time in a month.
| If the month qualifies as | Codes | Approx. national total |
|---|---|---|
| Standard CCM | 99490 + 99439 x2 (covers 60 minutes) | ~$158 |
| Complex CCM | 99487 + 99489 x1 (covers 90 minutes) | ~$202 |
The gap is real, but only for months that truly meet the complex criteria. Billing complex CCM for a routine month to capture the difference is the pattern auditors look for. See CPT 99439 vs. 99490 for the standard add-on rules.
What should be in the record before you bill 99487?
- Time log: date, minutes, staff name and role, and a specific description for every entry, reaching 60 minutes before 99487 and 90 before the first 99489. See the time tracking guide.
- Decision-making: a practitioner note that states the condition changes, risks considered and decisions made that month. This is the piece most often missing.
- Care plan change: the date of the new or revised plan and what changed, with the plan available to the patient and care team.
- Baseline items: consent (consent guide), initiating visit where required, eligibility and supervision.
What stops you from billing complex CCM?
- 99490 or 99439 cannot be billed for the same patient in the same calendar month as 99487 or 99489.
- 99491 and 99437 (the billing practitioner's own time) cannot be reported in the same month as 99487 or 99489.
- 99489 only attaches to 99487. A month billed with 99490 uses 99439 for extra time instead.
- The same minutes cannot count toward more than one billed service.
For how these programs fit together, read how CCM billing works. Each code also has its own reference page: CPT 99487 and CPT 99489.
How does outsourced staffing help with complex CCM?
Complex months are the ones that burn the most staff time, and they are the hardest to document well. Zenith provides clinical staff who work inside your EHR, log time as the work happens, and send a per-patient monthly summary your billing team can attach to the claim. The practitioner stays in charge of the decision-making and the care plan, which are the parts the code requires them to own.
If you want to talk through how your practice would handle complex months, book a 15-minute call.
