Call Center BPO vs In-House Cost Calculator

Compare the complete cost of an in-house Korean call center with a written BPO quote over the same agent capacity, contact volume, and horizon. The dedicated bilingual calculator reuses one pure KRW function for agent and supervisor loaded labor, attrition and replacement training, technology, facility, setup, quality, security and worker protection, BPO transition, base, per-agent and per-contact fees, annual add-ons, and retained internal time. It solves total and unit cost, agent-count, per-agent-fee and per-contact-fee break-even thresholds, scale sensitivity, and cumulative crossover. The guide preserves Occupational Safety and Health Act Article 41 and its Enforcement Decree and Rule Article 41, Personal Information Protection Act Article 26 and Enforcement Decree Article 28, Labor Standards Act Articles 50 and 56, and Worker Dispatch Act Article 2 as checked on July 31, 2026, without inventing a market-average BPO rate, statutory combined burden, staffing requirement, liability, or compliance result.

Replace the example with internal cost and an actual BPO quote

The starting values are illustrative, not official market averages. Compare the same agent capacity, monthly contacts, channels, operating hours, SLA, and VAT basis using payroll, system, facility, attrition, training, and written quote records.

Shared operating assumptions

Normalize both options to one horizon, agent capacity, contact volume, and internal time value.

months

Whole months from 1 to 120

agents

Average FTE applied to both options

contacts/month

Calls, chats, emails, or other billable contacts

KRW/hour

Fully loaded cost for reporting, approval, and escalation

In-house call center

Enter agent and supervisor labor, attrition and training, technology, facility, quality, security, and worker-protection cost.

KRW
%

Use company-specific insurance, retirement, and benefit cost

agents/FTE

Decimals are allowed for shared supervision

KRW
%

Up to 500% for repeated seat replacement

KRW
KRW/agent

Telephony, CRM, recording, and QA

KRW/agent

Workspace, equipment, connectivity, and utilities

KRW
KRW

Training, manuals, audits, and worker support

Call center BPO quote

Include transition, base, per-agent and per-contact fees, add-ons, and retained internal reporting and approval time.

KRW
KRW

Include minimum, management, and reporting fees

KRW/agent

Use the rate for the quoted capacity tier

KRW/contact

Use zero if the quote has no contact fee

KRW

Training, QA, security audits, and extra reporting

hours

Reporting, approvals, complaints, and escalation

12-month total economic cost comparison

Call center BPO is cheaper with these inputs

BPO KRW 4,700,000 saved

In-house total

KRW 998,700,000

BPO total

KRW 994,000,000

Monthly saving

KRW 391,667

Annualized saving

KRW 4,700,000

In-house call center

Option

KRW 998,700,000

Monthly KRW 83,225,000Per agent/month KRW 4,161,250Per contact KRW 2,774
Setup and hiring
KRW 15,000,000
Agent labor
KRW 768,000,000
Allocated supervisor labor
KRW 90,000,000
Replacement hiring and training
KRW 10,500,000
Telephony, CRM, recording, and QA
KRW 43,200,000
Facility, equipment, and connectivity
KRW 60,000,000
Quality, security, and worker protection
KRW 12,000,000
Allocated supervisor FTE
1.67 FTE
Expected replacements
7 agents

Call center BPO

Lower now

KRW 994,000,000

Monthly KRW 82,833,333Per agent/month KRW 4,141,667Per contact KRW 2,761
Transition and implementation
KRW 10,000,000
Monthly base fees
KRW 12,000,000
Per-agent fees
KRW 936,000,000
Per-contact fees
KRW 18,000,000
Annual contract add-ons
KRW 6,000,000
Retained internal time
KRW 12,000,000
Total retained internal time
240 hours
Monthly contacts per agent
1,500 contacts

Key break-even thresholds

Hold every other input constant and change only agent capacity, the BPO per-agent fee, or the per-contact fee until total cost matches.

Agent-count break-even

14.69 agents

BPO is cheaper above this scale; in-house is cheaper below it.

BPO monthly fee per agent

KRW 3,919,583

BPO is cheaper when the actual per-agent fee is below this threshold.

BPO fee per contact

KRW 63

BPO is cheaper when the actual per-contact fee is below this threshold.

Agent and contact-volume sensitivity

Keep contacts per agent constant and compare cost at 50%, 100%, 150%, and 200% of the current scale.

