Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
Billing Codes

CPT code 99487: Complex chronic care management billing guide

CPT code 99487 is the billing code for complex chronic care management (CCM) services. It requires at least 60 minutes of clinical staff time per calendar month, plus moderate-to-high complexity medical decision-making by the supervising provider.

It applies to Medicare patients with two or more chronic conditions that place them at significant risk of death, acute exacerbation, or functional decline. Medicare pays $144.29 for the month at the 2026 national non-facility rate. Missing either the time threshold or the MDM attestation is the leading cause of 99487 denials.

This reference covers the official descriptor, the time and documentation requirements, and 2026 Medicare reimbursement rates. It also covers add-on code 99489, the comparison with 99490, the billing rules, and the errors that trigger denials.

Key takeaways
Found our content helpful?

Key takeaways

CPT code 99487 covers complex CCM for patients with two or more chronic conditions, billed once per calendar month.

A minimum of 60 minutes of clinical staff time must be logged within the calendar month before this code can be billed.

The supervising provider must document moderate-to-high complexity MDM, and the claim is denied without that attestation.

Medicare pays $144.29 for 99487 at the 2026 national non-facility rate, before any locality adjustment.

Practice management software like Pabau keeps CCM time logs, care plan notes, and claim submission in one workflow.

CPT code 99487: definition and official code descriptor

CPT code 99487 describes complex chronic care management delivered by clinical staff, directed by a physician or other qualified health care professional. The American Medical Association’s CPT code set lists five required elements, and a billable month carries all of them.

  • Multiple (two or more) chronic conditions expected to last at least 12 months, or until the death of the patient.
  • Chronic conditions that place the patient at significant risk of death, acute exacerbation or decompensation, or functional decline.
  • Establishment, implementation, revision, or monitoring of a comprehensive care plan.
  • Moderate or high complexity medical decision making by the physician or other qualified health care professional.
  • 60 minutes of clinical staff time directed by a physician or other qualified health care professional, per calendar month.

The phrase “per calendar month” is critical. Time does not roll over between months. A patient who receives 55 minutes of CCM services in January cannot carry those minutes into February.

CCM code family: 99487, 99490, 99489, and 99491 compared

CPT code 99487 sits within a family of CCM codes. Understanding which code applies requires matching time thresholds, complexity levels, and who performs the service.

CPT code Description Time required Complexity 2026 national non-facility rate
99487 Complex CCM 60 min/month Moderate-to-high MDM $144.29
99489 Add-on to 99487 (each additional 30 min) +30 min increments Moderate-to-high MDM (same month) $78.16
99490 Standard CCM 20 min/month Any complexity $66.13
99491 CCM by physician directly 30 min/month (physician time) Any complexity $89.18

Key distinction: 99487 and 99489 require the supervising provider to personally attest to moderate-to-high complexity MDM. 99490 and 99491 carry no MDM requirement, which makes them the fit for lower-acuity panels. Rates change every year and vary by locality. Check your own figures in the CMS Physician Fee Schedule lookup tool before you project revenue.

Which patients qualify for complex CCM

Eligibility for complex CCM rests on the criteria below, and all of them must hold in the same month. Establishing eligibility at enrollment is far easier than reconstructing it at claim submission.

  • Two or more chronic conditions: The patient must have multiple chronic conditions. A single condition, however severe, does not qualify for CCM codes.
  • Expected duration: Each qualifying condition must be expected to last at least 12 months or until the death of the patient.
  • Significant risk: The conditions must place the patient at significant risk of death, acute exacerbation or decompensation, or functional decline. Low-risk stable conditions do not meet this threshold.
  • Medicare coverage: The patient must be enrolled in Medicare Part B. Medicaid coverage of CCM codes varies by state. Verify it with the state program before billing.
  • Written informed consent: The patient must provide written consent before CCM services begin. Consent must be documented in the medical record and can only be obtained once per billing provider.

Common qualifying conditions include diabetes mellitus, congestive heart failure, chronic obstructive pulmonary disease, hypertension, chronic kidney disease, depression, and Alzheimer’s disease. The list is not exhaustive. What matters is meeting the duration and risk criteria above.

The 60-minute rule and what time counts

CPT code 99487 requires a minimum of 60 minutes of clinical staff time per calendar month, directed by the supervising provider. This is the threshold that distinguishes complex CCM from standard CCM (99490), which requires only 20 minutes.

