Phone booking

How long will callers wait on hold before hanging up?

Build your own hold-time abandonment curve from call logs, compare callback-in-queue options and track the right queue numbers every week.

Ava research teamPublished 6 min read

On this page
  1. The honest answer: measure your own callers
  2. Build your abandonment curve
  3. What makes callers hang up sooner
  4. Callback-in-queue and other options
  5. Make sure the callback gets answered
  6. Hold messages that help
  7. Surge days need a different queue
  8. Who answers when the queue fills
  9. What to measure each week
  10. Example: moving the callback earlier
  11. Frequently asked questions
  12. References

Key takeaways

  • There is no reliable public hold-time benchmark for home services, so build an abandonment curve from your own queue data.
  • Urgent callers, after-hours callers and first-time callers hang up sooner; plan for your most impatient caller, not your average one.
  • Offer a callback in queue instead of long holds, and call back from the number the customer dialed: only 19% of US adults generally answer unknown numbers[1].
  • Measure abandonment by wait-time bucket every week alongside answer rate and median speed to answer.

The honest answer: measure your own callers

You will find many confident claims about how long callers wait before hanging up, but few come with a published method, and almost none are specific to home services. Patience also varies by situation. A homeowner with water coming through the ceiling behaves differently from someone booking a spring tune-up.

The useful question is not “what is the industry number?” but “at what point do my callers start giving up?” Your phone system already holds the answer. With one month of queue data, you can draw an abandonment curve, find the point where losses climb and design your queue around it.

Build your abandonment curve

  1. Export queue records

    For one month, export every call that entered a queue or ring group, with the seconds waited and whether it was answered or abandoned. Exclude calls abandoned in the first five seconds, which are mostly misdials.

  2. Bucket the wait times

    Group calls into buckets: 5 to 15 seconds, 15 to 30, 30 to 60, 60 to 120 and over 120. Count answered and abandoned calls in each.

  3. Calculate abandonment per bucket

    For each bucket, divide abandoned calls by all calls that waited at least that long. This shows how likely a caller still waiting at that point is to give up.

  4. Find the knee

    Look for the bucket where abandonment jumps. That is your practical hold limit. Set your overflow or callback offer to trigger before it.

  5. Split by segment

    Repeat for open hours and after hours, and for new versus existing customers if your system can tell them apart.

Example curve for a fictional company; answered calls leave the queue at each step, so fewer calls reach the later buckets. Build yours from your own logs.
Seconds waitingCalls that reached this pointAbandoned in this bucketShare abandoned
5 to 151,000404%
15 to 30860607%
30 to 605909516%
60 to 1203309027%
Over 1201205042%

In this example, the knee sits around the 30-second mark: abandonment more than doubles between the second and third buckets. A queue that offers a callback at 25 seconds would catch most of the callers it currently loses.

What makes callers hang up sooner

  • Urgency. No heat, no cooling, a leak or a door stuck open shortens patience. These callers often hang up and dial the next company immediately.
  • First-time callers. They have no loyalty yet and a list of other companies on their screen.
  • Silence or a ringing loop. Callers who hear nothing tend to assume the call failed.
  • Repetitive hold messages. Hearing the same “your call is important” line every 20 seconds makes the wait feel longer.
  • Mobile callers on the move. Almost every adult has a cellphone, and 91% own a smartphone[2], so many are calling from a car, a job site or a store.

Existing customers and maintenance plan members usually wait longer, which can hide a problem: your overall curve may look acceptable while new-customer calls, the ones that grow the business, abandon much faster.

Callback-in-queue and other options

Combine one immediate option (overflow) with one deferred option (callback) for most shops.
OptionHow it worksWatch out for
Virtual hold (callback in queue)Caller keeps their place and hangs up; the system calls back when an agent is freeCallback must come from your main number; callers must answer it
Scheduled callbackCaller picks a time slot for a callbackSlots must be honored; a missed callback is worse than a hold
Overflow to a second team or serviceAfter a set number of seconds, calls route to a backup answer pointThe backup must be able to book, not just take messages
Text link to book onlineCaller chooses to receive a text with a booking linkNeeds consent and registered business texting; not every job suits online booking
Voicemail optionCaller leaves details for a return callRecovery is low; use only as a last resort

Self-service is part of the answer for simple tasks. BLS notes that self-service systems, social media and mobile apps let customers do simple tasks without a representative[3]. Rescheduling a tune-up or confirming an arrival window does not need a person on hold; a no-cool emergency does.

Make sure the callback gets answered

US adults who generally answer cellphone calls from unknown numbers
US adults who generally answer cellphone calls from unknown numbersDonut chart. Generally answer unknown numbers: 19%.Generally answer unknown numbers: 19%19%
  • Generally answer unknown numbers 19%

Source: Pew Research Center, 2020[1]

