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.

Did you find the exact entry you were looking for?

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

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

Loading comments...

Leave a comment (No sign-up required)