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 Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Accounts Receivable — RPO Monthly Management Fee | Asset (+) | 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.
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.
Related Journal Entries
HR, Payroll & Staffing
Temporary Staffing Revenue — Gross Recognition (Firm is Principal, Bears Employment Risk)
HR, Payroll & Staffing
Permanent Placement — Contingency Search Fee (No Fee If No Hire)
HR, Payroll & Staffing