RPO vs In-House Recruiting Cost Calculator

Compare a Korean 12-month RPO engagement with in-house recruiting across up to four role groups. The dedicated bilingual calculator reuses one pure KRW function for allocated recruiter FTE and loaded cost, tools, ads and assessments, hiring-manager time, RPO implementation, monthly base, fee per hire, annual minimum, retained client work, cash and non-recoverable VAT, role-specific fill days, daily vacancy value, one-replacement failure assumptions and replacement-fee waiver. It reports total and per-hire cost, vacancy and failed-hire cost, minimum-fee top-up, every integer hiring-volume crossover from 1 to 10,000 hires, volume sensitivity and the maximum economic RPO fee per hire without deciding provider registration, paid-placement classification, fee legality, privacy compliance, VAT recovery or hiring quality.

Replace the example with recruiting records and an actual RPO quote

Starting values are an illustrative formula check, not market-average fees, fill times or failure rates. Use 12 months of ATS data, recruiter allocation, manager interview time, role-specific vacancy value, and the quote’s base, per-hire, minimum and replacement terms.

In-house recruiting cost

Separate fixed recruiter FTE and tools from per-hire external cost and hiring-manager time.

FTE

Use decimals such as 0.5 for shared roles

KRW

Use your company’s salary, employer cost, benefits and equipment basis

KRW

ATS, sourcing tools, careers site and similar fixed cost

KRW/hire

Ads, assessments, referral awards and similar costs

hours

Do not duplicate recruiter time already in FTE

KRW/hour

RPO quote and retained client work

Enter implementation, base, per-hire, minimum, retained client work, VAT and replacement terms on one supply-price basis.

KRW
KRW
KRW/hire
KRW

Excludes implementation by default; align with the contract

KRW/hire

Separate ads, assessments, travel and similar cost

hours

Briefing, interviews and review retained by the client

%
%

Recoverable VAT is excluded from economic cost

%

Enter only the waiver that the contract would actually apply

Role-group portfolio

Split hires, fill days, vacancy value and failure assumptions across up to 4 role groups. Current total: 50 hires.

Role group 1

hires

Portfolio maximum 10,000 hires

days
days
KRW/day

Use evidenced contribution loss, not gross revenue

%

Assumed probability of one replacement cycle

%

A client stress assumption, not a vendor guarantee

KRW

Evidenced onboarding, exit and rework cost

Legal and contract review checks

Checks do not change cost and serve only as a review record. They do not establish legal compliance.

12-month economic cost for 50 hires across 1 role group

RPO is cheaper with these inputs

RPO KRW 115,320,000 saved

In-house total

KRW 677,700,000

RPO total

KRW 562,380,000

In-house per hire

KRW 13,554,000

RPO per hire

KRW 11,247,600

In-house recruiting

Option

KRW 677,700,000

Per hire KRW 13,554,000 · Weighted fill 55 days

Fully loaded recruiter FTE
KRW 160,000,000
Annual recruiting tools
KRW 15,000,000
Initial ads, tests, and manager time
KRW 90,000,000
Initial vacancy cost
KRW 275,000,000
Expected failed-hire cost
KRW 137,700,000

RPO

Lower now

KRW 562,380,000

Per hire KRW 11,247,600 · Weighted fill 40 days

RPO service economic cost
KRW 255,000,000
Minimum-fee top-up
KRW 0
Non-recoverable VAT
KRW 0
Initial retained client cost
KRW 26,000,000
Initial vacancy cost
KRW 200,000,000
Expected failed-hire cost
KRW 81,380,000

Key break-even thresholds

Hold the role mix and other inputs constant while changing only annual hiring volume or the RPO fee per hire.

Hiring-volume cost crossover

4 hires

4 hires: In-house → RPO

Economic RPO fee-per-hire break-even

KRW 4,806,400

At the current volume, RPO is cheaper when the actual per-hire fee is below this threshold.

This is an economic comparison, not a legal cap or recommended fee.

Annual hiring-volume sensitivity

Compare the lower-cost model at 50%, 100%, 150% and 200% of current hiring volume while preserving the role mix.

In-house and RPO economic cost by annual hiring volume
Annual hiresIn-houseRPOLower-cost modelDifference
25KRW 426,350,000KRW 346,190,000RPOKRW 80,160,000
50KRW 677,700,000KRW 562,380,000RPOKRW 115,320,000
75KRW 929,050,000KRW 778,570,000RPOKRW 150,480,000
100KRW 1,180,400,000KRW 994,760,000RPOKRW 185,640,000

