Most budget requests for patient texting lead with staff time. Finance tends to mark that line down, and for a fair reason. Payroll stays flat whether the phones ring 300 times a week or 200, and a promise to free up the front desk reads as soft.
A refilled no-show slot becomes a paid visit. That visit has a date, a code, and a payment, and it shows up on the billing report your CFO already trusts. So we build a HIPAA texting ROI model in a set order: money that lands on a claim first, then staff hours, patient payments, and recall.
Our view is that a practice can model the full return with three reports it already runs. Finish that model before the first vendor call. Bring numbers from your own schedule export, call log, and aging report. The demo then becomes a test of whether the product can hit them.
Each value pool below comes with its arithmetic, the report that feeds it, and a worked example. Swap in your own figures as you go, starting with the per-visit payment from your billing report. Example values are marked illustrative in the sentence that uses them, and Curogram client results are marked as our internal data.
The last section covers setup costs that are easy to leave off the sheet, like carrier registration and two weeks of double-running. It also names three gaps that can wipe out a pool, even when every text goes out on time. Run those checks before you sign a contract or a BAA.
HIPAA texting ROI measures money and time gained across four value pools, using three reports most practices already run.
A texting program pays back through four value pools, and each moves one metric. No-show recovery is the paid visits you keep when patients confirm or reschedule by text. It moves your no-show rate. Staff time is phone work that shifts into text threads, measured in phone minutes.
Collections value is how much sooner patients pay a balance after a text, tracked as days in AR. Recall reconversion is the share of overdue patients who book after a recall text.
The three inputs are a no-show export from your schedule, an inbound call log from your phone system, and an AR aging report from billing. None of them needs a new tool.
In athenahealth, appointment reports sit on the Schedule tab of the Report Library. eClinicalWorks practices can pull appointment status through eBO, its reporting module. DrChrono keeps Aging AR Analysis under the Billing menu. The call log lives outside the EHR, in your phone vendor's admin portal. Pull 90 days of each.
No-shows led the MGMA Stat poll on 2026 patient access priorities, named the top focus by 27% of 236 leaders polled December 9, 2025. This pool goes first because it ties straight to payment.
One recovered slot is worth your average payment per visit. The monthly pool is that figure times the slots you recover. With the illustrative 1,200 visits a month in the table below, a drop from 14.20% to 4.91% recovers 111 slots.
At an illustrative $100 per visit, that's $11,100 a month. Your real figure will shift with payer mix and specialty, so replace it with the number from your billing report. Count only slots that turn into completed, billed visits.
No-show recovery math (illustrative inputs, replace with your own)
|
Input |
Where it comes from |
Example value |
|---|---|---|
|
Monthly scheduled visits |
EHR schedule export |
1,200 |
|
No-show rate before |
Same export, 90-day window |
14.20% |
|
No-show rate after |
Same export, 90 days post-launch |
4.91% |
|
Slots recovered per month |
Difference x scheduled visits |
111 |
|
Average reimbursement per visit |
Your billing report |
Practice-specific |
Higher confirmation rates tell the front desk sooner which slots will sit empty. A patient who texts back two days out to move a visit gives staff time to offer that slot to someone on the waitlist.
Based on our internal data, Atlas Medical Center cut no-shows from 14.20% to 4.91% in three months. Covina Arthritic Clinic confirms more than 1,100 appointments a month, and our clients average a confirmation rate above 75%. Run the same 90-day no-show export before launch and again after.
Healthcare communication efficiency is the hardest pool to prove to finance, so it needs the most careful math.
Most phone time goes to insurance work and scheduling. The MGMA Stat poll on phone bottlenecks in medical practices, run March 10, 2026 with 294 responses, asked which tasks eat the most staff time.
Eligibility and prior authorization led at 45%. Scheduling followed at 31%, then intake at 9%, refills at 6%, and other at 9%. Much of the scheduling, intake, and refill-status traffic can move to secure healthcare messaging. Prior auth work stays on the phone or payer portal, since it runs between staff and the payer.
In an illustrative 400-call week, 92 calls move to text and about 4.6 staff hours come back. The table splits calls by the MGMA shares. That poll ranked where leaders see phone time going, so treat the split as a placeholder for your own call log.
One illustrative week: 400 inbound calls split by MGMA share
|
Call type (MGMA share) |
Calls per week |
Can text absorb it? |
Calls moved to text |
|---|---|---|---|
|
Eligibility and prior auth (45%) |
180 |
No |
0 |
|
Scheduling (31%) |
124 |
About half |
62 |
|
Intake (9%) |
36 |
About half |
18 |
|
Refills (6%) |
24 |
About half |
12 |
|
Other (9%) |
36 |
No |
0 |
|
Total |
400 |
92 |
Don't count a moved call as fully saved. At an illustrative 4 minutes per call, minus 1 minute per text thread, the net is 3 minutes, or 276 minutes a week. Reply speed shapes how many callers switch, as covered in HIPAA texting and patient response times.
Both pools move slower than no-shows and show up on reports billing already runs.
Text-to-pay cuts the time a patient balance sits unpaid by putting a payment link on the patient's phone. The balance text fires after the claim posts and the patient's share is known. Patients tap the link and pay, with no paper statement to wait for.
Watch days in AR on your aging report, with patient balances split from payer balances. Only the patient column moves. Most of this pool is timing. In an illustrative case, $30,000 in patient balances that clears 10 days sooner lands in the bank 10 days earlier.
Recall reconversion is sized with one formula: overdue patient list, times reconversion rate, times average visit value. Based on our internal data, 35% of patients at one multi-location practice booked within a month of an SMS recall. That campaign saw 1,240 patients from recall messages alone.
We plan below 35% on purpose. A first recall list includes patients who moved or switched practices. Worked illustratively, 400 overdue patients at a 20% planning rate gives 80 visits, and at $100 a visit that's $8,000.
A HIPAA texting ROI model survives a budget review when its costs are complete and its failure points are named.
A twelve-month payback worksheet lists every cost and pool by month, so you can spot the month total value passes total cost. Rows go in this order:
Ramp the no-show pool across the first 90 days, since the Atlas drop took three months. Payback slips when interface work, carrier approval, or template writing runs late. Our no-show ROI calculator fills in the first pool from your schedule numbers.
Four costs are easy to leave off a first draft: 10DLC registration, EHR interface work, double-running, and template building. 10DLC is carrier registration for business texts from a standard 10-digit number, handled through The Campaign Registry. Microsoft's Azure 10DLC guide puts brand approval at two to three business days and campaign approval at three to five.
Your EHR vendor may bill for interface work. Plan two weeks of old reminders running beside new ones, then count staff hours spent writing clinical texting templates. These costs apply across all HIPAA-compliant texting platforms.
Three setup gaps can wipe out a pool even when texts go out on time. Check each against any HIPAA-compliant texting setup before you count savings.
Curogram is a HIPAA-compliant, SOC 2 Type II patient communication platform that works with eClinicalWorks, athenahealth, DrChrono, and other EHRs. It runs alongside your EHR and handles the texting behind two pools in this guide.
Automated Appointment Reminders and Confirmations send reminders and process replies in real time, so confirmations reach the front desk without a callback. That feature sits behind the Atlas and Covina results above. Patient Recalls texts overdue patients, and it produced the 35% reconversion figure.
A texting budget request holds up when every line traces to a report finance can open. No-show recovery belongs at the top, because it's the only pool tied straight to payment. Discount every other line wherever your data is thin.
Finish the worksheet first. Then judge each HIPAA-compliant messaging vendor on whether it can run your numbers line by line and close the three gaps that break the model.
Book a Curogram demo and bring your schedule export, call log, and aging report. We'll run the model with your numbers.
Frequently Asked Questions