Back to blog

The Formula of Attrition in BPO Is Exits Over Average Headcount

Infographic explaining the BPO employee attrition formula, showing exits divided by average headcount, key causes of employee turnover, and strategies to reduce attrition through competitive pay, career growth, better training, and a supportive work culture.

Formula of attrition in bpo is no special equation. This is just the normal attrition rate for a fast moving agent population.

How attrition is calculated? 

Well, it boils down to three consistent choices: who is a leaver, what is the average headcount, and what time period you use.

Quick Answer Box

Attrition % = (number who left ÷ average headcount) × 100. Average headcount = (opening + closing) ÷ 2. Shrinkage is a different formula based on unproductive hours. BPO teams usually run the attrition number monthly on agents.

Formula for Attrition

Formula for attrition

Average = (500 + 480) / 2 = 490.

Monthly attrition = 25 / 490 × 100 = 5.1%.⁠Source: Dialnexa

Using opening headcount alone (25 / 500) overstates the rate. Using closing alone understates it when the base is falling. Average is the standard fix.⁠Source: Indianhrm

How Leading BPO Firms Calculate Attrition Rates

Conventions that matter:

  1. Population. Most operational reports count frontline agents only. Support staff are excluded so the number reflects the production floor.

  2. Period. Monthly is the working view because headcount moves quickly. Annual or last-twelve-months is used for client and board reporting.

  3. Leavers. Decide whether to include resignations only, or also terminations, absconding and end of contract. State the rule.

  4. Average headcount. Opening plus closing, divided by two, for the same population and period.

  5. Annualisation. Two methods exist:

    • Simple: monthly rate × 12.

    • Compound: 1-(1-monthlyrate)12.

Multiplying 2% by 12 gives 24%, and multiplying 1.02 by itself 12 times gives 21.5%. Here's the humanized text: It’s time to look at the humanized text: Used: Humanized Text. Source: Upgrowth

The Indian BPO annual attrition is often quoted in a wide range of 25-40%, some voice ops higher. One industry slogan. Compare with your own trend and process. 

What Is Shrinkage and Attrition in BPO?

Shrinkage and attrition formula in bpo

Metric

What it measures

Formula

Attrition

People who permanently left

(Leavers ÷ average headcount) × 100

Shrinkage

Paid hours not available for productive work

(Unproductive hours ÷ total paid or scheduled hours) × 100

Shrinkage splits into external (leave, absence) and internal (training, meetings, breaks, system downtime).

Example shrinkage: 100 agents × 40 hours = 4,000 scheduled hours. 650 planned unproductive + 200 unplanned = 850. Shrinkage = 850 / 4,000 × 100 = 21.25%. A common healthy range cited for centres is roughly 20–30%, depending on what is included. ⁠

Staffing implication:

If you need 100 on calls and shrinkage is 30%, you roster about 143.

Attrition is not shrinkage. High attrition causes extra shrinkage because new hires spend time in training and empty seats create unplanned gaps.

How to Control Shrinkage and Attrition in BPO

AttritionExit interviews that result in 1 change, not a report.

  • Exit interviews that produce one change, not a report.

  • Shift and roster fairness.

  • Clear pay and incentives in the first 90 days where many leave.

  • Visibility of career path outside of the floor.

  • manager quality People leave the team lead, not the company.

Shrinkage levers (protect productive hours)

  • Train during lower volume windows.

  • Unplanned absence cap with clear policy and early flags.

  • Keep the system from crashing all the time. They are internal shrinkages.

  • Don't cut coaching to "improve" the number. Quality and repeat contacts tend to deteriorate.

  • Use the roster formula so you don't under-staff, then burn the rest of the team.

You need both; one alone doesn’t work. Reducing training reduces shrinkage on paper and increases attrition and errors down the line.

Which Software Tools Help Track the Attrition Formula in the BPO Sector?

Tool type

Examples

What it holds

HRIS / HCM

Workday, SAP SuccessFactors, Darwinbox, Keka, greytHR

Joiners, leavers, headcount

Workforce management

NICE, Verint, or platform WFM

Schedules, adherence, shrinkage hours

Contact-centre suite

Genesys, Amazon Connect analytics, local platforms

Occupancy beside headcount

Spreadsheet or BI

Excel, Google Sheets, Power BI, Tableau

The actual formula when fed clean data

