HRTech & Staffing
HR technology and staffing companies operate on placement fees, contractor spread models, and SaaS subscription revenue — requiring RevOps to track time-to-fill as pipeline velocity, bill rate vs. pay rate margin as deal quality, and recruiter quota structures fundamentally different from SaaS ARR models.
Business Model
Contingency placement fees of 15–25% of salary, contract staffing spread, SaaS platform subscriptions, RPO retainer agreements
Revenue Cycle
Contingency placements close in 30–90 days; RPO contracts span 12–36 months; SaaS deals follow standard B2B cycles
RevOps Focus
Time-to-fill pipeline velocity, recruiter quota design, bill and pay rate margin tracking, contractor headcount as revenue capacity
Key Metrics
What this industry measures
Gross Margin
The percentage of revenue remaining after subtracting the direct cost of goods sold (COGS) — for SaaS, COGS includes hosting, support, and customer success costs attributed to delivering the service.
What it shows
Gross margin reveals the inherent profitability of the product at scale. SaaS businesses typically target 70-80% gross margins. Lower margins indicate high delivery costs that constrain the business's ability to invest in growth and reach operating profitability.
Formula
Gross Margin % = (Revenue − COGS) ÷ Revenue × 100. COGS for SaaS includes hosting/infrastructure, third-party licence costs, and direct CS/support team costs.
EBITDA Margin
Earnings Before Interest, Taxes, Depreciation, and Amortisation as a percentage of revenue — a measure of operating profitability before capital structure and non-cash accounting adjustments.
What it shows
EBITDA margin shows the underlying operating efficiency of the business. For SaaS, it is a key input to the Rule of 40 and a primary valuation multiple driver — higher EBITDA margins at scale command premium revenue multiples from acquirers and public market investors.
Formula
EBITDA Margin = EBITDA ÷ Total Revenue × 100. EBITDA = Net Income + Interest Expense + Income Taxes + Depreciation + Amortisation.
Revenue per Employee
Total company revenue divided by full-time equivalent headcount — a measure of organisational productivity and operational efficiency.
What it shows
Revenue per employee benchmarks organisational efficiency against industry peers. SaaS companies at scale typically target $200K-$500K+ per FTE. Declining revenue per employee signals the organisation is growing headcount faster than revenue — a margin compression warning sign.
Formula
Revenue per Employee = Total Revenue (annualised) ÷ Total FTE Headcount. Track quarterly and benchmark against industry cohort.
Bill Rate Margin
For staffing and consulting businesses, the spread between the rate charged to clients (bill rate) and the fully loaded cost of the resource doing the work — expressed as a percentage or dollar margin.
What it shows
Bill rate margin is the fundamental unit economics measure of a staffing or consulting business. Declining margins signal pricing pressure, increased competition, or wage inflation outpacing billing rate increases — each requiring a different strategic response.
Formula
Bill Rate Margin % = (Bill Rate − Fully Loaded Cost Rate) ÷ Bill Rate × 100. Fully loaded cost includes base salary, benefits, employer taxes, and overhead allocation.
Utilisation Rate
For professional services and consulting businesses, the percentage of available billable hours that are actually billed to clients — the primary driver of services revenue and capacity efficiency.
What it shows
Utilisation rate reveals how efficiently a services organisation deploys its human capital. Low utilisation means the firm is carrying costly unbillable bench time; too-high utilisation risks burnout and declining delivery quality — both damage revenue.
Formula
Utilisation Rate = Billed Hours ÷ Available Billable Hours × 100. Target: typically 70-80% for client-facing consultants. Track weekly to catch trends early.
Time to Fill
For staffing and recruiting businesses, the number of days from job requisition opening to a candidate's accepted offer or confirmed placement — measuring recruiting and revenue cycle efficiency.
What it shows
Time to fill directly impacts revenue velocity in staffing businesses — every unfilled day is unbillable capacity lost. Tracking it by role type, client, and recruiter identifies bottlenecks in sourcing, screening, or client decision-making processes.
Formula
Time to Fill = Date of Accepted Offer − Date Requisition Opened, averaged across all filled positions in a period. Track separately by role category, seniority level, client industry, and placement type.
Tech Stack
Tools that power this industry's revenue motion
Salesforce
CRMThe world's leading cloud-based CRM platform providing a comprehensive suite for managing customer relationships, sales pipelines, service operations, and marketing automation.
Used for
RevOps teams use Salesforce as the system of record for all revenue data — managing leads, contacts, accounts, opportunities, and forecasts — and as the integration hub that connects all other revenue tools.
Power BI
BI/AnalyticsMicrosoft's self-service business intelligence suite that connects to hundreds of data sources and allows users to build interactive reports and dashboards within the Microsoft ecosystem.
Used for
RevOps teams embedded in Microsoft-heavy enterprises use Power BI to build revenue dashboards that pull from Dynamics CRM, Excel, Azure SQL, and SharePoint without requiring a separate BI platform.
NetSuite
OtherOracle's cloud-based ERP system providing financial management, accounting, order management, CRM, and inventory management in a single integrated platform for mid-market and enterprise companies.
Used for
RevOps teams use NetSuite as the source of truth for invoiced revenue, deferred revenue schedules, and cash collection — integrating it with CRM booking data to reconcile bookings against billed and recognised revenue.
Python
OtherThe dominant general-purpose programming language used in data science, automation, and analytics, with a rich ecosystem of libraries (pandas, scikit-learn, SQLAlchemy) essential for advanced RevOps work.
Used for
RevOps practitioners use Python to build data pipelines, automate reporting, clean and transform CRM data at scale, build predictive models for churn and lead scoring, and create custom integrations between revenue systems.
Tableau
BI/AnalyticsAn enterprise business intelligence and data visualization platform that enables users to build interactive dashboards and reports by connecting to virtually any data source.
Used for
RevOps teams use Tableau to build executive pipeline dashboards, cohort analyses, and forecast views by connecting directly to Salesforce or warehouse data, enabling self-service analytics across revenue functions.