What is a good B2B meeting holding rate?

September 4, 2026 · 8 min read

Booked meetings are only promises. The held rate shows how many of those promises became real conversations, which makes it the cleaner capacity and pipeline number.

What is the short answer?

A good B2B meeting holding rate is roughly 85% to 90%, measured after cancellations and reschedules are separated from true no-shows. RevenueHero found a 13.5% median no-show rate across 18 weeks of data from customers booking at least 50 meetings a month. That implies an 86.5% median held rate. Its top 10% had a 5.5% no-show rate, equal to a 94.5% held rate.

The benchmark is useful, but the definition matters more. A calendar full of future meetings should not raise the rate. A prospect who rescheduled should not be treated as held or lost. A canceled meeting is different from an unexplained absence. If those statuses are mixed, the percentage looks precise while answering the wrong question.

How should you calculate meeting holding rate?

Start with meetings whose scheduled start time has passed. Then classify each one as held, canceled, rescheduled, or no-show. Keep the categories mutually exclusive.

Meeting holding rate = held meetings divided by eligible scheduled meetings, multiplied by 100.

For a strict operational view, eligible scheduled meetings are held meetings plus true no-shows. Cancellations and reschedules sit outside that denominator because they describe a different part of the booking process. If your reporting convention includes cancellations, name the metric “scheduled-to-held rate” and keep it separate.

Suppose 100 meeting times have passed. Eighty-six were held, nine were no-shows, three were canceled, and two were moved to a later date. Under the strict definition, the held rate is 86 divided by 95, or 90.5%. Under the broader scheduled-to-held definition, it is 86%. Both calculations can be useful. They cannot share one label.

What does a good B2B meeting held rate look like?

RevenueHero analyzed 18 weeks of meeting conversion data from companies using its platform that booked at least 50 meetings each month. It reported a 15.9% average no-show rate, a 13.5% median, 5.5% for the top 10%, and 3.1% for its best-in-class group. The held rates below are the complements of those published no-show rates.

Benchmark group Published no-show rate Implied held rate How to use it
Dataset average 15.9% 84.1% Broad reference point
Dataset median 13.5% 86.5% Practical baseline
Top 10% 5.5% 94.5% Strong operating target
Best in class 3.1% 96.9% Outlier, not a universal promise

Source and scope: RevenueHero customer data, 18 weeks, companies with at least 50 meetings booked per month. The source describes high-volume B2B SaaS companies, so a professional-services firm should treat the figures as a comparison point rather than a guarantee.

Why should inbound and outbound meetings be measured separately?

The booking context changes the commitment. An inbound prospect chose to raise a hand. An outbound prospect may have agreed after a cold email or call. Blending the sources hides whether the problem begins with targeting, qualification, or meeting operations.

Build the first cut by source:

  1. Inbound demo requests: separate high-intent website requests from general contact forms.
  2. Outbound appointments: split cold email, cold call, referral, and manual social outreach.
  3. Partner and referral meetings: keep introduced conversations apart from cold demand.
  4. Existing-customer meetings: exclude onboarding and account reviews from the new-business benchmark.

This breakdown also protects the appointment setter from a bad incentive. Paying for booked meetings alone rewards calendar volume. Reviewing held, qualified meetings shows whether the targeting and booking promise survived contact with the buyer.

Which numbers belong next to the held rate?

A held rate does not say whether the meetings were good. A weak list can show up reliably. A tightly qualified audience can still be too small. Read the metric beside four other numbers.

Metric Question it answers Common reporting error
Booked rate Did interested prospects choose a time? Counting a form fill as a booking
Held rate Did booked prospects attend? Including future or rescheduled meetings
Qualified-held rate Did the right prospect attend? Changing qualification after the call
Opportunity rate Did the held conversation create a real sales next step? Calling every follow-up an opportunity
Cost per held meeting What did each completed conversation cost? Dividing cost by booked meetings

That last denominator changes the economics. If a program costs $5,000 and books 50 meetings, the reported cost per booked meeting is $100. If only 40 hold, the cost per held meeting is $125. No assumptions about close rate or contract value are needed to see the difference.

How can you diagnose a weak meeting holding rate?

  1. Audit status definitions. Remove future meetings. Confirm that canceled, rescheduled, held, and no-show mean the same thing for every rep.
  2. Break the rate down by source. A blended 82% may contain a healthy referral channel and a weak cold-call segment.
  3. Compare the booking promise with the actual call. The page, outreach message, calendar title, duration, attendee list, and agenda should describe the same conversation.
  4. Measure days from booking to meeting. Put same-day and next-day meetings in a separate cohort from meetings booked farther out.
  5. Check reminder delivery. Confirm that reminders were sent, reached the address used to book, showed the correct timezone, and offered a simple reschedule path.
  6. Review rep-level data last. If several reps show the same source-level drop, the fault probably sits upstream of the rep.

Timing is worth testing, not assuming. Gong reported that prospects scheduled for 4 p.m. had 30% greater odds of showing up than those scheduled for 8 a.m. That analysis is older and correlational, so use it as a test idea for your own calendar rather than a permanent scheduling rule.

Do automated reminders reduce B2B meeting no-shows?

They can. Calendly reported an average 28% decrease in no-show rates among its sales users using automated reminders. The same article recommends a reminder one day before the meeting and another on the day of the call. That is vendor-reported survey and customer data, not a controlled experiment, so the honest move is to test the cadence on your own source cohorts.

A useful reminder should do more than repeat the time. State what the call will cover, who will attend, how long it will take, and how to reschedule. The goal is a clear commitment, not a busier inbox.

What should an appointment-setting report show?

A weekly report should make the path from outreach to conversation visible:

  1. prospects contacted, by approved source and segment;
  2. positive replies or qualified inbound requests;
  3. meetings booked;
  4. meetings eligible for a final status;
  5. held, canceled, rescheduled, and no-show counts;
  6. qualified held meetings;
  7. opportunities created, using the buyer’s written definition;
  8. cost per booked meeting and cost per held meeting.

Keep booked and held on the same page. That makes it hard to celebrate a full calendar that produced few conversations. It also makes improvements legible: better targeting can raise qualification, while better scheduling and reminders can raise attendance.

What is the practical target?

Use 85% as a useful first checkpoint and the high 80s as a healthy operating range, grounded in the RevenueHero average and median. A rate above 90% is strong only if qualification stays intact. A rate below 85% deserves a source-level review before anyone simply adds more reminders.

The target is not 100% at any cost. Over-qualifying can protect the percentage by suppressing worthwhile conversations. Aggressive reminders can create friction. Optimize for qualified meetings held and opportunities created, then use the held rate to locate preventable calendar loss.

If you are evaluating an external appointment-setting program, ask for the denominator in writing. “Meetings booked” is an activity count. “Qualified meetings held” is closer to the business outcome you are buying.

Fair questions

Is meeting holding rate the same as show rate?

Usually, yes. Both describe the share of eligible scheduled meetings that happened. Confirm whether the report excludes cancellations, reschedules, and future meetings before comparing two rates.

Should canceled meetings count as no-shows?

No. A cancellation is an explicit status. A no-show means the meeting time passed and the prospect did not attend or cancel. Track both, then decide whether a broader scheduled-to-held rate is useful.

What is a good no-show rate for B2B sales meetings?

RevenueHero’s median was 13.5% in its 18-week customer dataset, while its top 10% were at 5.5%. Those figures translate to held rates of 86.5% and 94.5%.

Should an agency charge for booked or held meetings?

The commercial terms should define the unit precisely. For performance review, held and qualified meetings are more informative than bookings because they remove calendar entries that never became conversations.