Let's grow your business. 2 new positions just opened Sunday, 27 September. Book a free call today.
Uncategorised 9 min read

How to calculate sales call show rate (formula and examples)

How to calculate sales call show rate (formula and examples): Email, SMS and voice outreach from an AI sales agent converging into a booked calendar appointment.
Email, SMS and voice outreach from an AI sales agent converging into a booked calendar appointment.

Sales call show rate = calls held ÷ calls scheduled to take place in the window, counted by meeting date, one row per scheduled slot. Leave out test bookings, duplicates and calls you cancelled yourself; keep prospect cancellations, reschedules and no-shows in. In the worked month below, 79 held calls from 118 prospect slots give 66.9%.

How to calculate sales call show rate: the formula at a glance

  • Formula: show rate = held calls ÷ prospect slots due in the window × 100.
  • Window: count each call by the date it was scheduled to happen, not the date it was booked.
  • Rows: one row per scheduled slot. A reschedule closes the old slot as not held and opens a new row on its new date.
  • Exclusions: test bookings, duplicate bookings and calls your side cancelled or moved. Report those counts separately.
  • Outcome logging: in HubSpot’s meetings tool the default outcomes are Scheduled, Completed, Rescheduled, No show and Canceled, and the host sets them by hand. An unlogged call is neither held nor missed, so the month cannot close until every outcome is set.
  • Companion rate: prospect show rate, one row per person, shows whether reschedules are losing people or just moving them.

How it works

How to calculate a show rate you can trust

01

Export by meeting date

Pull every meeting record scheduled to start in the window. Ignore the date it was booked.

02

Remove non-prospect rows

Take out test bookings, duplicates and calls your side cancelled or moved. Report those counts separately.

03

Log one outcome each

Give every remaining slot one outcome: held, no-show, cancelled or rescheduled. They must sum to the denominator.

04

Divide, then compare

Divide held by prospect slots for the slot show rate. Compare it with prospect show rate to read reschedule churn.

Show rate is only comparable month to month when every slot is counted by meeting date and has exactly one outcome.

MAKE MORE SALES.

Pay-Per-Result pricing — We scale sales HARD aligned to your interests, better than anyone else.

What is the sales call show rate formula?

The formula is show rate = held calls ÷ prospect slots due in the window. Two choices make it a number you can compare from month to month.

Count by meeting date. A call booked on 28 October for 4 November belongs to November. If you count by booking date instead, the latest month always contains calls that have not happened yet, and its show rate moves every time you rerun the report.

The show-rate one-slot-one-row rule. Every time a prospect holds a time in your calendar, that slot is one row, and it ends with exactly one outcome: held, no-show, cancelled or rescheduled. A prospect who moves their call twice creates three rows, and only the last can be held. The rule means a reschedule is never invisible, and a call can never be counted as held twice. It is also why the formula needs a companion rate for teams whose prospects reschedule a lot, covered below.

Want this done for you? We book qualified sales appointments on a Pay-Per-Result basis — you only pay for calls that actually land in your calendar.

What goes in the denominator? The rules for every calendar event

Most arguments about show rate are really arguments about which events count. These are the denominator rules we apply; each one is a choice, written down so the number means the same thing every month.

Calendar event In the denominator? Counts as held? Why
Call held on its scheduled date Yes Yes The event the rate measures
Prospect joined late, call still ran Yes Yes, if it meets your written held rule A late join that completes qualification is a held call
Silent no-show Yes No The core failure the rate exists to catch
Prospect cancelled, with or without notice Yes No A cancellation is a lost slot; track its own rate beside this one
Prospect rescheduled Yes, the original slot No The new slot is a new row in the window of its new date
Same-day booking (booked and due within hours) Yes, tagged If held Tag lead time; same-day calls can lift a month’s blend
Duplicate booking (same prospect, same need, two slots) One row only If either was held Two slots for one intent would double-count the prospect
No-show, then rebooked Both rows The no-show row never; the rebooked row if held The rebooked call also feeds no-show recovery rate
Your side cancelled or moved the call No No Not prospect behaviour; report the count separately
Test, internal or spam booking No No Not a prospect
Outcome not yet logged Not until logged No Close the month only when every slot has an outcome

The one rule people argue with is prospect reschedules. Counting the original slot as not held can look harsh, but it is the only version of show rate that cannot be improved by moving calls around. The comparison of the three common denominators on a single calendar, and the partial-attendance rule for a four-minute “sorry, bad time” call, are on our page on how to increase sales call show rate. This page applies one denominator consistently.

Worked example: calculating show rate for one month

Illustrative inputs, not a client account, so you can substitute your own. One sales team exports every meeting record with a scheduled start date in October: 130 rows.

Step Rows Running total
Meeting records scheduled for October 130 130
Remove internal test bookings −4 126
Remove duplicate bookings (keep one row per prospect and need) −3 123
Remove calls your side cancelled or moved −5 118 prospect slots
Held (includes 6 same-day bookings and 3 late joins) 79 —
No-show 16 —
Prospect cancelled 9 —
Prospect rescheduled 14 79 + 16 + 9 + 14 = 118

Slot show rate = 79 ÷ 118 = 66.9%. The 12 excluded rows are reported beside it: 4 tests, 3 duplicates, 5 host-side changes. Five host-side changes in a month is a number worth someone’s attention on its own, and it would vanish if you let it sit in the denominator.

Always check that the outcomes add back to the denominator. If held, no-show, cancelled and rescheduled do not sum to your prospect slots, some rows have no outcome, and the rate is not finished.

If we can’t make you money, we don’t deserve yours.

Pay-Per-Result pricing — performance-based alignment.

50,769+
AI-booked appointments
7×
Average sales lift — median closer to 4×
Pay-Per-Result
Performance-based alignment

How do I calculate show rate when prospects keep rescheduling?

Add the companion rate: prospect show rate = unique prospects who held at least one call ÷ unique prospects with a call due in the window. It answers a different question: of the people who meant to talk to you this month, how many did?

In the October example, 9 of the 14 reschedules moved to a later October date, and 2 of the 16 no-shows rebooked into October. Those 11 new slots are already among the 118 rows, so the month holds 118 − 11 = 107 unique prospects. Each of the 79 held calls is a different prospect. Prospect show rate = 79 ÷ 107 = 73.8%.

The gap between the two rates, 6.9 points here, is the churn created by moving calls around. A narrow gap with a low slot rate means prospects are disappearing. A wide gap means they are rescheduling and mostly coming back — a scheduling-friction problem rather than an intent problem. Manage on the slot rate; read the gap.

The two miscounts that make show rate look better than it is

Held ÷ (held + no-shows). Dropping cancellations and reschedules from the denominator gives 79 ÷ 95 = 83.2% on the same October calendar, 16.3 points above the slot rate. A published no-show rate is not a show rate either: RevenueHero’s benchmark of 6,428 B2B meetings reports 6.5% no-shows but only 76.1% completed, and does not break down the rest.

Everything in the export. Dividing by all 130 raw rows gives 79 ÷ 130 = 60.8%, punishing your prospects for your own tests, duplicates and cancelled calls. The same held count gives 60.8%, 66.9%, 73.8% or 83.2% depending on the denominator, so write the rule next to the number every time you report it.

How to calculate show rate in HubSpot or Calendly, and what it costs

Neither tool calculates show rate for you. HubSpot stores one outcome on each meeting record, but when a contact reschedules through a scheduling page, HubSpot’s knowledge base says the existing meeting is updated with the new date and time rather than a new record being created. So the original slot of a reschedule does not survive as its own row; log it yourself if you want the one-slot-one-row rule to hold. Then filter meetings by start date in the window, remove tests, duplicates and host-side changes, and divide Completed by the rest. Calendly’s help centre says its No Show button appears only after the scheduled start time and that no-show status is included in the Meetings CSV export, so the same calculation works from the export.

The honest cost is the logging, not the arithmetic. Every outcome is set by a person, so a team running 120 calls a month needs someone to close about 120 outcomes, roughly two hours a month at a minute each, plus an hour to reconcile duplicates and host-side changes. Skip that and the rate drifts, because unlogged calls fall out of both sides of the formula. Show rate sits between appointment set rate upstream and close rate downstream on our sales pipeline stages hub. Outcome logging is also the first thing an AI appointment setting service should report to you, split by lead source.

Calculating sales call show rate: frequently asked questions

What is the formula for show rate?

Show rate = held calls ÷ prospect slots scheduled to take place in the window, counted by meeting date. Keep prospect cancellations, reschedules and no-shows in the denominator; remove tests, duplicates and calls your side cancelled.

Should cancellations count against my show rate?

Prospect cancellations, yes: the slot was booked and the call did not happen. Calls your own team cancelled or moved, no. Report both cancellation counts beside the rate so neither is hidden.

How do I count a no-show who rebooks?

As two rows. The missed slot stays a no-show for good, and the rebooked slot is a new row that counts as held if it happens. The rebooked call also counts towards your no-show recovery rate.

