How These Codes Relate
CMS groups CCM billing into two tracks: non-complex CCM, billed by time thresholds for clinical staff or for the billing practitioner personally, and complex CCM, which additionally requires moderate- to high-complexity medical decision-making. A patient is billed under one track or the other for a given month, never both.
Code Overview
| Code | General Purpose | Relationship to Other Codes | Time Concept |
|---|---|---|---|
| 99490 | Base non-complex CCM, clinical staff time | The base code most CCM billing starts from | First 20 minutes/month |
| 99439 | Additional non-complex CCM, clinical staff time | Add-on to 99490 only — never billed alone | Each additional 20 minutes/month |
| 99491 | Non-complex CCM personally performed by the billing practitioner | Alternative to 99490 when the practitioner (not clinical staff) does the qualifying work | First 30 minutes/month, personal time only |
| 99437 | Additional personally-performed non-complex CCM time | Add-on to 99491 only | Each additional 30 minutes/month, personal time only |
| 99487 | Complex CCM, clinical staff time | Requires moderate/high-complexity medical decision-making; mutually exclusive with 99490/99439 for the same patient/month | First 60 minutes/month |
| 99489 | Additional complex CCM time | Add-on to 99487 only | Each additional 30 minutes/month |
| G0506 | Extensive assessment and care planning by the billing practitioner | Billed once, as part of an initiating visit — not a monthly CCM code | N/A (one-time) |
Non-Complex vs Complex CCM
Non-complex CCM (99490/99439, or 99491/99437 for personally-performed time) is the standard monthly track for most enrolled patients. Complex CCM (99487/99489) applies only when the patient's care that month genuinely requires 60+ minutes of clinical staff time and moderate- to high-complexity medical decision-making by the billing practitioner. See our CPT 99490 Reimbursement Guide for the base code in detail.
Clinical Staff vs Personally-Furnished Codes
99490/99439 and 99487/99489 describe clinical staff time performed under the billing practitioner's general supervision. 99491/99437 count only time the billing practitioner personally spends — clinical staff time never counts toward that pair's threshold.
Related Program Codes
Advanced Primary Care Management (G0556/G0557/G0558) bundles CCM-like activity into a flat monthly payment instead of separate time-based codes — see our APCM vs CCM comparison. Principal Care Management (99424-99427) and Transitional Care Management (99495/99496) are separate, related programs outside the scope of this page.