This tool helps small business owners, entrepreneurs, and HR teams calculate the total cost of hiring a new employee. It factors in all common recruitment and onboarding expenses to deliver an accurate per-hire figure. Use it to track hiring efficiency and optimize your recruitment budget for better cash flow management.
Calculate total recruitment expenses and cost per new hire
How to Use This Tool
Select your preferred currency from the dropdown menu to display all results in your local format.
Enter all recruitment-related expenses for a specific period (e.g., quarterly, annually) into the corresponding input fields. Include both direct costs like job ads and indirect costs like HR staff time.
Input the total number of new hires made during the same period as your expenses.
Click the Calculate Cost Per Hire button to generate a detailed breakdown of your hiring expenses. Use the Reset button to clear all fields and start a new calculation.
Click the Copy Results button to save your breakdown to your clipboard for record-keeping or sharing with your team.
Formula and Logic
The core formula for cost per hire is:
Cost Per Hire = Total Recruitment Costs ÷ Number of Hires in Period
Total Recruitment Costs is the sum of all expenses tied to hiring new employees during the selected period, including:
- Job advertising spend (social media ads, job board fees, print ads)
- Recruitment agency or headhunter fees
- Background check, drug test, and reference screening costs
- Interview-related expenses (candidate travel, accommodation, meals)
- Onboarding and training materials for new hires
- Prorated HR team labor costs for time spent on recruitment activities
All input costs are summed to calculate total recruitment costs, which is then divided by the number of hires to get the per-hire figure. Percentages for individual cost categories are calculated relative to total recruitment costs.
Practical Notes
Align your calculation period with your business’s hiring cycle for accurate results. Small businesses with sporadic hiring may use annual periods, while e-commerce sellers with seasonal peaks should calculate per busy season.
Industry benchmarks for cost per hire vary by role type: entry-level positions typically cost 10-20% less to fill than specialized professional roles. Track your results over time to identify trends in recruitment efficiency.
Separate internal and external recruitment costs to evaluate whether in-house hiring or agency partnerships are more cost-effective for your business. Hidden costs like HR staff time are often overlooked but can make up 15-25% of total hiring expenses for small teams.
For trade businesses hiring skilled labor, factor in costs for trade-specific certifications or safety training required for new hires, as these are valid onboarding expenses.
Why This Tool Is Useful
Small business owners and entrepreneurs can use this calculator to budget for upcoming hiring rounds and avoid unexpected cash flow gaps from recruitment expenses.
HR teams and hiring managers can track recruitment spend efficiency, compare costs across different hiring methods, and justify budget requests to leadership with data-backed breakdowns.
E-commerce and retail businesses can calculate per-hire costs for seasonal staff to evaluate whether temporary or permanent hires are more cost-effective for peak periods.
Sales and marketing teams can use the breakdown to allocate budget across job boards, social media ads, and agency partnerships based on which channels deliver the lowest cost per hire.
Frequently Asked Questions
What costs should I include in total recruitment expenses?
Include all direct and indirect costs tied to hiring: job ads, agency fees, background checks, interview expenses, onboarding materials, and prorated HR staff time spent on recruitment. Do not include salaries or benefits for new hires, as these are ongoing employment costs rather than one-time hiring expenses.
How do I calculate HR internal labor costs for hiring?
Multiply the number of hours your HR team spent on recruitment activities (screening resumes, interviewing, completing paperwork) by their hourly rate. If you do not track hours, use an estimated 10-15 hours per hire for small businesses as a baseline, adjusted for role complexity.
Should I use a monthly or annual period for calculations?
Use a period that matches your hiring frequency. Businesses with consistent monthly hiring can use monthly periods, while those with sporadic hiring should use quarterly or annual periods to avoid skewed results from low hire counts. Seasonal businesses should calculate separately for peak and off-peak periods.
Additional Guidance
Keep receipts and records of all recruitment expenses to ensure your input values are accurate. Inaccurate cost tracking will lead to misleading per-hire figures.
Compare your cost per hire to previous periods to measure the impact of changes to your recruitment strategy, such as switching job boards or adjusting agency partnerships.
If your cost per hire is higher than expected, review the breakdown to identify high-cost categories. For example, if agency fees make up more than 40% of total costs, consider shifting to in-house recruitment for non-specialized roles.
Use the copy function to share results with your finance team or business partners to align on recruitment budget allocations for future periods.