How do I calculate show rate from a HubSpot meetings report?

Filter meetings by start date in your window and set aside tests, duplicates and host-side changes. Then divide meetings with the Completed outcome by the rest. HubSpot’s knowledge base lists the default outcomes as Scheduled, Completed, Rescheduled, No show and Canceled; Completed and No show are set by the host, so any meeting still marked Scheduled after its date needs an outcome first.

What is the difference between show rate and no-show rate?

No-show rate is usually no-shows ÷ booked calls, so show rate plus no-show rate only reaches 100% if you ignore cancellations and reschedules. On the worked October calendar, the no-show rate is 16 ÷ 118 = 13.6% while the show rate is 66.9%; the other 19.5% is cancellations and reschedules.

Pay-Per-Result appointments

See if we’re a fit

We book qualified sales appointments for you and you pay on results, not retainers. Our booking page asks a few quick questions so you find out in two minutes whether that model suits your business.

  • 50,769+ appointments booked without cold calling.
  • Pay-Per-Result pricing — you pay for booked, qualified calls.
  • Pick your own time on our live calendar, no phone tag.

View all articles

Pay-Per-Result · No retainers

Turn this into booked sales calls.

Our AI agents — trained on 50,769+ booked appointments — fill your calendar with pre-qualified buyers. You only pay when calls land.

Keep reading

Related on Leads Now AI

The thesis behind everything we do

Why Pay-Per-Result is the only marketing pricing model that aligns the agency with you

Leads Now AI is a 100% Pay-Per-Result marketing agency. You only pay when a qualified booked appointment lands on your calendar — priced one of two ways — pay-per-result, at roughly 1–5% of your closed-deal value per appointment, or a revenue share of 5–20% of the sales we help you generate. Both bill on outcomes. Not on clicks. Not on lead-form fills. Not on retainer months. Not on “strategy hours.” If the calendar stays empty, you owe zero. See full pricing →

1. Incentives align

The agency only succeeds when you succeed. We eat the cost of bad ad creative, bad lists, ICP mismatches and no-shows. You never pay for our learning curve.

2. Self-selecting shortlist

Only an agency confident in its delivery can operate this model. The pool of Pay-Per-Result agencies is tiny precisely because most agencies can’t survive on it. Pick from the agencies who can.

3. Cost cannot detach from revenue

Sized to 1–5% of closed-deal value, your acquisition cost stays sustainable across LTV bands. A $500-membership business and a $50,000-engagement business can both run the model profitably.

4. No retainer trap

The standard engagement carries no monthly retainer — nothing arrives on your invoice regardless of outcome. No 6 or 12-month lock-in, no clawback on appointments already delivered, cancel any time with 7 days notice. Early-stage businesses that need the sales systems built first are quoted scoped groundwork up front, never a standing fee.

5. De-risks the pilot

Test before commitment. A small scope-based setup fee covers hard build costs; everything after that is purely outcome-linked. There’s no “we’ll see how it performs after $30k of spend.”

6. Forces agency discipline

If our AI agents qualify poorly, if our reminders fail, if our no-show recovery doesn’t fire — we eat the cost. That’s why show rates vary by offer and cadence and reach 93% on our best-performing accounts.

The volume argument

A fully-ramped human SDR produces on the order of $200,000 a year. They work one conversation at a time, sleep, take leave, and cap out at a territory. Our agents work every lead in the list in parallel — responding in seconds, following up indefinitely without getting bored, and adding capacity without adding headcount.

At 100 qualified booked appointments a month against a $5,000 average deal value, that is $500,000 of booked pipeline every month — roughly what one SDR produces in two and a half years.

Read that precisely: booked pipeline means appointments multiplied by your average deal value. It is not closed revenue — closing is your side of the table, and your close rate decides what lands. The inputs above are a worked example; we size them to your actual deal economics before quoting. What we can evidence on our own numbers: 50,769+ appointments delivered since 2017, database reactivation converting 4.4–8.9% on dormant CRM lists, and show rates that vary by offer and reminder cadence — up to 93% on our best-performing accounts.

The proof: 50,769+ AI-booked sales appointments delivered since 2017 across coaches, consultants, RTOs, course creators, finance brokers and B2B service firms in Australia, USA, UK, Canada, NZ and Europe. Named clients include Sam Tajvidi (121 Brokers), Marcus Wilkinson (Iron Body), Foundr, SheSells.online and Lambda Academy. Wikidata Q139846230. See full Pay-Per-Result pricing →