Short answer: four options, one level of nesting at most, ordered by real call volume, with an always-available exit to a human. Every one of those numbers has a reason, and the failure mode when you exceed them is the same: callers stop listening and press 0.
Why Four
Callers are holding a menu in working memory while also holding their reason for calling. Past roughly four items, recall drops sharply — people either pick wrong or wait for the list again.
Waiting for the list again is worse than it sounds. A caller who re-listens has now spent twice as long and is annoyed before they reach anyone. Your call logs will show this as long menu dwell time before a selection.
If you have six departments, you do not have a six-option menu problem. You have a grouping problem — two of those departments almost certainly belong behind one option.
Why One Level Deep
Each nesting level roughly doubles the cognitive cost and adds a point where callers can get lost. One level is tolerated. Two levels is where people start pressing 0 reflexively.
If your structure genuinely needs three levels, the phone menu is the wrong tool for that interaction. Either the caller should speak to a person, or the task belongs in an app.
Order by Volume, Not by Org Chart
The most common design error is ordering options by internal importance.
❌ Sales first, because sales is the priority.
✅ Order status first, because 60% of calls are order status.
Putting the highest-volume option first means most callers press a key within seconds of the menu starting. Everyone's call gets shorter, including the sales callers — because the queue ahead of them cleared faster.
You will not know the real distribution until you measure it. Most teams guess wrong on the first option.
Always Offer an Exit
Two exits, actually:
- Press 0 for a person. Non-negotiable. A caller who cannot reach anyone does not conclude that your menu is efficient.
- A path when nobody is available. Out of hours, or when everyone is busy, the flow should end in voicemail rather than ringing out.
Some businesses hide the 0 option, hoping to force self-service. It does not increase self-service; it increases callbacks, complaints and hang-ups.
Handle No Input and Wrong Input
Two branches everyone forgets:
No input. The caller was distracted, or is on a handset where keypresses do not register. Repeat the menu once, then route to a human. Do not loop forever.
Invalid input. They pressed 7 on a four-option menu. Say so briefly, repeat once, then route out. Never fail silently — a caller who hears nothing assumes the line dropped.
Keep the Greeting Short
Every second before the first option is a second every caller pays. Long corporate preambles are the single most common waste in Indian business IVR.
State who you are in a few words, then go straight to options. Detail on wording is in how to write an IVR script.
Signs Your Menu Is Wrong
The data tells you before customers complain:
| Signal | What it usually means |
|---|---|
| High share pressing 0 immediately | The menu does not match why people call |
| One option gets almost no traffic | Remove it, or it is named in your words not theirs |
| Callers re-listen before selecting | Too many options, or option-after-key wording |
| Drop-off during the greeting | The preamble is too long |
| High drop-off on a sub-menu | The nesting is too deep |
Naming: Use Their Words
Name options the way callers describe their problem, not the way you file it internally.
❌ "For post-sales service escalation, press 3."
✅ "If something you bought is not working, press 3."
Internal vocabulary is invisible to the people who wrote it and opaque to everyone else. If you are unsure, ask someone outside the company to listen and say what each option means.
When a Menu Is the Wrong Answer
A menu works when callers arrive with one of a few predictable needs. It works badly when the range of reasons is wide and unpredictable — at which point you are asking callers to classify themselves into categories that do not fit, and most will press 0.
In that situation, either route everything to a person, or consider a conversational agent where the caller says what they need instead of choosing from a list.