In-house and BPO total cost by agent count and monthly contact volume
AgentsMonthly contactsIn-houseBPOLower-cost optionDifference
1015,000KRW 512,850,000KRW 517,000,000In-houseKRW 4,150,000
2030,000KRW 998,700,000KRW 994,000,000BPOKRW 4,700,000
3045,000KRW 1,484,550,000KRW 1,471,000,000BPOKRW 13,550,000
4060,000KRW 1,970,400,000KRW 1,948,000,000BPOKRW 22,400,000

Cumulative economic-cost crossover

The cheaper option does not reverse within the current 12-month horizon.

This is an economic crossover with annual costs spread over 12 months, not an invoice or cash-flow date.

Legal and contract checks before deciding

  • Check notices, response manuals, training, work interruption or reassignment, and counseling support under Korean Occupational Safety and Health Act Article 41 and its Enforcement Rule Article 41 on both sides.
  • Document processing purpose and scope, processor disclosure, access control, training and supervision, sub-processing, liability, return, and deletion under PIPA Article 26 and Enforcement Decree Article 28.
  • For round-the-clock or weekend service, ensure Korean working-time and overtime, night, and holiday premiums under Labor Standards Act Articles 50 and 56 are included in compensation or separate cost.
  • Have a Korean labor specialist review whether direct client control over BPO agents crosses the worker-dispatch boundary in the Worker Dispatch Act Article 2.
  • Align agent capacity, contact volume, channels, languages, operating hours, SLA, training, QA, security audit, extra reporting, and VAT basis in writing.

Korea-based 2026 operating guidance · primary sources verified 2026-07-31

Related calculators

What is the call center BPO vs in-house cost calculator?

This calculator compares the fully loaded cost of running a call center with employees and internal systems against a written business process outsourcing quote over the same agent capacity, contact volume, and planning horizon. It goes beyond a quoted monthly price per agent by including agent and supervisor labor, employer burden, replacement hiring and training caused by attrition, telephony and CRM, recording and quality systems, facilities, security, quality governance, and worker-protection operations. On the BPO side, it includes transition cost, the monthly base charge, per-agent and per-contact fees, annual add-ons, and the reporting, approval, complaint, and escalation time that remains inside the client company.

The result reports total economic cost, monthly equivalent cost, cost per agent per month, and cost per contact. It also solves three practical negotiation thresholds: the agent count where the two cost lines meet, the maximum BPO monthly fee per agent at the current scale, and the maximum fee per contact. A scale table then holds contacts per agent constant and tests 50%, 100%, 150%, and 200% of current capacity.

Korea-based 2026 planning boundary

This page uses KRW examples and explains Korean customer-facing-worker protection, personal-data processing entrustment, working-time premiums, and the worker-dispatch boundary. It is a cost-planning tool, not an official call center price survey, staffing model, legal opinion, tax calculation, or compliance determination. Replace every example amount with company records and a written vendor quote before making a decision.

Useful for

  • Customer-service leaders preparing a new center budget
  • Finance and HR teams comparing hiring with outsourcing
  • Procurement teams validating a BPO renewal quote
  • Operations teams combining voice, chat, and email support
  • Founders deciding whether to keep customer support in-house

Questions it answers

  • Which model has lower cost at the current operating scale?
  • At what agent count does the lower-cost option change?
  • Is the quoted BPO agent rate below the break-even rate?
  • How much per-contact pricing can the business absorb?
  • Does recurring saving recover the higher transition cost?

Why comparing only the agent-seat quote is misleading

An in-house estimate based only on agent salary omits allocated supervisors, employer-side labor cost, leave and absence coverage, attrition, repeated onboarding, telephony, CRM, recording, quality assurance, workspace, devices, security, and worker-protection processes. A BPO estimate based only on its per-agent rate may omit minimum monthly charges, knowledge transfer, system integration, initial training, volume charges, after-hours or multilingual premiums, security reviews, extra reports, and retained client coordination. Narrow cost on one side and complete cost on the other will manufacture an apparent saving.

Initial cost

In-house: Hiring, workspace, equipment, telephony, and CRM setup

BPO: Knowledge transfer, integration, scripts, and initial training

People cost

In-house: Agent and supervisor compensation plus employer burden

BPO: Per-agent fee and minimum-capacity commitment

Volume cost

In-house: Often little direct change within existing staffed capacity

