Skip to content
Operations

Attrition formula in BPO: monthly and annual, with examples

How to calculate monthly and annual attrition in a BPO, with worked examples, why fronting seats churn faster than any other role, and practical ways to keep people longer.

Three colleagues in an office looking at a laptop together while one points at the screen

What is the attrition formula in BPO?

The attrition formula in BPO is: attrition rate (%) = number of employees who left during the period / average headcount for the period × 100. Average headcount is usually (headcount at the start + headcount at the end) / 2. Calculate it monthly, then combine the months for an annual figure.

Attrition is the rate at which people leave. In a BPO, where most costs are people and most people are agents, it is one of the numbers that decides whether a floor makes money. Every agent who leaves takes their training, their product knowledge and their place on the schedule with them, and someone has to be hired and trained to replace them.

The formula is simple. The hard part is being consistent: who counts as a leaver, which headcount you use and whether trainees are included. The sections below cover each one with worked examples you can copy into a sheet.

How do you calculate monthly attrition? A worked example

Take a floor that started March with 100 agents and ended it with 104. During March, 12 agents left, for any reason, and 16 new agents joined.

First, find the average headcount: (100 + 104) / 2 = 102. Then divide leavers by average headcount: 12 / 102 = 0.1176. Multiply by 100 and the monthly attrition rate is 11.8%.

Notice that the 16 new joiners do not appear in the formula directly. They only affect the closing headcount. That is correct: attrition measures how many people you lost relative to the size of the team, not how many you hired.

Some floors use the opening headcount as the denominator instead of the average. In the example above, that gives 12 / 100 = 12%. Either method is fine if you use it every month. Switching between them makes trends meaningless.

Decide who counts as a leaver before you start. Most floors count anyone whose employment ended, whether they resigned, stopped turning up or were let go. Agents who moved to another process inside the same company are usually not counted as attrition for the company, but they are for the team they left. Trainees who quit during classroom training are often tracked separately as training attrition, so they do not distort the floor figure. Whatever you choose, write it at the top of the sheet.

How do you calculate annual attrition?

There are two common ways to get a yearly figure, and they give slightly different answers. Pick one and label it clearly in every report.

  • Sum of monthly rates: add up the twelve monthly attrition percentages. If the monthly rates average 8%, annual attrition is about 96%.
  • Yearly leavers over yearly average headcount: count everyone who left during the year and divide by the average headcount across the year. If 130 people left and the average headcount was 110, annual attrition is 130 / 110 × 100 = 118%.
  • Annualising a short period: if you only have a few months of data, multiply the average monthly rate by 12 for a rough yearly estimate. Treat it as an estimate, because seasonal hiring and exits can distort it.

Can attrition be more than 100%?

Yes, and on outbound floors it often is. An annual attrition rate of 118% means that over the year, more people left than the average size of the team. That does not mean everyone left. Usually a stable core stays for years, while a revolving group of new hires joins and leaves within weeks.

That is why a single annual number can mislead. Two floors with the same 100% attrition can be very different: one loses people evenly across all tenures, the other keeps its experienced agents and loses most new hires in the first month. The second floor has a training and selection problem, not a culture problem, and the fixes are different.

What is early attrition, and why track it separately?

Early attrition, sometimes called infant attrition, counts people who leave within a set period after joining, commonly 30, 60 or 90 days. The formula is: early attrition (%) = new hires who left within the period / total new hires in the period × 100.

Example: in a quarter you hired 40 agents, and 14 of them left within 90 days. Early attrition is 14 / 40 × 100 = 35%. On many outbound processes, early attrition is where most of the total loss sits.

It is also worth splitting attrition into voluntary and involuntary. Voluntary means the agent resigned or stopped coming. Involuntary means the floor let them go for performance, attendance or conduct. High voluntary attrition points to pay, shifts, management or the work itself. High involuntary attrition points to hiring and training. Track both, by team leader and by process.

What is the difference between attrition, turnover and retention?

In BPO conversations, attrition and turnover are often used to mean the same thing: the rate at which people leave. Some HR teams use turnover for all exits including retirements and transfers, and attrition only for voluntary exits that are not replaced. On most floors, nobody makes that distinction, so ask how your client or HR team defines each term before comparing numbers.

