HR, Payroll & Staffing

Recruitment Process Outsourcing (RPO) — Per-Hire Fee and Monthly Subscription Revenue

Recognizing RPO revenue — where a firm takes over an enterprise's recruiting function, earning a monthly management fee plus a per-hire fee for each position successfully filled.

Account NameTypeDebit ($)Credit ($)
Accounts Receivable — RPO Monthly Management FeeAsset (+)150,000.00-
RPO Revenue — Monthly Service Fee (Ratable — Recruiting Capacity)Revenue (+)-150,000.00
Accounts Receivable — RPO Per-Hire Fee (15 Hires × $2,000)Asset (+)30,000.00-
RPO Revenue — Per-Hire Fee (Point-in-Time per Hire Made)Revenue (+)-30,000.00

💡 Accountant's Note

Recruitment Process Outsourcing (RPO) is the full outsourcing of a company's recruiting function — the RPO provider takes over hiring, from job requisition through offer. Major RPO firms: Korn Ferry RPO, ManpowerGroup Solutions, Cielo, Allegis Global Solutions. The RPO pricing model typically combines: (1) MONTHLY MANAGEMENT FEE: a fixed monthly fee covering the dedicated recruiting team's salaries, tools, and program management — recognized ratably each month (this is the SaaS-analog: the client is getting ongoing recruiting capacity). (2) PER-HIRE FEE: a variable fee for each hire actually made ($1,500–$5,000 depending on seniority and role difficulty) — recognized at point-in-time when each hire is made. The two performance obligations are distinct — the management fee is for ongoing capacity; the per-hire fee is for each filled position. Under ASC 606: the two-component model requires SSP allocation. The management fee guarantees minimum recruiting activity; the per-hire fee incentivizes efficient hiring.

Practitioner & Systems Framework

💻 ERP Architecture

RPO contracts are long-term (2–5 years) — making them strategic rather than transactional relationships. Revenue management requires tracking: monthly management fee accrual, hires made in the month, per-hire fee billing, and cumulative performance vs. client SLAs (Service Level Agreements on time-to-fill, quality of hire). RPO programs often have volume commitments (minimum hires/year) or ramp-up periods where the management fee is lower. Unused recruiting capacity in months with low hiring activity still generates management fee revenue.

⚠️ Audit Flags

Auditors test the SSP allocation between management fee and per-hire fee: (1) Is the management fee recognized ratably regardless of hire volume? (2) Is the per-hire fee recognized when the candidate starts (not offer acceptance)? (3) Are replacement guarantees (if the hire leaves within 90 days, a replacement search is provided free) accounted for as a cost or a reduction of the per-hire revenue? (4) Are contract modifications (volume changes, fee renegotiations) accounted for prospectively?

📄 Required Documentation

RPO master services agreement (management fee, per-hire fee schedule, contract term, SLA targets, guarantee terms), monthly management fee invoices, hire tracking report (by position, role level, start date), per-hire fee invoices, SLA performance report, contract modification history, and volume commitment tracking.

Professional Excel Template

Get the automated version of this entry. Includes built-in IFRS checks, VAT calculators, and SAP-ready upload formats.

Notify Me on Release
QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions