RPM and CCM Billing: What Practices Should Understand

A Medical Coder Doing RPM & CCM Coding
Picture of Advaa Health
Advaa Health

Nearly every RPM code page we’ve written says something like: “can be billed alongside CCM, as long as time is documented separately.” That’s true, but it’s also where most of the useful detail gets left out. This is the piece that actually explains what “separately” means in practice — what counts toward which program, what documentation survives an audit, and what combined billing is realistically worth.

The Core Rule: Concurrent Billing Is Allowed, Time Is Never Shared

CMS permits billing RPM and CCM for the same patient in the same calendar month. The single governing principle: every minute counted toward one program has to be a minute that wasn’t counted toward the other. A note that reads “30 minutes total, some RPM, some CCM” doesn’t satisfy either program’s documentation standard — each service needs its own timestamped entries, not a shared total split after the fact.

What Actually Counts as RPM Time vs. CCM Time

This is the distinction that matters most, and it’s simpler than it sounds:

  • RPM time covers reviewing the specific physiologic data a device is transmitting and communicating with the patient about that data — a blood pressure trend, a weight change, a glucose pattern.
  • CCM time covers broader care coordination that isn’t tied to the monitored condition specifically — updating the overall care plan, medication reconciliation across all conditions, coordinating with specialists, arranging community resources.

A single patient can generate both in the same month without any overlap, because they’re genuinely different activities, not two labels for the same conversation.

Billing Examples

Example 1: A care coordinator reviews a diabetic patient’s glucose trend and calls to discuss a dosing question — 15 minutes, billed toward RPM (99470, since it’s under 20 minutes). Separately that month, the same coordinator spends 25 minutes coordinating a cardiology referral and updating the patient’s overall care plan — billed toward CCM (99490). Two distinct activities, two distinct logs, both billable.

Example 2 (the mistake to avoid): A 20-minute call touches on both the patient’s RPM-monitored blood pressure and a broader medication reconciliation. If that single call gets logged as “20 minutes, RPM and CCM,” neither code is defensible — the time needs to be split by activity, not billed twice from one conversation.

Example 3: A patient with five chronic conditions requires 45 minutes of care coordination in a month — complex enough to qualify for Complex CCM (99487/99489) rather than standard CCM — alongside 25 minutes of RPM management (99457 + 99458). Patients complex enough for Complex CCM are frequently the same patients generating enough RPM time to need the 99458 add-on — that overlap is the focus of our RPM in Geriatric Care guide.

Eligibility Isn’t Identical Across the Two Programs

CCM requires two or more chronic conditions expected to last at least 12 months. RPM’s eligibility is broader — it can apply to a single condition, or even short-term post-surgical monitoring, since it’s built around physiologic data rather than a chronic-disease count. In practice, most patients who qualify for combined billing are managing multiple chronic conditions where RPM captures one specific data stream while CCM captures everything else.

Documentation That Actually Holds Up

RPM is under active OIG scrutiny — a September 2024 OIG report specifically called for additional oversight of RPM billing. CCM followed in March 2026, when OIG added it to its active Work Plan to review whether billed patients genuinely meet the two-condition requirement; as of this writing, that review remains active. Against that backdrop, documentation needs to do more than exist — it needs to stand on its own for each program:

  • Separate, timestamped entries for RPM and CCM activity — not a combined monthly total
  • Each entry naming the specific activity, not just a duration
  • Separate patient consent for each program, documented independently — RPM consent doesn’t cover CCM enrollment or vice versa

Combined Revenue Reference

Combination

Typical Monthly Range

RPM alone (99454 + 99457)

~$97–99

Standard CCM alone (99490)

~$62–66

RPM + Standard CCM

~$166–190

RPM (with 99458) + Complex CCM

~$220–280

The width of each range mostly comes down to two things: whether one or two units of 99458 apply that month, and how many hours of Complex CCM time got documented beyond the 60-minute minimum. Treat these as a starting reference, not a number to promise a patient panel projection off of. Figures are approximate national averages and vary by locality and payer. Confirm current rates through the CMS Physician Fee Schedule Look-Up Tool before relying on these for financial planning.

Who Decides Which Bucket the Time Goes Into

Everything above explains the distinction in the abstract. In practice, the harder problem is the live moment: a coordinator is on a call that starts as an RPM check-in and drifts into “how’s the referral going” — and now someone has to split that call’s time correctly, in real time, before the details are forgotten. This isn’t a documentation-template problem; it’s a workflow problem, and it’s the same triage-ownership question our Common RPM Workflow Bottlenecks piece addresses directly. Whoever owns RPM triage should be the same person trained to make this split, rather than leaving it to whoever happens to be on the call that day.

Common Mistakes in Combined Billing

  • Logging one block of time and splitting it after the fact — the split needs to reflect genuinely separate activities, not a post-hoc division of a single conversation.
  • Reusing identical note language for both services — if the RPM note and CCM note for the same month read almost the same, that’s a signal the time wasn’t actually distinct, and it reads that way to an auditor too.
  • Enrolling a patient in CCM without confirming two qualifying conditions — exactly the pattern OIG’s current Work Plan review is checking for.
  • Assuming one consent covers both programs — it doesn’t; each needs its own documented consent.

Frequently Asked Questions

Can the same staff member log both RPM and CCM time for the same patient in one month?

Yes — the requirement is separate, non-overlapping time and activities, not separate staff.

What if a patient doesn’t have two chronic conditions — can they still get RPM?

Yes, RPM doesn’t require the two-condition threshold CCM does. They just wouldn’t qualify for CCM alongside it until they do.

Does Complex CCM change any of the RPM stacking rules?

No — the same separation principle applies whether it’s standard or Complex CCM. What does change is the documentation burden: Complex CCM requires a more comprehensive, regularly revised care plan, not just a higher time threshold and higher reimbursement.

The Bottom Line

RPM and CCM billed together isn’t a loophole — it’s two genuinely distinct services that happen to serve the same patient well. The practices that capture this revenue reliably are the ones treating documentation as two separate records from day one, not one record split at month’s end to fit two codes.

Worth knowing: everything above reflects current 2026 rules, which stay in effect through the end of this year. CMS’s proposed 2027 changes could specifically affect the RPM side of this combination — including a proposal that would restrict RPM billing to practice-employed staff — while leaving CCM largely untouched. We’ll revisit this piece once the final rule is issued in November.

For the full RPM code picture, see our RPM CPT Codes Explained overview, or How Independent Practices Combine RPM and CCM Successfully for the broader operational case for running both.

Want help setting up documentation that keeps RPM and CCM time cleanly separated from day one? Talk to our team about how Advaa Health tracks both inside the EHR you already use, without a second system to reconcile.