Activity type Counts toward time? Notes
Care coordination calls Yes Must be documented with date, duration, and staff member
Care plan updates Yes Includes initial creation and revisions
Medication management Yes Review, reconciliation, refill coordination
Referral coordination Yes Arranging and tracking specialist referrals
Face-to-face E&M visit time No E&M visit time billed separately; not counted toward CCM minutes
Annual wellness visit time No Cannot be double-counted with CCM services

Time is cumulative across the calendar month. A patient receiving 25 minutes of coordination in week one and 35 minutes across weeks two and three reaches the 60-minute threshold. Each session needs its own date, duration, and the name of the staff member who did the work.

Where the month’s total lands decides both the code and the payment, and the steps are further apart than the minute counts suggest.

Bar chart mapping monthly CCM minutes to codes and 2026 Medicare non-facility payment: 20 to 59 minutes bills 99490 at $66.13, 60 to 89 minutes bills 99487 at $144.29, 90 to 119 minutes adds one 99489 unit for $222.45, 120 minutes or more adds two units for $300.61
Each 30-minute step past 60 minutes adds a 99489 unit worth $78.16, so a 120-minute month pays more than four 99490 months. Rates from the CMS CY2026 fee schedule.

Who can bill CPT code 99487?

CPT code 99487 may be billed by physicians, nurse practitioners, physician assistants, clinical nurse specialists, and certified nurse-midwives, subject to state scope-of-practice law. The clinical staff who do the coordination work under the direction of the billing provider. That provider personally performs and documents the moderate-to-high complexity MDM.

CMS assigns general supervision to the clinical-staff CCM codes, which are 99487, 99489, 99490 and 99439. The billing practitioner does not have to be physically present while staff deliver the service. Staff time may also be billed incident to the billing practitioner, subject to state law and licensure.

  • Physicians (MD/DO): May bill independently; MDM attestation is their responsibility.
  • Nurse practitioners and physician assistants: May bill 99487 under their own NPI where state law allows. Their clinical staff’s CCM time may also be billed incident to the supervising physician, under general supervision.
  • Clinical nurse specialists and certified nurse-midwives: Eligible providers under Medicare rules, subject to state law.
  • Only one provider per month: Only one billing provider may submit CCM claims for a given patient in a given calendar month. If a patient switches providers mid-month, the second provider cannot bill CCM for that month.

The clinical staff logging the 60 minutes do not need to be licensed providers. Medical assistants, care coordinators, and registered nurses can all contribute to the time log. They must be employed by, or under contract with, the billing provider’s practice.

What the medical record must show

Strong documentation is the difference between a clean claim and an audit finding. Every element below has to be in the medical record before the claim goes out. Practices that log each activity as it happens, rather than reconstructing the month at the cutoff, see far fewer claim errors.

  • Written patient consent: Signed before services begin. It records that the patient was told about CCM services, the right to stop at any time, and any cost sharing.
  • Comprehensive care plan: Must address all chronic conditions. Includes problem list, measurable goals, symptom management, planned interventions, medication management, and a schedule for periodic review.
  • Time log: Date-stamped entries for each CCM activity, the duration, and the name and role of the staff member. Total must meet or exceed 60 minutes for the calendar month.
  • MDM attestation: A note from the supervising provider documenting their moderate-to-high complexity MDM. It sits apart from the time log. It is the provider’s own attestation, not a summary written by clinical staff.
  • Structured data: The care plan must be accessible electronically and transferable to other providers and patients on request.
  • Superbill or claim: The code goes out with the diagnosis codes for the two or more qualifying chronic conditions.

The diagnosis codes on the claim carry the medical necessity, so each qualifying condition needs its own ICD-10-CM code on the submission. Two chronic conditions have to be visible on the claim, not only in the care plan.

CPT 99487 Medicare reimbursement rates in 2026

Medicare reimbursement for CPT code 99487 is set each year through the Medicare Physician Fee Schedule (MPFS). Payment is the code’s total RVU multiplied by a conversion factor, then adjusted for your locality and your site of service.

CY2026 runs two conversion factors. Clinicians in a qualifying alternative payment model are paid at $33.5675, and everyone else at $33.4009. The figures below use the lower one and the RVUs published in the CMS CY2026 RVU file, so they are national and unadjusted.

Code Work RVU Total non-facility RVU National non-facility rate National facility rate
99487 1.81 4.32 $144.29 $79.16
99489 (per unit) 1.00 2.34 $78.16 $43.76
99490 1.00 1.98 $66.13 $43.76

Multiply the total RVU by $33.4009 to check any figure in that table. A qualifying APM participant is paid at $33.5675 instead, which lifts 99487 to $145.01. Your own rate then moves again with the locality adjustment for your practice address.