BPO: Voice, chat, email, or ticket fee per billable contact

Operating cost

In-house: Attrition, training, technology, facility, QA, security, and worker protection

BPO: Base fee, add-ons, overflow, weekend, and multilingual charges

Retained work

In-house: Usually allocated through internal management cost

BPO: Client reporting, approvals, complaints, and issue escalation

Normalize service scope before cost

Both options must use the same average agent FTE, billable-contact definition, voice and digital channels, languages, operating hours, response-time SLA, quality-review scope, and reporting package. Comparing weekday voice support on one side with 24-hour multilingual omnichannel support on the other is a service-scope comparison, not a sourcing comparison. Keep both sides either VAT-inclusive or VAT-exclusive and state the basis in the decision memo.

How to collect reliable inputs

1. Average active agent capacity

Use the average operating FTE applied to both models, not automatically the number of employee IDs. A rotating operation can have 35 named agents but 20 average staffed positions, while a vendor may define a billable agent as scheduled FTE, simultaneous login, or dedicated seat. Read the quote definition and convert internal staffing to that same basis.

2. Monthly billable contacts

Use the contact definition in the BPO proposal. An attempted outbound call, connected call, completed case, transferred case, reopened ticket, chat session, and email thread can be counted differently. Reconcile the last 12 months of channel reports to the proposed billing rule and document exclusions, retries, spam, and bot-handled contacts.

3. Fully loaded agent and supervisor labor

Put annual salary and recurring fixed allowances in annual compensation. Put the company-specific employer cost for social insurance, retirement benefits, welfare, paid-leave coverage, and other included policies in the employer-burden percentage. The calculator deliberately provides no universal statutory combined rate because coverage, wage bases, industry rates, benefit policy, and employee circumstances differ. Use payroll records and the same internal-cost policy used in the budget.

Supervisor allocation is agent count divided by agents per supervisor FTE. Fractional FTE is allowed because a manager who spends half of their time on the center should not automatically be rounded to one full manager. Include team leaders, coaching, real-time support, quality calibration, and workforce management only once.

4. Attrition and replacement training

Calculate annual attrition from departures during the last 12 months divided by average active capacity. The rate can exceed 100% when the same position is replaced more than once in a year, so the input permits up to 500%. Replacement cost should include only traceable recruiting, interviewing, background checks, trainer time, learning materials, and measured ramp cost. Do not add a speculative quality loss and then add it again through productivity assumptions.

5. Technology, facility, quality, and protection

Monthly technology per agent can include telephony, routing, CRM, recording, knowledge management, QA, workforce management, licenses, and support. Monthly facility per agent can include allocated rent, workstation, computer, headset, connectivity, electricity, cleaning, and maintenance. Annual quality and compliance cost can include calibration, security audit, access review, scripts, worker-protection notices and training, counseling support, and governance that is not already in supervisor labor.

6. Break the BPO quote into six inputs

Separate transition and implementation, monthly base fee, monthly fee per agent, fee per contact, annual add-ons, and retained internal hours. Use zero for a charging mechanism that the quote does not use. Put minimum monthly charges in the base fee and ask whether training, QA calibration, security review, reporting, after-hours work, weekend work, multilingual support, telecom usage, and rework are included. Estimate retained client time from calendars and time logs, then value it using fully loaded hourly cost.

Cost formulas

Annual items are multiplied by comparison months divided by 12. The model does not apply automatic wage inflation, vendor escalation, discounting, or VAT. For a multi-year agreement with different annual rates, calculate each contract year separately and combine the results.

In-house total

Agent labor = agents x annual agent compensation x loaded-cost multiplier x years

Supervisor labor = agents / supervisor span x annual supervisor compensation x loaded-cost multiplier x years

Replacement training = agents x annual attrition rate x cost per replacement x years

Total = setup + agent labor + supervisor labor + replacement training + technology + facility + annual quality and compliance

BPO total

Agent fees = monthly fee per agent x agents x months

Contact fees = fee per contact x monthly contacts x months

Retained time = monthly retained hours x internal hourly cost x months

Total = transition + monthly base + agent fees + contact fees + annual add-ons + retained time

Common output metrics

  • Cost difference = in-house total minus BPO total
  • Saving = absolute value of the cost difference
  • Monthly saving = saving divided by comparison months
  • Annualized saving = saving times 12 divided by comparison months
  • Monthly cost per agent = total divided by agents and months
  • Cost per contact = total divided by contacts and months when contact volume is above zero

