The DME Owner's Guide to RPM Revenue in 2026
You're leaving money on the table. Every month, for every CPAP patient you manage.
Remote Patient Monitoring (RPM) codes 99457 and 99458 were designed for exactly what you're already doing: monitoring CPAP compliance data and coaching patients. The difference between billing $0 and billing $150-300 per patient per month comes down to documentation and time tracking.
What RPM Billing Actually Requires
Medicare's rules are specific but achievable:
99457 - First 20 Minutes ($50-60)
- Initial 20 minutes of RPM treatment management services
- Requires review of patient data AND interactive communication
- Must be performed by clinical staff (RRT, RN, or qualified healthcare professional)
- Billed once per 30-day period
99458 - Each Additional 20 Minutes ($40-50)
- Each additional 20 minutes beyond the first 20
- Same requirements as 99457
- Can bill multiple units if time documented
- Maximum practical billing: 2-3 units per month per patient
The Math That Should Keep You Up at Night
Let's say you have 200 CPAP patients. Currently, you're monitoring their compliance through ResMed AirView or Philips Care Orchestrator. You're making calls when numbers drop. You're doing the work.
Without RPM billing: $0 additional revenue
With RPM billing (conservative):
- 200 patients × 60% eligible × $100/month = $12,000/month
- Annual impact: $144,000
With optimized RPM billing:
- 200 patients × 75% eligible × $150/month = $22,500/month
- Annual impact: $270,000
The difference is documentation discipline and the right tools.
Three Mistakes That Kill RPM Revenue
1. Not Tracking Time
Every minute counts, literally. If your team spends 18 minutes with a patient, you can't bill 99457. If they spend 45 minutes and only document 20, you're leaving a 99458 on the table.
Fix: Use time-tracking software that starts when staff opens a patient record and stops when they close it. Drift does this automatically.
2. Missing the Interactive Communication Requirement
Reviewing data alone doesn't qualify. You need documented two-way communication with the patient: a phone call, video chat, or secure messaging exchange.
Fix: Log every patient interaction. When Sarah from your team calls Mr. Johnson about his 3.2-hour average, that call + the data review = billable time.
3. Letting Patients Fall Through the Cracks
RPM billing requires consistent monitoring. If you only contact patients when there's a problem, you're missing the monthly billing opportunity for compliant patients who still need check-ins.
Fix: Systematic outreach schedules. Every patient, every month, documented contact.
What a Billable RPM Session Looks Like
Patient: Robert M., 67, on CPAP for 8 months
Date: January 15, 2026
Time Log:
- 0:00 - Open patient record in Drift
- 0:00-3:00 - Review 7-day compliance data (avg 5.2 hrs, AHI 3.1, no mask leaks)
- 3:00-8:00 - Review 30-day trend (compliance improving from 62% to 78%)
- 8:00-9:00 - Note Medicare compliance status (on track for 90-day requirement)
- 9:00-22:00 - Call patient: discussed progress, reinforced importance of consistent use, addressed question about humidity settings
- 22:00-25:00 - Document call notes and update care plan
- Total: 25 minutes
Billable: 99457 (first 20 min) + 99458 (additional 5 min rounds up to additional 20)
This single interaction generates $100-110 in revenue. Multiply by your patient census.
Technology That Makes This Possible
Manual time tracking with spreadsheets works until it doesn't. At scale, you need:
- Automatic time capture - Timer starts when staff accesses patient data
- Integrated communication logging - Calls, texts, emails all tracked in one place
- Billing code calculation - System tells you what's billable
- Compliance alerts - Proactive identification of patients needing outreach
- Audit-ready documentation - Everything Medicare wants, organized
This is why we built Drift. Not to add another dashboard to your workflow, but to turn the monitoring you're already doing into documented, billable services.
Getting Started This Week
Day 1-2: Audit your current patient census. How many are on CPAP? How many have data-transmitting devices?
Day 3-4: Review your staff workflows. Who's monitoring data? Who's making calls? Is time being tracked?
Day 5: Calculate your revenue gap. (Eligible patients × $100/month × 12 months) = money you're not capturing.
Week 2: Implement time tracking. Even a simple spreadsheet is better than nothing.
Week 3: Standardize documentation. Create templates for call notes that include required elements.
Week 4: Bill your first RPM claims. Start conservative, learn the process, scale up.
The Bottom Line
RPM billing isn't a gimmick or a loophole. It's Medicare recognizing that remote monitoring and patient education have value. You're already doing the work. The only question is whether you're getting paid for it.
The DME companies winning in 2026 aren't the ones with the most patients. They're the ones capturing revenue from every service they provide.
Ready to stop leaving money on the table? [See how Drift automates RPM time tracking →](/support)