The volume matters more than the rate. A panel of 50 complex CCM patients, billed cleanly every month, is roughly $7,214 from 99487 alone, before any 99489 units.

Add-on code CPT 99489: billing extra 30-minute increments

CPT code 99489 is the add-on code to 99487. It is reported for each additional 30 minutes of clinical staff time beyond the first 60 in a calendar month. It cannot be billed alone; it always accompanies 99487 as the primary code.

  • One unit of 99489 is billed when total CCM time reaches 90 minutes (60 min base + 30 min additional).
  • Two units of 99489 are billed when total CCM time reaches 120 minutes (60 min base + 60 min additional).
  • There is no stated cap on the number of 99489 units per month, but payers may apply medical necessity scrutiny to unusually high unit counts.
  • Each 99489 unit requires the same level of MDM attestation from the supervising provider as the parent 99487 code.

Take a patient with five chronic conditions who needs 95 minutes of coordination in March. That month bills as one unit of 99487 for the first 60 minutes, plus one unit of 99489 for the remaining 35. Payers differ on how they round a partial increment, so check your payer’s policy before submitting.

Pro Tip

Log CCM time as it happens rather than reconstructing the month at the cutoff. A session recorded as 28 minutes on the day it happens is defensible. A session documented three weeks later as 30 minutes is a red flag for auditors. Timestamp entries and include the staff member’s name and the activity performed for every CCM interaction.

CPT 99487 vs. 99490: key differences

The core difference between 99487 and 99490 is complexity and time. Practices billing standard CCM across a panel, then moving eligible patients up to complex CCM, must track both codes month by month.

Criteria CPT 99487 (complex CCM) CPT 99490 (standard CCM)
Time required 60 min per calendar month 20 min per calendar month
MDM complexity Moderate-to-high (provider attested) Not required
Care plan required Comprehensive care plan mandatory Care plan required
Add-on code 99489 (per additional 30 min) 99439 (per additional 20 min)
2026 national non-facility rate $144.29 $66.13
Best for High-acuity patients with 3+ complex conditions Stable patients with 2 chronic conditions

Billing rules and restrictions

Several hard rules govern 99487, and missing one means a denial now or a recoupment later. Build them into the billing workflow rather than checking them after the claim has gone out.

  • Once per calendar month: 99487 may only be billed once per patient per calendar month, regardless of how many minutes of CCM were delivered.
  • One provider per month: Only one provider may bill CCM codes for a given patient in a given month. If the patient’s primary CCM provider changes mid-month, the new provider cannot bill for that month.
  • Exclusion with TCM codes: CPT 99487 cannot be billed in the same month as transitional care management codes (99495, 99496). Verify this against current CMS guidance, as same-month exclusion rules are payer-specific in some cases.
  • Other care management codes: 99487 cannot be billed in the same month as principal care management (99424, 99425) or general behavioral health integration (99484). The psychiatric collaborative care codes are excluded the same way.
  • Consent must precede billing: Written informed consent must be obtained and documented before the first month of CCM services. A claim submitted without documented consent is recoverable by CMS.
  • Structured data requirement: The care plan must be electronically available and shareable. Paper-only care plans do not satisfy the requirement.

Common billing mistakes and how to avoid them

Most 99487 denials trace back to a handful of recurring errors. Effective denial management workflows flag these before submission rather than during an appeal.

  • Insufficient time documentation: The most common error. Claiming 60 minutes without contemporaneous time logs is the fastest route to a denial or audit. Each session must be logged individually with date, duration, and staff member name.
  • Missing MDM attestation: Billing 99487 on clinical staff time alone produces an automatic denial. The provider’s note attesting to moderate-to-high complexity MDM has to be in the record, not confirmed verbally.
  • Billing in the same month as TCM: A recently discharged patient may generate a transitional care management claim for the month. Where that happens, 99487 cannot also be billed for the same calendar month.
  • Missing or undated patient consent: Submitting a 99487 claim before written consent is documented in the chart is a compliance violation. Consent must be dated prior to the first CCM service date billed.
  • Wrong MDM level selected: Billing 99487 when the documented MDM is only low complexity. Where the note supports nothing above low complexity, the month bills as 99490 instead.
  • Double-counting E&M time: Including the time spent during a face-to-face office visit in the CCM time log. These are separate services and cannot be combined.

Pro Tip