Understanding the three break-even thresholds

Agent-count break-even

The scale solver holds monthly contacts per agent constant. It separates fixed cost from cost that changes per agent, including per-contact BPO cost at the current contacts-per-agent ratio. The threshold is the non-negative agent count where the two straight cost lines meet. The result also states whether BPO is cheaper above or below that scale, or whether one option remains cheaper at every non-negative scale.

BPO monthly fee per agent

The solver removes the current BPO per-agent charge from total BPO cost. It then allocates the remaining cost gap across current agents and comparison months. A quote below that threshold makes BPO cheaper if every other input remains unchanged. If all other BPO charges already exceed in-house total cost, even a zero per-agent fee cannot make BPO the lower-cost option.

BPO fee per contact

The same method removes the current contact charge and spreads the available cost across all contacts in the horizon. A quote below the threshold makes BPO cheaper under unchanged assumptions. When monthly contact volume is zero, the per-contact rate has no effect, so the output reports the direction implied by all other cost rather than dividing by zero.

These thresholds are mathematical cost-equality points, not recommendations. A fee below break-even can still be unattractive if service quality, security, continuity, knowledge retention, or contract flexibility falls below the required standard.

Worked example: 20 agents and 30,000 monthly contacts

The starting scenario uses 12 months, 20 average agents, and 30,000 monthly contacts, equal to 1,500 contacts per agent per month. Annual agent compensation is KRW 32,000,000, employer burden is 20%, one supervisor FTE covers 12 agents, and annual supervisor compensation is KRW 45,000,000. Annual attrition is 35%, direct hiring and training per replacement is KRW 1,500,000, monthly technology is KRW 180,000 per agent, monthly facility is KRW 250,000 per agent, setup is KRW 15,000,000, and annual quality, security, and protection cost is KRW 12,000,000.

The BPO quote uses KRW 10,000,000 for transition, KRW 1,000,000 monthly base, KRW 3,900,000 per agent per month, KRW 50 per contact, KRW 6,000,000 annual add-ons, and 20 retained internal hours each month valued at KRW 50,000 per hour. These are illustrative values, not a Korean market benchmark.

Worked example cost breakdown for in-house call center and BPO
ModelCost item12-month cost
In-houseLoaded agent laborKRW 768,000,000
In-house1.67 allocated supervisor FTEKRW 90,000,000
In-houseSeven expected replacementsKRW 10,500,000
In-houseTechnology, facility, setup, and quality operationsKRW 130,200,000
BPOPer-agent feesKRW 936,000,000
BPOPer-contact feesKRW 18,000,000
BPOTransition, base, add-ons, and retained timeKRW 40,000,000

Total-cost result

In-house total cost is KRW 998,700,000 and BPO total cost is KRW 994,000,000. BPO saves KRW 4,700,000 over 12 months, or about KRW 391,667 per month. The gap is only about 0.5% of in-house total cost, so a small quote change or omitted add-on can reverse the result. Treat this as a close negotiation case, not a decisive sourcing mandate.

Break-even result

Agent-count break-even is about 14.69 agents, with BPO cheaper above that scale when 1,500 contacts per agent is maintained. The BPO monthly fee per agent breaks even at about KRW 3,919,583, only KRW 19,583 above the example quote. The per-contact fee breaks even at about KRW 63.06, compared with the example KRW 50.

Step-by-step workflow

  1. Choose one decision horizon.

    Use 12, 24, or 36 months or enter any whole month from 1 through 120.

  2. Normalize capacity and contact volume.

    Match agent FTE, channel scope, contact definition, hours, languages, and SLA before entering cost.

  3. Build the in-house complete-cost baseline.

    Use payroll, employer burden, supervisor allocation, attrition, training, technology, facility, setup, quality, security, and worker-protection records.

  4. Decompose the BPO proposal.

    Separate transition, base, agent, contact, add-on, and retained-time cost instead of pasting one headline rate.

  5. Read thresholds and sensitivity together.

    Test how easily the preferred option changes when scale or quote rates move.

  6. Apply non-cost gates.

    Review quality, privacy, labor operation, continuity, implementation, exit, and knowledge-retention requirements before approval.

Korean legal and operating checks verified for 2026