Show the data
ItemValue
Generally answer unknown numbers19%

A callback only works if the customer picks up. Only 19% of US adults say they generally answer calls from unknown numbers[1]. Call back from the same number the customer dialed, tell them in the queue message which number you will call from, and if the first callback fails, leave a short voicemail with your company name and try once more within minutes.

Hold messages that help

  • Give a position or wait estimate if your system can, updated as the caller moves up.
  • Offer the callback early: “Press 1 and we'll call you back at this number without losing your place.”
  • Tell urgent callers what to do: “If you smell gas, hang up and call 911 or your gas utility from outside.”
  • Keep messages short and varied, and keep music quiet enough that callers can hear the next message.

Avoid ads in the hold message. A caller waiting to report a leak does not want to hear about this season's tune-up special.

Record the messages in a calm, natural voice and test them yourself from a mobile phone in a noisy place. If you cannot follow the instructions from a car, neither can your customers. Review the script each season so it never mentions an offer or a policy that has already ended.

Surge days need a different queue

Your curve on an ordinary Tuesday says little about the first 95-degree day of summer or the morning after a hard freeze. On surge days call volume can multiply, every caller is urgent and patience drops further. Plan a surge mode in advance so the office can switch it on in one step.

  • A short surge greeting that acknowledges the weather, gives the safety line and offers a callback immediately.
  • Callback-first routing: offer the callback at the first prompt rather than after a wait.
  • Extra answer points: office staff, a dispatcher or an overflow service added to the ring group for the day.
  • A priority rule for safety and vulnerable-household calls, so they are called back first.
  • A note on the website and booking page with realistic wait times for non-urgent work.

Review the surge-day curve separately afterwards. It shows whether the plan held up and where the next surge needs more capacity.

Who answers when the queue fills

Overflow only helps if whoever receives it can do something useful. A backup that just takes a name and number turns a hold problem into a callback problem. Give every overflow point the same booking rules, the same safety screen and access to the schedule. Options include a dispatcher or manager added to the ring group after 20 seconds, a contracted answering service for peaks, or an AI employee that answers overflow calls immediately. Ava, for example, answers overflow and after-hours calls on the schedule you choose and records each call's details for your team. Whichever you use, track its booking rate the same way you track your own CSRs.

What to measure each week

  1. Abandonment share in each wait-time bucket, for open hours and after hours.
  2. Median speed to answer, and the share of calls answered within your knee point.
  3. Callbacks offered, accepted, completed and answered by the customer.
  4. Booking rate on callback calls compared with calls answered live.

Adding answering capacity costs money: the median pay for US customer service representatives was $21.53 an hour in May 2025[4], and the role often involves evenings, weekends and holidays[5]. Use the curve to decide where extra capacity earns its keep, typically at opening time and during weather surges, rather than adding a seat for the whole day.

Example: moving the callback earlier

Example: a fictional two-location HVAC company offered a callback after 90 seconds on hold. Its curve showed the knee at about 35 seconds for new callers. The company moved the callback offer to 25 seconds, set callbacks to come from the main number and added a line telling callers which number would ring. Over the next month, new-caller abandonment in the queue fell by roughly half, and callback calls booked at nearly the same rate as live answers. For the next steps, see whether a phone menu (IVR) helps or hurts and how to review recorded calls and coach CSRs.

Frequently asked questions

How long is too long to keep a home service caller on hold?

Find out from your own abandonment curve. Many shops see losses climb somewhere in the first minute, especially for new and urgent callers, so offer a callback or overflow before that point.

Do callback-in-queue systems work?

They work well when the callback comes quickly, from the number the customer dialed, and when the customer is told which number will ring. They fail when callbacks come late or from an unknown number.

Should urgent calls skip the queue?

If your phone system can prioritize them, yes. A short menu option or a dedicated emergency number can route no-heat, no-cooling and leak calls to the front of the queue or to the on-call tech.

Is hold music better than silence?

Yes. Silence makes callers think the call has dropped. Use quiet music with short, useful messages and an early callback offer.

References

  1. Pew Research Center (2020). Most Americans don't answer cellphone calls from unknown numbers (opens in a new tab) ↑

  2. Pew Research Center (2026). Americans' Use of Mobile Devices in 2026 (opens in a new tab) ↑

  3. U.S. Bureau of Labor Statistics (2025). Customer Service Representatives: Occupational Outlook Handbook (opens in a new tab) ↑

  4. U.S. Bureau of Labor Statistics (2025). Customer Service Representatives: Occupational Outlook Handbook (opens in a new tab) ↑

  5. U.S. Bureau of Labor Statistics (2025). Customer Service Representatives: Occupational Outlook Handbook (opens in a new tab) ↑

Book a demo

See Ava handle your calls.

Book a short demo. We’ll walk through your calls and workflow, and agree what Ava should take care of.

Book a demo