We use cookies to improve your experience and analyze traffic. More info

    Hospital Management

    How to calculate what missed appointments cost your clinic: the ROI of medical scheduling

    To calculate what a clinic loses in its schedule, add up three losses: missed appointments, canceled slots that nobody refills and call center hours spent on repetitive tasks. The ROI of medical scheduling compares what is recovered over a period, for example 12 months, with what the solution costs over that same period. In a clinic with 3,500 appointments a month, lowering no-shows from 18% to 12% and refilling half of the canceled slots recovers about COP 42 million a month, according to the scenario below.

    COCO Tech AI
    5 November 202614 min read
    How to calculate what missed appointments cost your clinic: the ROI of medical scheduling

    It is 7:40 on a Monday morning. The cardiology schedule is full, but by 10 a.m. three consulting rooms are already waiting for patients who never showed up. In the call center, two people work through the waitlist one call at a time to fill a slot that opened at 8. By the time someone answers, the slot is gone.

    None of these losses shows up as a line on the income statement. That is why, when a clinic evaluates automating its schedule, it often asks the wrong question: how much does the software cost? The question that changes the conversation is a different one: how much does it cost us every month not to do it?

    Which losses go into the calculation?

    Three, and they are rarely measured together.

    The first is no-shows. The industry treats them as a fixed cost, something that "always happens", but every patient who does not arrive leaves a doctor available and unbilled. The second is the call center, which is booked as an operating expense even though much of its day goes into reminding, confirming and rescheduling; we explain how to reorganize that work in medical call center productivity. The third, and the hardest to see, is the slots that stay empty when a patient cancels late and nobody manages to refill them. No appointment, no patient, no invoice. That is why it does not appear in any report.

    How much is a missed appointment worth?

    It depends on the specialty. A missed general practice visit hurts little on its own, but it repeats hundreds of times a month. A missed ultrasound or cardiology appointment can be worth as much as three or four general visits.

    Type of visit

    Assumed value per appointment (COP)

    How it weighs on the loss

    General practice

    50,000 to 80,000

    Weighs through volume

    High-volume specialties (internal medicine, pediatrics, gynecology)

    100,000 to 180,000

    Usually account for the largest total loss

    Subspecialties and diagnostic procedures

    180,000 to 400,000

    Few appointments, but each one is worth several

    These are assumed values for this example, in Colombian pesos. For a serious calculation, each institution should use its own rates and specialty mix, in its own currency.

    A worked example: a clinic with 3,500 appointments a month

    First, what has already been observed. At Hospital San Juan de Dios E.S.E. in Rionegro, Colombia, with more than 121,000 appointments managed with COCO, the no-show rate fell from 17.4% in 2024 to 12% in 2025: 5.4 points lower. "Implementing COCO in our institution has been a significant digital transformation," says Diana Mejía, the hospital's director (translated from Spanish). At Messer Colombia, which manages more than 13,000 appointments a month in its homecare division, COCO reports that 63% of appointments were rescued and that self-scheduling rose from 35% to 55% (see the success stories).

    Now, a projection. Picture a multispecialty clinic that books 3,500 appointments a month, with an 18% no-show rate and an average value per visit of COP 150,000. Four percent of appointments are canceled late and today nobody manages to refill them. Five call center staff confirm and reschedule, at a cost of COP 30 million a month. We assume the no-show rate drops to 12%, a decline similar to the one observed in Rionegro; that one in every two canceled slots is refilled; and that the call center spends 60% less time on those tasks.

    Projection (per month)

    Today

    After automating

    Difference

    Missed appointments

    630 appointments (18%) = COP 94.5 million

    420 appointments (12%) = COP 63 million

    COP 31.5 million recovered

    Canceled slots not refilled

    140 slots = COP 21 million

    70 slots = COP 10.5 million

    COP 10.5 million recovered

    Call center time on repetitive tasks

    COP 30 million

    COP 12 million

    COP 18 million of time freed up

    These figures are assumptions, not a real case. The projection separates two things that are not the same:

    • Recovered revenue: about COP 42 million a month, COP 504 million a year. These are appointments that used to be lost and are now attended. This is the figure that goes into the ROI.

    • Freed-up time: about COP 18 million a month. This is team time that becomes available. It only becomes a cash saving if the clinic avoids a new hire or reassigns those people to work that generates revenue; otherwise, it is reported separately.

    With those figures, the 12-month ROI is calculated as follows:

    ROI (%) = (revenue recovered in 12 months − cost of the solution in 12 months) ÷ cost of the solution in 12 months × 100

    The cost of the solution includes the license, implementation and the hours of the team that runs it. In this scenario, any annual cost below COP 504 million gives a positive ROI; if it were COP 126 million, the ROI would be 300%. The actual cost depends on volume, channels and modules, and comes out of the personalized calculation.

    How do you get finance to trust the calculation?

    An ROI calculation falls apart in committee when it inflates the benefit. Three rules prevent that.

    • Use margin, not price, if you want the conservative version. The example uses the value of the visit. If the finance team prefers the contribution margin per appointment, the return is lower, but the case holds up better under review.

    • Count each appointment only once. An appointment that is rescheduled and then attended is not one avoided no-show plus one rescued slot: it is one benefit, not two.

    • Compare against a baseline. Measure attendance, refilled slots and call center cost for the previous three to six months, by specialty, and compare against that point. In the cost of the solution, include the license, implementation and the hours of the team that runs it.

    Does the calculation change for a public hospital or another country?

    The formula is the same; what is lost changes. In a clinic that bills per service, every missed appointment is revenue that does not come in. When the institution works under capitation or a global budget, as many public hospitals in the region do, a missed appointment does not always reduce billing: it is capacity that has already been paid for and goes unused, and patients who wait longer for a slot. In that case it is worth measuring the return in recovered appointments and waiting time as well. The Rionegro case, a state-owned social enterprise, shows that kind of result: fewer no-shows on the same capacity.

    For another country, the exercise is repeated the same way: appointments per month, no-show rate, value per visit in local currency, late cancellations and the cost of the team that confirms. What you should not do is take the values in this example and convert the currency: rates and contracting models change from one country to another.

    Where do the savings come from?

    Each loss has its own lever. The details of each one are on its own page; here, all that matters is how much it contributes to the return.

    • No-shows: appointment confirmation by WhatsApp, SMS, email or automated call. We explain how to bring no-shows down step by step in how to reduce medical appointment no-shows.

    • Canceled slots: the automated waitlist, a module of the medical scheduling software, offers the slot to the next patient without anyone having to dial.

    • Call center: self-scheduling on the web and WhatsApp, plus automated confirmation, take the repetitive calls off the team's plate. Staff keep the patient with questions, the first visit and the exception.

    How do you know the ROI is being delivered?

    With four indicators any finance team can request every month: attendance rate by specialty and time slot, the time between a cancellation and the slot being refilled, appointments confirmed per agent hour, and management cost per attended appointment.

    If all four move in the right direction for three months in a row against the baseline, the business case stops being a projection. It is backed by operations.

    Run the calculation with your clinic's data

    Every clinic has its own mix of specialties, rates and no-show rate. To run this exercise with your numbers, request a personalized ROI calculation or ask for a medical scheduling demo and we will review it with you.

    Frequently asked questions

    How do you calculate what missed appointments cost a clinic?
    Multiply the number of missed appointments by the value of each visit and add the canceled slots that nobody refilled. With 3,500 appointments a month and an 18% no-show rate, that is 630 appointments, about COP 94.5 million a month at COP 150,000 per visit. For your own case, use your rates by specialty and your actual rate over the last three to six months, and request a personalized ROI calculation.
    How is the ROI of medical scheduling calculated?
    ROI = (revenue recovered in the period − cost of the solution in the period) ÷ cost of the solution × 100. The steps: measure the current loss, project the loss after automating, subtract, and compare with the 12-month cost. Freed-up call center time is reported separately, unless it avoids a new hire.
    How can a clinic recover missed appointments without expanding the call center?
    By automating the three tasks that take the most time from the team, all on the real schedule: confirmation by WhatsApp, SMS, email and automated call (see the active confirmation strategy), the automated waitlist to offer every canceled slot (see how to recover canceled slots), and self-scheduling on the web and WhatsApp. At Messer Colombia, COCO reports that 63% of appointments were rescued and that self-scheduling rose from 35% to 55%. What that recovery is worth in your clinic is what the example above calculates.
    What data do I need to calculate it?
    Five figures: appointments booked per month, no-show rate, average value per visit (ideally by specialty), percentage of late cancellations and the monthly cost of the team that confirms and reschedules.
    Should I use the price or the margin of each visit?
    The margin, if you want the figure finance usually approves. The price shows the size of the loss; the contribution margin subtracts supplies and professional fees and gives a more conservative ROI.
    What should management decide with these numbers?
    Three things. Where to start: the specialties and time slots where no-shows multiplied by the value of the appointment are highest. What to do with the call center time that is freed up: reassign it or avoid new hires. And which target to review at three months: attendance by specialty, slot refill time, appointments confirmed per agent hour and management cost per appointment, against the baseline.
    Does the calculation work for a public hospital or another Latin American country?
    Yes, with each institution's data and in its own currency. If the institution works under capitation or a budget, it is worth measuring the return in recovered appointments and waiting time as well, as in Rionegro, where no-shows fell from 17.4% to 12% between 2024 and 2025.
    Do I have to replace my HIS to get this return?
    No. COCO's medical scheduling software does not replace the electronic health record: it complements it. It integrates with the systems the institution already uses through HL7, FHIR and API, so confirmation and slot refilling write to the real schedule

    COCO in the press

    What independent media have published on this topic.

    Related articles