How to Bill CGM Remote Patient Monitoring
Continuous glucose monitoring (CGM) data can be billed as remote patient monitoring (RPM) under Medicare. Four CPT codes do most of the work: 99453, 99454, 99457, and 99458. Here is what each covers, what you need to bill it correctly, and where practices most often slip.
The four core RPM codes
RPM reimburses the setup, the ongoing supply of a connected device, and the clinical time spent managing the data each month. For CGM, that maps cleanly onto the codes below.
| Code | What it covers | How often |
|---|---|---|
| 99453 | Initial set-up and patient education on using the monitoring device. | Once per episode of care |
| 99454 | Supply of the device with daily recordings or programmed alerts transmitted to the practice. | Each 30 days (needs ≥16 days of data) |
| 99457 | Remote monitoring treatment-management services — the first 20 minutes of interactive care in a calendar month. | Monthly |
| 99458 | Each additional 20 minutes of monitoring treatment-management time. | Add-on to 99457 |
What you need to bill it correctly
- A qualifying device. The monitor must meet the FDA definition of a medical device and transmit data digitally, not through patient self-report. CGMs qualify.
- An order and consent. Services are ordered by a physician or qualified healthcare professional, and the patient consents to RPM (documented once, and you can bill going forward).
- 16 days of data in 30 days. This is the most common gate for 99454 — if fewer than 16 days of readings are captured in the period, the device-supply code generally can't be billed.
- Interactive communication. Codes 99457 and 99458 require real-time, synchronous, two-way interaction with the patient (this can include phone), plus documented time.
- General supervision. Clinical staff time can count toward the treatment-management codes under general supervision, per current rules.
RPM vs. CCM vs. RTM
RPM is not the only pathway. Chronic care management (CCM) codes (such as 99490) reimburse non-face-to-face care coordination for patients with two or more chronic conditions, and can sometimes be billed alongside RPM as long as the same minutes aren't counted twice. Remote therapeutic monitoring (RTM) is a separate family of codes designed for non-physiologic and therapy-adherence data. For CGM glucose data, RPM is usually the natural fit, but the right mix depends on your population and documentation.
Common mistakes that cost you the claim
- Billing 99454 when the device captured fewer than 16 days of data in the 30-day window.
- Counting the same minutes toward both RPM and CCM.
- Logging monitoring time without documenting the required interactive communication for 99457/99458.
- Missing or undated consent.
- Letting eligible patients go unmonitored simply because no one had time to review the data.
Where the time actually goes
The clinical value of RPM is real, but so is the overhead: capturing device-days, reviewing CGM traces, documenting interactive time, and mapping all of it to the correct codes. That administrative load is why many eligible patients never get monitored, and why revenue that a practice already qualifies for goes unbilled. This is exactly the gap that automated decision support is built to close — it watches the data continuously, surfaces who needs attention, and charts the monitoring and time as it happens.
See what your panel is leaving unbilled
Endobits auto-charts RPM and CCM time and maps it to the codes you already qualify for. Run the Opportunity Finder for your practice.
For clinical GPsRelated: CGM for type 2 diabetes in primary care · What is dysglycemia? · All resources