Items to verify before deciding

  • If the scope may constitute employment placement, verify the provider’s Korean paid-placement registration.
  • Separate candidate search, recruitment and placement from other process-management services in the contract.
  • Review the legal character and billing timing of implementation, base, minimum and per-hire fees.
  • Review candidate-data processing, disclosure, sub-processing, retention and return terms.
  • A replacement guarantee does not remove retained client work, failed-hire cost or renewed vacancy.
  • Align role scope, hiring volume, definition of filled position and VAT basis across both models.
  • Evaluate hiring quality, candidate experience, data security and service levels in a separate scorecard.

Korea-specific 2026 planning guide · official legal texts verified 2026-08-04

Related calculators

What does this RPO vs in-house recruiting calculator compare?

This calculator compares the 12-month economic cost of an internal recruiting team with Recruitment Process Outsourcing for a portfolio of repeated hires.
It does not stop at the RPO monthly base fee and fee per hire.
It also values allocated recruiter FTE, recruiting tools, job ads and assessments, hiring-manager time, role-specific vacancy days, failed-hire risk and one replacement cycle.

Korea-specific 2026 planning scope

The starting values are an illustrative formula check, not a Korean market-average RPO fee, fill time, failure rate or recommended contract structure.
Replace every value with 12 months of ATS records, recruiter allocation, hiring-manager time, role-level vacancy evidence and the actual RPO proposal and contract.
Korean Employment Security Act, privacy and VAT references are review anchors only and do not turn the result into a legal-compliance decision.

  • HR, finance and procurement teams planning repeated hiring across several role families
  • Executives comparing an additional recruiter team with an RPO engagement
  • Contract reviewers testing monthly base, per-hire, minimum-commitment and replacement terms
  • Business leaders who want vacancy and failed-hire cost included in the recruiting budget

Keep both models on the same basis

Use the same 12-month horizon, role groups, hiring volume, definition of a filled position and VAT economic basis on both sides.
If the RPO scope includes ads, assessments or candidate communication, keep the in-house comparison on the same scope and place any client-paid exception in retained RPO cost.

Cost scope for in-house recruiting and RPO
Cost layerIn-houseRPOEvidence
Fixed costRecruiter FTE and toolsImplementation, monthly base and minimum commitmentAllocation, invoices and proposal
Volume costAds, assessments and manager timePer-hire fee, client-paid extras and retained coordinationATS, schedules and contract rate card
Vacancy costIn-house fill days × daily lossRPO fill days × daily lossRequisition, start date and contribution evidence
Failed-hire costRepeat ads, interviews, vacancy and exit costReplacement fee, retained work, vacancy and exit costGuarantee, probation and exit records

How to interpret the inputs

Recruiter FTE and manager time

Loaded recruiter FTE already includes recruiter sourcing and process time.
Per-hire manager hours should include only review, interviews and approval by people outside the recruiter allocation, so the same hour is not counted twice.

Minimum annual service fee

The model compares 12 monthly base fees plus initial per-hire fees with the annual minimum and adds any shortfall.
Implementation is outside the minimum in this model, so restructure the inputs if the written contract treats it differently.

Daily vacancy cost

Use contribution or productivity that actually disappears because the role is vacant, not total revenue.
If the value is uncertain, compare zero, a conservative case and the company-approved case rather than presenting one estimate as a fact.

Failure assumptions and replacement cover

Failure percentage is a client stress assumption for one replacement cycle, not an industry statistic or forecast.
Replacement waiver applies only to the per-hire RPO fee.
Client coordination, failed-hire direct cost and renewed vacancy remain in the calculation.

Calculation method

1. In-house recruiting economic cost

loaded recruiter FTE + annual recruiting tools
+ hires × external and manager-time cost per hire
+ role hires × in-house fill days × daily vacancy cost
+ role failure probability × one repeat-cycle cost

A repeat cycle includes failed-hire direct cost, another external and manager-time amount, and another in-house vacancy period.
Annual recruiter FTE is fixed and is not added again for each failure.

2. RPO service economic cost

quoted recurring supply price = monthly base × 12 + fee per hire × hires
applied recurring supply price = greater of quoted recurring and annual minimum
service economic cost = implementation + applied recurring + non-recoverable VAT

The page shows full cash VAT in the invoice total but includes only the non-recoverable share in economic cost.
It does not determine Korean taxability, exemption or input-tax recovery.

3. Complete RPO economic cost

RPO service economic cost
+ client-paid extras and retained coordination
+ role-level RPO vacancy cost
+ expected failed-hire, renewed vacancy and unwaived replacement-fee cost

A positive in-house-minus-RPO difference means RPO is cheaper with the current inputs, while a negative value means in-house is cheaper.
That is a cost comparison, not a promise of hiring quality, success or organizational fit.

