Intro
Chronic care management, or CCM, pays a practice for work that happens between visits: phone calls, medication reviews, specialist coordination, and care-plan updates for patients with several ongoing conditions. It is not a visit code, and it is not paid automatically because a patient has chronic conditions: it is a monthly service with eligibility rules, a consent requirement, a care plan, and a time log.
What trips practices up is the choice between codes: each patient, each month, fits exactly one CCM code family. Pick the wrong family, mix two, or count the same minutes twice, and the claim denies — or pays and then has to be returned.
What chronic care management is, and who qualifies
CCM is a Medicare Part B service for patients with two or more chronic conditions expected to last at least 12 months, or until death, placing the patient at significant risk of death, acute exacerbation or decompensation, or functional decline. CMS lists diabetes, hypertension, heart disease, and COPD among the examples; what matters is the combination and the risk.
CCM describes non-face-to-face work: the record for a CCM month is a time log, a care plan, and evidence the work happened. Before any claim: only one practitioner can bill CCM for a patient in a given month, and the patient must be a Medicare beneficiary for that month. An eligibility verification step before enrollment catches both problems early, and it is far cheaper than untangling a duplicate billing month after the fact.
The three code families: one per patient, per month
CMS groups the six CCM codes into three families, chosen by whose time was spent and how complex the care was. A patient-month belongs to one family only.
The clinical-staff family: 99490 and 99439
Code 99490 covers the first 20 minutes of clinical staff time in a month, directed by the billing physician or other qualified health care professional: a care coordinator’s calls, medication reconciliation, and specialist coordination. Each additional 20 minutes is reported with add-on code 99439, alongside 99490 only.
Small-practice nuance: the practitioner’s own time can also count toward 99490, unless it is also used for the practitioner family below. Minutes are counted once.
The practitioner family: 99491 and 99437
Code 99491 covers the first 30 minutes of CCM personally performed by the billing physician or other qualified health care professional — not staff time or supervision time. Each additional 30 minutes is reported with add-on code 99437, alongside 99491 only.
This family is the most often mislabeled. Code 99491 is not “complex CCM” and it is not a visit code. It is ordinary CCM where the practitioner did the coordination personally. Practitioner time means 99491; care-coordinator time means the 99490 family.
The complex family: 99487 and 99489
Code 99487 covers the first 60 minutes of clinical staff time in a month where the care also required moderate- or high-complexity decision-making by the billing practitioner and the establishment or substantial revision of the care plan. Each additional 30 minutes is reported with add-on code 99489, alongside 99487 only.
Time alone does not make a month complex: a 60-minute month of routine coordination is still the 99490 family. What moves it is the decision-making and care-plan work, documented as such. Calling 99487 a 30-minute code — a mistake in some secondary guides — will miscode every complex month.
The exclusivity rule in one sentence
Non-complex and complex CCM cannot be reported for the same patient in the same calendar month, and the practitioner family cannot be mixed with either of the other two: do not report 99491 or 99437 in a month where 99487, 99489, 99490, or 99439 is also reported.
Before the first claim: initiating visit, consent, and care plan
Three things must be in place before CCM billing starts, and each one is a common denial source when skipped.
First, the initiating visit. For a new patient, or one not seen within the previous year, CMS requires a face-to-face initiating visit — an evaluation and management visit, an annual wellness visit, or an initial preventive physical exam — during which CCM is discussed. A visit where CCM was never discussed does not count, and the initiating visit is billed separately, not as CCM.
Second, consent. The patient’s written or verbal consent must be obtained and documented before CCM is billed. The patient must be told that CCM is available, that cost sharing may apply, that only one practitioner can bill CCM in a month, and that they can stop at any time, effective at the end of the calendar month. Consent is documented once, unless the patient switches practitioner.
Third, the comprehensive care plan. A patient-centered, electronic care plan must be established, implemented, revised, or monitored, covering the problem list, expected outcomes, measurable goals, medication management, and planned interventions. For complex months, the plan’s establishment or substantial revision is part of what justifies the complex code, so the revision itself must be visible in the record, not just the minutes.
The monthly billing workflow
A clean CCM month follows the same five steps every time:
- Confirm eligibility and exclusivity. The patient still has two or more qualifying conditions, is still a Medicare beneficiary, and no other practitioner is billing CCM this month; consent is on file.
- Log time as it happens. Every CCM activity gets a date, a duration, a description, and the person who did it. Time reconstructed from memory at month-end is where double-counting comes from.
- Choose the family before coding. At month-end, whose time was logged — and whether moderate- or high-complexity decision-making and a substantial care-plan revision occurred — picks the family; the minutes pick the code and add-ons within it.
- Check the concurrent-billing rules. Time counted toward CCM cannot also be counted toward another billed code. CCM cannot be billed in the same service period as home health or hospice supervision codes or certain renal disease services, and complex CCM cannot be combined with prolonged evaluation and management services in the same month. CCM can be reported during a transitional care management period.
- Submit and reconcile. The monthly claim goes out under the chosen family, and the remittance is checked against it.
Five errors that cost practices CCM months
Billing before consent. The consent conversation takes minutes and prevents the most avoidable CCM denial. Build it into enrollment: no consent, no first claim.
Mixing families in one month. Reporting 99490 for staff time and 99491 for practitioner time in the same patient-month is not “capturing all the work” — it is a combination CMS prohibits.
Calling a routine month complex. A long month is not automatically a complex month. Without moderate- or high-complexity decision-making and a substantial care-plan revision, 99487 will not hold up.
Counting the same minutes twice. Minutes used for CCM cannot also support another billed service, and 99491 minutes cannot also fill the 99490 threshold. One log, one purpose per minute.
Billing a short month. If logged time never reaches the family’s first threshold — 20 minutes for 99490, 30 for 99491, 60 for 99487 — there is no CCM claim for that month, even if real work was done. Tracking time weekly catches short months early.
When a CCM claim denies, the fix is usually in the log or the family choice. A denial management review of the month’s time entries and consent record finds the cause faster than a rebill of the same code.
What CCM is not: PCM and the APCM bundle
Principal care management, or PCM, covers a single high-risk chronic condition expected to last at least three months, with its own codes (99424–99427) and a minimum of 30 minutes a month. A patient driven by one dominant condition may belong in PCM, not CCM.
Advanced primary care management, or APCM, is a separate monthly bundle (G0556–G0558) covering care-management elements including CCM, without minute counting. A practice billing APCM should confirm how it interacts with separate CCM reporting before reporting both for the same patient-month.
FAQ
Who can bill chronic care management?
Physicians, nurse practitioners, physician assistants, clinical nurse specialists, and certified nurse-midwives may bill CCM. Clinical staff provide the services under the billing practitioner’s direction and general supervision — the practitioner need not be physically present.
Can two practices bill CCM for the same patient in the same month?
No. Only one practitioner can bill CCM for a patient in a given calendar month — which is why the exclusivity check belongs at enrollment, not at claim submission.
Does the patient have to come in for a visit every CCM month?
No. The face-to-face requirement is the initiating visit, for new patients or patients not seen within the previous year. After that, the monthly work does not require a visit.
Can CCM be billed in the same month as remote patient monitoring?
Remote physiologic monitoring or remote therapeutic monitoring can be billed concurrently with CCM, but not both with CCM, and the same time cannot be counted toward both programs.
Is 99491 the complex CCM code?
No. Code 99491 is ordinary CCM personally performed by the billing practitioner (first 30 minutes). Complex CCM is 99487, with 99489 add-ons.
Conclusion
CCM billing rewards practices that treat it as a program, not a code lookup: enroll properly, get consent first, maintain the care plan, log time as it happens, and choose one code family per patient per month.
If your practice already does this coordination work between visits and is not billing for it — or is billing for it and watching claims come back — a free billing assessment can show where the process breaks down.