The formula is not complicated. The tool is designed to ensure that the opening headcount, closing headcount and leaver counts are defined consistently month on month. Many centers still calculate attrition in a controlled spreadsheet that is fed by the HRIS export, and then view shrinkage inside the WFM system.

Newer WFM tools apply AI features to flag increasing early attrition or predict shrinkage, but the root calculation is still the same ratio.

How to Interpret Attrition Formula Results in BPO Workforce Management

  1. Confirm the period and the population. A 5% monthly agent rate is not the same as a 5% annual company rate.

  2. Split voluntary and involuntary if you can. Different actions follow.

  3. Look at the tenure. If you see a lot of people quitting in the first 90 days, it usually means there are problems with hiring or onboarding. Career or pay – high exits a year later.

  4. Shift and process compare. Nite voice is often different than day chat.

  5. Translate to high load. A 5% monthly rate on 500 agents means about 25 people leaving each month, plus training time that adds to shrinkage.

  6. Don't annualize a bad month and make it your destiny. Rolling view.

  7. Pair shrinkage. You'll see it in the next training wave as rising attrition, but you won't see it yet in shrinkage.

Even a low number can mask a problem if only high performers are leaving. Expect and plan for a high number on a new ramp. Check the time frame and population. It is not the same as a 5% company rate per year. As agent rate it is 5% monthly. If you can separate voluntary from involuntary. Then different actions. not punished.

Technical & Performance Data Matrix

Item

Formula or rule

Typical BPO use

Interpretation trap

Attrition

Leavers ÷ average HC × 100

Monthly on agents

Wrong denominator

Average HC

(Open + close) ÷ 2

Same period and group

Using start only

Annualised simple

Monthly × 12

Quick view

Overstates

Annualised compound

1 − (1 − m)^12

Cleaner

Must label

Shrinkage

Unproductive ÷ paid hours × 100

Daily or weekly

Mixing with attrition

Roster

Productive ÷ (1 − shrinkage)

Staffing

Ignoring training from attrition

India band

Often 25–40% annual cited

Context only

Not a target

Tools

HRIS + WFM + sheet

Consistent definitions

Two systems, two numbers

The matrix stops a monthly rate from being quoted as an annual rate.

Write the definition on the report. The number alone is not interpretable.

Advice vs Strategic Thinking Matrix

Decision

Generic advice

Strategic thinking

Formula

Leavers over total

Leavers over average headcount

Period

Annual only

Monthly operational, annual for clients

Shrinkage

Same as attrition

Hours unavailable, not people left

Leading firms

Secret method

Same formula, strict population rules

Software

One magic tool

HRIS for people, WFM for hours, one definition

Interpret

Lower is always better

Tenure, voluntary split, hiring load

Control

Pizza and slogans

Onboarding, roster fairness, protect coaching

Generic advice multiplies by 12 and moves on. Strategic thinking states the denominator and the population.

People Also Ask

Q: What is the formula of attrition in BPO?

(Number of employees who left ÷ average headcount) × 100, where average headcount is (opening + closing) ÷ 2.

Q: How is attrition calculated?

Count leavers in the period for a defined group, divide by the average headcount of that group, multiply by 100. Run it monthly for agents.

Q: What is the shrinkage formula?

(Unproductive paid hours ÷ total paid or scheduled hours) × 100. It measures temporary unavailability, not permanent leaving.

Q: What is shrinkage and attrition in BPO?

Attrition is people who left. Shrinkage is paid time not available for productive work. High attrition increases shrinkage through training and gaps.

Q: How do leading firms calculate it?

Same core formula, usually monthly on agents only, with a clear rule on which exits count, plus an annual or annualised view.

Q: Which software tracks the formula?

HRIS for headcount and leavers, WFM for shrinkage hours, and a controlled spreadsheet or BI layer that applies one definition.

Q: How do I interpret the result?

Check period, population, voluntary split and tenure. Translate into monthly hiring load and the training hit on shrinkage.

Q: Where does EchoLeads.ai fit?

EchoLeads.ai is not a workforce management system, and does not calculate attrition or shrinkage. It can handle routine voice volume, so the remaining human capacity can be used on complex work. Your WFM and HRIS have staffing formulas. Use EchoLeads for the automated calling layer on consented traffic only.

Move routine call volume to AI voice to relieve human shrinkage and hiring pressure. Contact the EchoLeads.ai team.