Step-by-step use

  1. Align the scope. Choose the same 12-month role portfolio, planned hires and filled-position definition for both models.
  2. Enter fixed in-house cost. Use allocated recruiter FTE, loaded cost per FTE and annual ATS or sourcing-tool cost.
  3. Enter in-house volume cost. Add ads, assessments, referral awards and hiring-manager review and interview time per hire.
  4. Break down the RPO quote. Separate implementation, monthly base, per-hire fee, minimum commitment, client-paid extras, retained hours and VAT.
  5. Build up to four role groups. Enter hires, fill days, daily vacancy cost, failure assumptions and failed-hire direct cost for each group.
  6. Read totals and thresholds together. Review per-hire cost, minimum top-up, volume crossover and maximum economic fee per hire.
  7. Complete legal and contract review. Verify registration where relevant, actual scope, billing timing and candidate-data terms against current Korean rules and the contract facts.

Worked example: 50 hires in one year

The illustrative starting case uses 50 hires in one role group.
In-house cost includes two recruiter FTE at KRW 80,000,000 loaded cost each, KRW 15,000,000 of annual tools, KRW 1,000,000 of external cost and ten manager hours at KRW 80,000 per hire.
RPO uses KRW 10,000,000 implementation, KRW 10,000,000 monthly base, KRW 2,500,000 per hire and a KRW 180,000,000 annual minimum.
The role assumes 55 in-house fill days, 40 RPO fill days, KRW 100,000 daily vacancy cost, KRW 8,000,000 failed-hire direct cost and 18% versus 13% one-replacement probabilities.

Worked 50-hire in-house and RPO cost comparison
Cost itemIn-houseRPO
Fixed, service and initial retained costKRW 265,000,000KRW 281,000,000
Initial vacancy costKRW 275,000,000KRW 200,000,000
Expected failed-hire costKRW 137,700,000KRW 81,380,000
Total economic costKRW 677,700,000KRW 562,380,000
Economic cost per hireKRW 13,554,000KRW 11,247,600

Reading the example

RPO is KRW 115,320,000 cheaper in this illustrative case.
With the same role mix, the first integer-volume crossover is four annual hires, and the current 50-hire economic fee-per-hire break-even is KRW 4,806,400.
Neither figure is a market rate, legal cap or recommended fee.
It is a threshold under the remaining inputs and must be reviewed with scope, quality, service levels and contract risk.

Minimum commitment and VAT example

Ten hires with a KRW 100,000,000 annual minimum

A KRW 5,000,000 monthly base plus KRW 1,000,000 for each of ten hires produces KRW 70,000,000 of quoted recurring supply price.
The KRW 100,000,000 minimum adds a KRW 30,000,000 top-up.
Adding KRW 10,000,000 implementation produces KRW 110,000,000 of service supply price.
At 10% VAT and 0% recovery, cash and non-recoverable VAT are both KRW 11,000,000, so service economic cost is KRW 121,000,000.
At 100% recovery, the cash invoice remains KRW 121,000,000 but economic cost excludes the KRW 11,000,000 recoverable VAT.

How the hiring-volume crossover works

Recruiter FTE and tools remain fixed on the in-house side, while RPO implementation, base and minimum remain fixed on the RPO side.
Role mix and per-hire vacancy and failure economics scale with volume.
Because the annual minimum creates a piecewise-linear RPO cost curve, one closed-form division can miss a second crossover.
The calculator therefore checks every integer hiring volume from one through 10,000 and reports every change in the lower-cost model.

One crossover

Fixed-cost allocation causes the lower-cost model to change once as annual volume grows.

Several crossovers

The RPO slope can change when the minimum commitment stops binding, so cost leadership can change twice.

No crossover

The same model stays cheaper throughout the one-to-10,000-hire search range under the current assumptions.

Practical planning scenarios

A fast-growing annual hiring plan

Compare 30, 60 and 90 hires to see minimum-fee dilution and per-hire charges together.
Separately test whether the same in-house recruiter FTE could operationally support each volume.

Role groups with different vacancy economics

Separate sales, technical and operations roles when daily vacancy value and fill time differ materially.
That avoids hiding the timing economics of a high-value group inside one portfolio average.

Two RPO quote structures

Run quote A and quote B separately to compare low-base and high-per-hire pricing with a higher-minimum and broader-replacement structure.
Align role coverage, geography, channels, service levels and guarantee exclusions before treating the result as like-for-like.

Korean legal boundaries verified for 2026

RPO is a business label, not one automatic statutory category under Korean law.
Review whether the actual service accepts job-opening or job-seeker requests, searches or recruits candidates and mediates formation of employment contracts, and how those activities are separated from other managed-process services.

