How to calculate Call Abandonment Rate

Call abandonment rate is the share of incoming calls where the caller hangs up before reaching an agent.

Formula

Abandonment rate = abandoned calls ÷ calls offered

SQL query

This example assumes: inbound_calls(id, received_at timestamptz, answered_at timestamptz, abandoned_at timestamptz). It is written in PostgreSQL syntax; date functions differ slightly in MySQL, BigQuery and SQLite, and your column names will differ from these.

SELECT DATE_TRUNC('day', received_at)::date AS day,
       COUNT(*) AS offered,
       COUNT(*) FILTER (WHERE abandoned_at IS NOT NULL) AS abandoned,
       COUNT(*) FILTER (WHERE abandoned_at IS NOT NULL)::numeric / NULLIF(COUNT(*), 0) AS abandonment_rate
FROM inbound_calls
WHERE received_at >= CURRENT_DATE - 30
GROUP BY 1
ORDER BY 1;

Common mistakes that make Call Abandonment Rate wrong

  • Many contact centres ignore calls abandoned within a few seconds; decide on a cut-off and apply it consistently.
  • Callbacks offered to callers can make an abandoned call reappear as a new call.
  • A daily rate hides the time-of-day pattern; also look at it by hour.

Ask for Call Abandonment Rate in plain English

Instead of writing the query yourself, you can type the question. SchemaChat turns it into SQL against your connected database or uploaded file, runs it, and shows the SQL and the figures it used so you can check the answer before you share it. It does not replace your judgement about the definition: check that the query matches the formula your business uses.

  • What was our call abandonment rate each day over the last 30 days?
  • At which hours of the day do most callers abandon?

Frequently asked questions

What is Call Abandonment Rate?
Call abandonment rate is the share of incoming calls where the caller hangs up before reaching an agent.
How do you calculate Call Abandonment Rate?
Abandonment rate = abandoned calls ÷ calls offered. The SQL example on this page shows the same calculation against a simple table.
What commonly goes wrong when calculating Call Abandonment Rate?
Many contact centres ignore calls abandoned within a few seconds; decide on a cut-off and apply it consistently.