Audit your CCM panel a few days before the billing cutoff. Pull every enrolled patient and check four things: consent on file, time logged to date, care plan last updated, and MDM note present. A deficiency caught on day 25 can still be corrected. The same deficiency caught at claim submission cannot.

How Pabau keeps CCM time logs and claims together

The documentation load for 99487 is heavy. Time logs, the care plan, the MDM note, structured data, and a monthly claim all have to line up before the month closes. A practice running spreadsheets alongside a separate CCM tool reconciles the two by hand every cutoff.

Pabau is practice management software that holds the patient record, the time log, and the claim in one system. Clinical staff log each CCM activity against the record as it happens, so the month’s total is already there at the cutoff. The provider’s MDM note sits on the same record as the minutes it covers.

Pabau’s claims tools for practices then generate 99487 and any 99489 units from that record, alongside the practice’s E&M billing. Claims route to US payers electronically and remittances post back automatically, so a denial surfaces within days rather than weeks.

Pabau claims management dashboard showing submitted claims and their payer status
Pabau’s claims screen submits 99487 and its 99489 add-on units from the same record that holds the month’s CCM time log.

Stop losing revenue on CCM billing

Pabau connects time tracking, care plan documentation, and claim submission in one workflow. See how practices are capturing every eligible 99487 encounter without a separate CCM tool.

Pabau practice management platform for CCM billing

Conclusion

Complex CCM pays well because it is hard to document. The 60 minutes and the MDM note are what a payer looks for first. Both have to exist before the month closes, and neither can be reconstructed afterwards without inviting an audit.

So the decision worth making is how the practice will record minutes as they are worked. A panel enrolled without that habit produces months that look eligible and cannot be defended.

Pabau keeps the consent, the time log, the care plan and the claim on one patient record, so the month’s evidence assembles itself. Book a demo to see how a complex CCM month closes without a separate spreadsheet.

Continue your research

Continue your research

Need a complete picture of medical billing compliance? What is medical billing covers the end-to-end revenue cycle process for US practices.

Worried about claim denials cutting into CCM revenue? Denial codes in medical billing breaks down the most common CARC codes and how to respond to each one.

Exploring clearinghouse options for CCM claims? Our Claim.MD clearinghouse guide explains how electronic claim routing works for Medicare and commercial payers.

Frequently asked questions

What is CPT code 99487 used for?

CPT code 99487 bills complex chronic care management for Medicare patients with two or more chronic conditions. Those conditions must be expected to last at least 12 months. They must also place the patient at significant risk of death, acute exacerbation, or functional decline. The code covers 60 minutes of clinical staff time a month, directed by a provider who performs moderate-to-high complexity MDM.

How many minutes are required for CPT 99487?

CPT 99487 requires a minimum of 60 minutes of clinical staff time per calendar month. Time is cumulative across multiple interactions in the month. Each interaction needs its own date, duration, and staff name. Face-to-face E&M visit time does not count toward this threshold.

What is the difference between CPT 99487 and 99490?

99487 requires 60 minutes of clinical staff time a month, plus moderate-to-high complexity MDM by the supervising provider. 99490 requires 20 minutes and sets no MDM level. At 2026 national non-facility rates, 99487 pays $144.29 against $66.13 for 99490. Use 99487 where the provider’s documented decision-making is genuinely moderate-to-high.

Can a nurse practitioner bill CPT 99487?

Yes. Nurse practitioners may bill CPT 99487 under their own NPI where state scope-of-practice law allows it. CCM is a general supervision service, so the billing practitioner does not have to be on site while clinical staff deliver it. Staff time may also be billed incident to the billing practitioner, subject to state law.

Can 99487 and 99489 be billed together?

Yes. CPT 99489 is the add-on code to 99487. It is reported for each additional 30-minute increment of clinical staff time beyond the first 60 minutes. One unit is added at 90 minutes of total CCM time, and two units at 120 minutes. 99489 cannot be billed without 99487 as the primary code.

How often can CPT 99487 be billed?

CPT 99487 can be billed once per patient per calendar month. It is not a one-time code. An eligible patient can generate a claim every month, provided the 60 minutes and the MDM are met and documented. Only one provider may bill CCM codes for a patient in any single month.

What chronic conditions qualify for CPT 99487?

Any chronic condition qualifies if it meets two criteria. It must be expected to last at least 12 months or until the patient’s death. It must also place the patient at significant risk of death, acute exacerbation, or functional decline. Common qualifying conditions include diabetes, congestive heart failure, COPD, hypertension, chronic kidney disease, depression, and Alzheimer’s disease. The list is not exhaustive.

Found our content helpful?
×