The primary text was checked through the Korean National Law Information Center OPEN API on July 31, 2026. These rules define operating and contract questions that can create real cost, but the calculator does not assign invented statutory percentages or expected liability.

Customer-facing-worker health protection

Occupational Safety and Health Act Article 41 covers customer-facing workers who provide goods or services while dealing with customers directly or through an information and communications network. It requires prevention measures for health harm caused by abusive language, violence, and conduct that creates excessive physical or mental distress. When health harm occurs or is clearly likely, the employer must take necessary measures such as temporary suspension or reassignment, and it cannot disadvantage a worker for requesting protection.

The current Enforcement Rule Article 41 specifies a notice or voice message asking customers not to engage in abuse, a customer-response manual for problem situations, and education on the manual and health-harm prevention. The current Enforcement Decree Article 41 lists temporary suspension or reassignment, extended rest, treatment and counseling support, and support for complaints, accusations, or damages claims among the necessary measures. Check whether these activities sit in annual in-house quality and protection cost or in the BPO scope and SLA.

Act ID 001766, MST 287805, current-date version effective July 7, 2026. Enforcement Decree ID 003786, MST 288347, current-date version effective July 28, 2026. Enforcement Rule ID 007364, MST 263749, current law effective June 26, 2026, with Article 41 effective July 1, 2024.

Entrusted processing of personal data

A BPO center commonly processes names, contact details, order and service history, authentication data, complaints, and call recordings. Personal Information Protection Act Article 26 requires entrusted processing to be documented with purpose limitation, technical and managerial safeguards, and other prescribed matters. It also requires processor disclosure, training and supervision, prohibits processing outside the entrusted scope, and requires client consent before further entrustment.

Enforcement Decree Article 28 specifies purpose and scope, restrictions on further entrustment, access restriction and other safeguards, supervision and management-status checks, and responsibility for breach. It generally requires continuous publication of the entrusted work and processor on the controller’s website. The quote and contract should therefore allocate access control, logs, audits, training, subcontractor approval, incident response, data return, and deletion rather than treating security as an unspecified promise.

PIPA ID 011357, MST 270351, effective October 2, 2025. Enforcement Decree ID 011468, MST 286175, effective May 19, 2026.

Working time and premium pay

Korean Labor Standards Act Article 50 sets the ordinary limits at 40 hours per week and eight hours per day, excluding breaks, and treats waiting time under employer direction and supervision as working time. Article 56 requires at least a 50% premium for overtime and night work, with holiday-work premiums that differ for the first eight hours and hours above eight. A 24-hour, weekend, or holiday operation should therefore use annual compensation or a separate internal cost that already reflects the actual roster and applicable premiums. The calculator does not receive individual schedules or ordinary-wage bases and does not calculate legal pay.

Labor Standards Act ID 001872, MST 265959, current law effective October 23, 2025.

Outsourcing and worker-dispatch boundary

Worker Dispatch Act Article 2 defines worker dispatch as a sending employer maintaining the employment relationship while the worker performs work for a user employer under that user employer’s direction and orders. A contract label such as BPO or services does not by itself determine the actual operating relationship. Ask a Korean labor specialist to review who controls attendance, work sequence, scripts, evaluation, leave, discipline, and day-to-day instructions. This calculator does not classify a model as genuine contracting, lawful dispatch, or unlawful dispatch.

Act on the Protection, etc. of Temporary Agency Workers ID 000122, MST 286257, effective May 26, 2026.

Practical decision scenarios

Launching a new support center

In-house setup, recruitment, and systems can make BPO look attractive in year one. Compare 12, 24, and 36 months and inspect cumulative crossover to see whether lower recurring in-house cost eventually repays setup. Add a separate implementation gate for knowledge transfer, launch quality, fallback capacity, and customer-impact risk.

Renewing an existing BPO agreement

Rebuild the last 12 months from invoices instead of relying on the headline rate. Separate base, capacity, contact, after-hours, training, reporting, and rework charges and add internal governance time. Use the per-agent and per-contact thresholds as transparent equality points during negotiation.

Seasonal or campaign demand

Enter average peak agents and contacts, then review the 50% through 200% scale table. If contacts rise while staffed capacity stays fixed, change only monthly contacts to isolate the BPO volume-charge effect. Do not assume that fixed agents can meet the same SLA when volume rises; staffing feasibility belongs in a workforce-management model.

Hybrid and partial outsourcing

