2025 Remote Patient Monitoring CPT Codes: Quick Guide
RPM market growth, code expansions, billing insights, etc.
This quick guide breaks down the latest 2025 CPT code updates for RPM, helping you understand when and how to apply them for accurate reimbursement and reporting.
Remote patient monitoring CPT code updates
In the 2025 final rule, the Centers for Medicaid and Medicare Services (CMS) updated their reimbursement policies and rates for remote patient monitoring.
Two of the most notable changes for 2025 were the expansion of reimbursement for RPM services and updated reimbursement rates. For clarity, RPM codes fall under Evaluation and Management (E/M) services, which represent the various physician and provider services associated with managing patient care.
RPM also includes both remote physiological monitoring and remote therapeutic monitoring (RTM).
Remote physiological monitoring includes utilizing non-face-to-face technology to monitor and analyze a patient’s physiological metrics, like blood pressure, oxygen saturation, etc.
Remote therapeutic monitoring: Obtains self-reported non-physiological data regarding patients' musculoskeletal or respiratory systems.
Now, let’s explore those CMS updates below.
Rural RHC and FQHC RPM CPT code expansion
On January 1, 2025, CMS began allowing Rural Health Clinics (RHCs) and Federally Qualified Health Centers (FQHCs) to bill for RPM services using RPM CPT codes. Before, those locations had to use “G0511,” a generalized code that didn’t fully capture a service's specificity. Now, those organizations are incentivized to adopt RPM, as they can benefit from more precise billing and potentially additional revenue.
Their patient population, which often includes underserved and uninsured groups with transportation difficulties, should also benefit from this change. Being virtually monitored allows for greater care coordination, proactive medical attention, and likely fewer hospitalizations.
RHCs and FQHCs can now use the following codes:
99453
99454
99457
99458
CPT 99453
The device-based RPM code, 99453, is for initial device setup and patient education, and it’s only meant to be billed once. However, if the patient receives a new device that functions differently or is another model, the 99453 code can be billed again. If the device is broken and the patient gets the same type of device, that wouldn’t qualify for a second use of the code.
In cases where the patient will use multiple devices, the 99453 code would have to be billed in different months, as you can’t bill for two or more devices in the same calendar month.
Providers also can’t bill for 99453 until the patient transmits at least 16 days of data within a 30-day period. They don’t have to be 16 consecutive days, though. For example, if a patient starts their RPM service on July 1, they’d need to collect data for 16 days between July 1 and July 31.
CPT 99454
CPT 99454 is another device-based RPM code, and it’s used for monitoring physiological data on a monthly basis. This remote patient monitoring CPT code also covers the device provided to patients to capture and record these metrics, as well as the software used to store patient readings.
To bill for 99454, patients must complete at least 16 daily device readings per calendar month. In addition, even if the patient utilizes multiple devices, the RPM code can only be billed once every 30 days. However, if multiple devices are used, you can combine the daily recordings from those devices to achieve 16 days of readings. An example is if there were four RPM devices, each gathering 4 days of readings. Together, that would be 16 recordings.
CPT 99457
The time-based code, 99457, covers the first 20 minutes of time each month that clinical staff spend performing an RPM service. By clinical staff, they’re referring to Certified Nurse Assistants, Certified Medical Assistants, or higher.
It’s crucial to establish in the documentation that a practitioner completed at least one real-time synchronous interaction between the patient and/or patient caregiver. This “interactive communication” can be done via phone or video, but text messages and voicemails don’t qualify.
In addition to establishing interactive communication, these activities can be included:
Monitoring the data
Providing ongoing patient education
Reviewing physiological data with the clinical care team
Communicating patient updates or escalating any concerns
Making adjustments to the patient’s treatment plan or medications
You cannot bill this code if the above activities were completed, but a live conversation with the patient or caregiver never took place.
Do note that this code can only be used once per patient each month, even if that individual utilizes multiple devices.
CPT 99458
Considered an add-on time code to 99457, CPT code 99458 covers additional 20-minute increments of clinical time spent on RPM services. Unlike the others, this code can be billed an unlimited number of times each calendar month. However, while there’s no strict limit, it’s legally recommended that healthcare facilities still limit it to two units of 99458 per month, along with one unit of 99457.
RPM code reimbursement rates
The remote patient monitoring program is for Medicare Part B beneficiaries, with each CPT billing code for RPM services reflecting a different rate. It’s helpful for healthcare systems and providers to be aware of this information so they can factor it in when coming up with their billing rates and expenses.
The reimbursement rates for RPM services are as follows:
99453: reimburses for $19.73
99454: reimburses for $43.02
99457: reimburses for $47.87
99458: reimburses for $38.49
Keep in mind that the codes mentioned above are based on national averages. Therefore, the rates may vary in your area. To find the exact rate for your location, visit the Physician Fee Schedule on the CMS website.
Remote patient monitoring CPT codes quick chart
Short on time? Refer to the chart below to quickly find the RPM CPT code information you’re looking for.
CPT Code | Description | Billing Frequency | Reimbursement |
99453 | Initial setup and configuration of devices, plus patient education | One time per patient, per episode of care | $19.73 |
99454 | Provider-supplied device and associated data collection, transmission, and summary of services to practitioner (16 daily device readings) | Once every 30 days | $43.02 |
99457 | The first 20 minutes of RPM service | Once per calendar month | $47.87 |
99458 | An additional 20 minutes of RPM service | Unlimited, but two times per month is recommended
| $38.49 |
Additional RPM CPT code insights
CMS has specific guidelines for RPM services, so if you’re hoping to avoid time-consuming claim denials and push-back, follow these requirements:
In a 30-day period, only one provider can bill for RPM services per patient
Physiological monitoring and RTM cannot be billed together
Patient consent is required at the time of service for RPM
The medical device used must be approved by the Food and Drug Administration (FDA)
To be reimbursed for RPM, practitioners must be monitoring an acute or chronic condition
Offload your RCM headaches with OpenLoop Health
Remote Patient Monitoring (RPM) is quickly becoming a key part of how care is delivered. That means staying on top of the latest CPT codes is essential to keeping your billing accurate and your care workflows running smoothly. But keeping up is only half the battle — and that’s where OpenLoop comes in.
By plugging your RPM technology into OpenLoop’s infrastructure, you gain access to our robust revenue cycle management (RCM) services and expansive payer network. We help you streamline billing, reduce administrative burden, and capture more revenue—so you can focus on delivering care, not chasing payments.
Our full suite of white-label virtual care services includes:
Interested in learning more? Contact us today!