Employment Security Act Articles 2-2 and 19

The current Employment Security Act checked through the official Korean law API on August 4, 2026 has law ID 001765, MST 259231 and an effective date of July 24, 2024.
Article 2-2 defines employment placement and paid employment-placement business.
Article 19 covers registration for domestic paid placement and the announced-fee rule, with an exception for qualifying high-level or professional personnel.
This calculator does not decide provider registration, whether a service is placement, whether a role meets the exception or whether a contract is lawful.

Enforcement Decree Article 25(6) and the domestic fee notice

The current Enforcement Decree has MST 284877 and an effective date of March 24, 2026.
Article 25(6) generally requires the Article 19(3) fee to be received after the job seeker enters an employment contract, subject to stated exceptions.
Current MOEL Notice 2017-22 on domestic paid-placement fees has official serial 2100000081610 and sets the general employer-fee framework.
The calculator cannot classify implementation, monthly base, minimum and per-hire RPO charges as placement fees or separate managed-service consideration, so scope and billing timing require review.

Personal Information Protection Act Article 26 and VAT Act Article 30

PIPA MST 270351 Article 26 covers written processing-entrustment terms, disclosure of entrusted work and processors, training and supervision, and consent for sub-processing.
Determine separately whether actual candidate-data flows are entrusted processing, third-party disclosure or another arrangement, and whether overseas systems are involved.
VAT Act MST 276117 Article 30 supplies the editable 10% starting rate, but the calculator does not decide taxability, exemption or input-tax recovery.

RPO contract review checklist

Scope and pricing

  • Included roles, locations, channels and planned annual volume
  • Ownership of sourcing, recruiting, screening, scheduling, offer and start confirmation
  • Implementation, monthly base, per-hire and minimum-commitment definitions
  • Separate ads, assessments, travel, ATS or custom-report charges
  • VAT basis, tax invoice and price-adjustment terms

Performance, replacement and exit

  • Definitions of filled role, candidate submission and time to fill
  • Replacement period, count, fee waiver and refund rules
  • Candidate, employer and role-change exclusions
  • Service-credit, reporting, remediation and termination procedures
  • Candidate-data return, deletion and sub-processor exit after termination

Tips and limitations

  • Use one filled-position definition, such as offer acceptance or start date, across both models
  • Do not add recruiter time again when it is already in allocated FTE
  • Use evidenced contribution loss rather than gross revenue as daily vacancy cost
  • Prefer comparable internal role and period data over vendor marketing claims for failure assumptions
  • Keep renewed vacancy, retained client time and failed-hire direct cost even with replacement cover
  • Rebuild the role mix when growth changes the portfolio because volume sensitivity holds the current mix constant
  • Score candidate experience, quality, fairness, data security, service levels and internal capability outside the cost model

Frequently asked questions

Does the page provide a market-average Korean RPO fee?

No.
Role mix, location, scope, volume, guarantee and employer brand make quotes different, so the calculator requires an actual quote rather than inventing an official average.

How should recruiter FTE be allocated?

Use the actual share of working time spent on recruiting during the 12-month period.
If one recruiter spends half of working time on recruiting, enter 0.5 FTE and exclude unrelated HR work.

Can all faster RPO fill time be treated as savings?

Only the entered fill-day difference and evidenced daily contribution loss enter the calculation.
Do not multiply total revenue or a theoretical productivity figure without evidence that it disappears during vacancy.

Does a 100% replacement waiver eliminate failed-hire cost?

No.
It waives only the modeled replacement per-hire fee.
Onboarding and exit cost, retained client coordination and renewed vacancy remain.

Is every RPO contract paid employment placement under Korean law?

The contract label does not decide that question.
Review the actual acceptance of job-opening or job-seeker requests, candidate search and recruitment, mediation toward an employment contract and separation from other process services under current law and the contract facts.

Should the lower-cost model be selected automatically?

Cost is one decision dimension.
Compare candidate quality, process control, hiring-manager and candidate experience, privacy and security, service levels, flexibility and internal capability in a separate scorecard.

Official sources and update boundary

Official texts were checked on August 4, 2026.
Recheck the requirements, content and inputs together when the laws, notice or actual service and fee structure changes.

Replace the example with your recruiting records and RPO quote

Return to the calculator and enter 12 months of allocated recruiter FTE, recruiting tools, role-level fill days and vacancy economics, plus implementation, base, per-hire and minimum terms from the written proposal.

Reviewing total cost, hiring-volume crossovers, the fee threshold and legal and candidate-data checks together creates a more explainable sourcing decision.