If BPO handles only first-line routine contacts while complaints or specialist support remain internal, enter only the outsourced agents and contacts in one scenario. Calculate the retained specialist team separately and combine both results. Make responsibility for transfers, reopened cases, data access, and escalation measurable in the SLA.

Interpretation tips and cautions

  • Recheck narrow gaps: when the cost gap is within 1% to 3%, one add-on, minimum-capacity clause, or billing definition can reverse the answer
  • Stress-test attrition: compare the trailing 12-month rate with a hiring-shortage or peak-season case
  • Use a realistic supervisor span: reporting-only supervision and real-time coaching with QA do not support the same number of agents
  • Define a billable contact: document attempts, connections, completions, transfers, reopened cases, spam, and bot-handled events
  • Keep quality as a gate: cost saving does not compensate for failure on CSAT, response time, first-contact resolution, privacy, or continuity
  • Model escalation separately: this version has no automatic wage or vendor-price increase
  • Distinguish economics from cash flow: annual cost is spread evenly for crossover analysis, while actual invoices and payroll dates differ

What the calculator does not do

The calculator accepts required agent capacity as an input. It does not use Erlang C, average handle time, occupancy, shrinkage, arrival patterns, or service level to calculate staffing. It does not value CSAT, NPS, first-contact resolution, sales conversion, customer churn, brand damage, downtime probability, privacy incidents, service credits, penalties, or damages. It does not determine working-time compliance, premium pay, proper data processing, adequacy of customer-facing-worker measures, or the legal classification of contracting and dispatch.

Do not treat the result as a quote or legal decision

Every displayed amount is arithmetic from user-supplied assumptions. It is not an official Korean average, a vendor commitment, a statutory minimum, or an expected liability. Before approval, reconcile the calculation to payroll and invoices, obtain a written BPO proposal and SLA, document the data-processing arrangement, and obtain Korean labor and privacy review where needed.

Frequently asked questions

Should both the per-agent and per-contact BPO fees be entered?

Enter both only when the written quote charges both. Use zero for per-contact pricing when the agreement is agent-only, or zero for the agent fee when it is contact-only. Put a minimum monthly commitment in the base fee.

Should I enter named employees or staffed positions?

Enter average operating FTE on the same basis used in the quote. If rotations create more named employees than simultaneous positions, confirm whether the vendor bills scheduled FTE, dedicated headcount, productive FTE, or concurrent seats and convert the in-house side accordingly.

Can annual attrition be above 100%?

Yes. If a 20-agent operation has 30 departures and replacements over one year, the position-based annual attrition measure can be 150%. The calculator permits up to 500% to represent repeated replacement cycles.

What happens when monthly contacts are zero?

Cost per contact is unavailable because there is no denominator, and the BPO fee per contact has no effect on total cost. The threshold reports the option implied by all other cost rather than dividing by zero. For a live operation, first confirm whether the contact definition or data feed is missing.

Does a lower BPO cost mean the company should outsource?

No. Require separate approval gates for service quality, knowledge transfer, privacy access, further entrustment, customer-facing-worker protection, worker-direction structure, continuity, data return, termination, and transition risk.

Does the calculator add Korean night and holiday premiums?

No. Calculate premiums from the actual roster and ordinary-wage basis, then include them in annual compensation or another traceable in-house cost. The tool does not receive employee schedules and cannot determine statutory pay.

How should multi-year rate increases be modeled?

This version does not apply automatic escalation. Enter the year-one internal budget and vendor rate, repeat for year two and year three with their written increases, and combine the annual outputs. That keeps wage and vendor escalation visible instead of hiding it inside one assumed percentage.

Primary sources and update date

The following current-date Korean statutory text was checked on July 31, 2026. For the Occupational Safety and Health Act and its Enforcement Decree, the effective-law endpoint was used to distinguish the version in force on the verification date from already-promulgated future versions.

These sources define planning boundaries only. Recheck the effective text, the written contract, and company-specific facts when law or operating scope changes.

Compare call center sourcing with real records

Replace the example with the last 12 months of payroll, attrition, training, system, and facility records and a written BPO proposal on the same scope. Review total cost, break-even thresholds, and scale sensitivity together so the decision memo shows exactly which capacity or price change reverses the conclusion.

After the cost comparison, separately approve service quality, SLA, privacy entrustment, customer-facing-worker protection, worker direction, continuity, implementation, and exit.