Retention is the other side of the coin. Retention rate for a period is: (employees at the end of the period who were also there at the start) / employees at the start × 100. If you started the quarter with 100 agents and 78 of those same people are still there at the end, retention is 78%, no matter how many new people joined in between.

Why do fronting seats churn faster than any other role?

On a US lead generation floor, fronters usually have the highest attrition by a wide margin. The reasons are well known to anyone who has managed a floor in Karachi, Lahore, Mohali or Noida.

  • Rejection all night. A fronter may hear no dozens of times an hour. Few jobs ask people to absorb that much rejection for that long.
  • Night shifts. US hours mean working through the night, which wears down health, sleep and family life.
  • Repetition. The same opener and the same questions, hundreds of times a shift.
  • Incentive swings. Pay tied to transfers means a bad list or a slow week hits the agent's income directly.
  • Easy exits. Fronting skills transfer to any other floor, so agents can move for a small raise.
  • Fatigue late in the shift. Our post on why transfer rates drop after hour six shows how tiredness shows up in the numbers before the resignation does.

What does attrition cost a floor?

Each leaver creates a chain of costs. There is recruitment time and advertising, interview time for team leaders, training days where the new hire is paid but not productive, and a ramp period where they produce fewer transfers or sales than an experienced agent. During all of it, seats may sit empty or be filled by weaker agents.

There is also the hidden cost to the people who stay. Team leaders spend their shift training instead of coaching. Experienced agents cover for gaps. Clients notice when quality dips during a hiring wave. If you want to put a figure on it, our breakdown of what a fronting seat really costs walks through salary, hiring, training and management time line by line.

How can a BPO reduce attrition?

No single change fixes attrition, but floors that keep people longer tend to do the same handful of things well.

  • Hire for the job. Be honest in interviews about night shifts, rejection and targets. People who know what they are joining stay longer.
  • Train properly. A rushed two-day induction leads to a miserable first week. Pair new agents with a buddy on the floor.
  • Pay fairly and on time. Clear incentive rules, paid on the promised date, matter more than a slightly higher base.
  • Train team leaders. Many agents leave a team leader, not a company. Coaching skills are worth investing in.
  • Rotate tasks. Moving agents between campaigns, or into QA or verification for part of the week, breaks the repetition.
  • Show a path. Make it clear how a fronter becomes a closer, verifier or team leader. Our guide on fronter vs closer vs verifier describes each role.
  • Run exit interviews. Ask every leaver why, record the answer, and review the reasons every month by team.

Where do bots fit into the attrition problem?

Some floors now put voice bots on the most repetitive part of the work, the fronting leg, and move their best people into closing, verification and quality roles. That does not remove the need for good people. It changes where they spend their shift.

B3 Voice offers an AI Fronter bot that qualifies on your own script and warm-transfers to a live agent, at $40 per bot per month with unlimited calls and a minimum of 15 bots. A bot seat does not resign, so the fronting capacity you plan for is the capacity you get. See pricing for the full terms, including the 3-day free trial.

Share
All posts
Questions

About this topic

Attrition rate equals the number of employees who left during the period, divided by the average headcount for that period, multiplied by 100. Average headcount is usually the opening headcount plus the closing headcount, divided by two. Calculate it monthly, then add the monthly rates or use yearly totals for an annual figure.

If you started the month with 100 agents, ended with 104, and 12 people left during the month, the average headcount is 102. Divide 12 by 102 and multiply by 100. Monthly attrition is 11.8%. New joiners only affect the closing headcount, not the number of leavers in the formula.

It varies widely by process. Inbound support and back-office teams are usually more stable than outbound sales and lead generation, where annual attrition above 100% is common. Rather than chasing an industry average, track your own monthly rate by process and team leader, and aim to bring early attrition down first.

On most BPO floors the two words are used to mean the same thing: the rate at which people leave. Some HR teams define turnover as all exits and attrition as exits that are not replaced, or as voluntary exits only. Ask how your HR team or client defines them before comparing figures.

Divide the number of new hires who left within a set period, commonly 30, 60 or 90 days, by the total number of new hires in that period, then multiply by 100. If you hired 40 agents in a quarter and 14 left within 90 days, early attrition is 35%.
WhatsAppCall us3 daysFree trial