← Back to Blog
October 22, 2026 · 12 min read · By Rezumz Team

How to Calculate the ROI of Recruitment Software

To calculate the ROI of recruitment software, add up the value of recruiter hours saved, the cost of vacancy days avoided and any bad hires prevented, using your own figures, then subtract the full yearly cost of the tool and the time to set it up. Divide the net gain by that cost. Every input should come from your records, not a vendor brochure.

Why most ROI claims are hard to trust

Recruitment software ROI figures tend to arrive as one big percentage with no working shown. You cannot check them, and they usually rest on assumptions that belong to the seller, not to your business. A fair calculation does the opposite. It lists every input, tells you where to find it in your own records, and lets you replace the numbers with your own. That is what this guide does. There are no industry averages here and no promised savings, because the honest answer to how much will it save me depends on how many people you hire, how much time you now spend on admin, and how costly a slow or wrong hire is in your company. The formula is simple enough to run on paper or in a spreadsheet in about thirty minutes. If you want background on the tool category first, read /recruitment-software, and for the applicant tracking part see /applicant-tracking-system. Pricing for any tool you test should come from the vendor's current page, so always check their current pricing and features yourself before you plug a number in.

The formula in plain words

Net yearly gain equals the value of time saved, plus the value of faster hiring, plus the value of avoided bad hires, minus the yearly cost of the tool, minus the one-off cost of setting it up. ROI is the net gain divided by the total cost, shown as a percentage. Payback time is the total cost divided by the monthly gain. Each of the three benefit lines is a multiplication of things you can count. Time saved is hours saved per hire multiplied by hires per year multiplied by the loaded hourly cost of the person doing the work. Faster hiring is days saved per hire multiplied by hires per year multiplied by what one open day costs you. Avoided bad hires is the number of bad hires you expect to prevent multiplied by what one bad hire costs. The third line is the most uncertain, so treat it separately and never let it carry the whole case. A good rule is to build the ROI twice: once with only the time-saved line, which is the most defensible, and once with all three. If the first version already pays back, the decision is easy.

Inputs you must supply yourself

The table below lists every input, what it means and where to find it. None of the values are given here on purpose, because only you know them.

InputWhat it meansWhere to find it
Hires per yearRoles you fill, counting each seatYour offer letters or payroll starts for the last 12 months
CVs per roleAverage applications you read for one roleYour inbox, spreadsheet or tracker counts
Minutes to screen one CVTime to read and decide on one applicationTime yourself on ten CVs
Admin hours per hireScheduling, chasing feedback, writing letters, updating sheetsA one-week time log during a live hire
Loaded hourly costSalary plus employer costs, divided by working hoursFinance or payroll, ask for the loaded figure
Cost of one open dayLost output or cover cost per vacant dayThe hiring manager, as a rough estimate
Cost of one bad hirePay, rehiring, lost output, manager timeSupplied by you, from your own past cases
Tool cost per yearSubscription for the plan you would really useThe vendor's current pricing page
Setup hoursTime to learn, import data and change habitsYour estimate, add a margin

Fill the table before you read any vendor material. Write a range for each uncertain input, a low value and a high value, and run the formula on both. The gap between the two answers tells you how much you are guessing.

Line one: recruiter hours saved

Start with the work software actually removes. Screening time is a good first target if you read many CVs: multiply CVs per role by minutes per CV, and compare that to the minutes you would spend checking a ranked shortlist and its evidence. Do not assume the tool removes reading completely. A person still checks the shortlist, so count the checking time as a cost. Admin is the second target: scheduling emails, reminder messages, collecting feedback from interviewers, drafting offer letters and updating a spreadsheet after each step. Time-log one real hire for a week and write down every small task with its minutes. Then mark honestly which tasks a tool would take over, which it would shorten and which would stay exactly the same. A common error is to count a task as fully saved when the tool only makes it faster. Another is to ignore the time you spend learning the tool in the first two months. Convert the saved minutes to hours, multiply by hires per year, then by the loaded hourly cost. If you hire three people a year, the answer may be small, and that is a useful finding in itself.

Line two: faster hiring and vacancy days

Open roles cost something, but the cost differs by role. A vacant sales seat may mean lost deals. A vacant support seat may mean overtime or slower replies. A vacant back-office seat may cost almost nothing for a few weeks. Ask the hiring manager for an honest estimate per open day for the roles you hire most, and keep it conservative. Then work out how many days software could realistically cut. Software rarely speeds up the candidate side, such as notice periods, but it can shorten the gaps inside your process: the days a CV waits unread, the days a scheduling email sits unanswered, and the days an offer waits for an approval. Look at your last five hires and mark each gap between stages. If most of the delay was the candidate's notice period, this line is close to zero for you and you should enter zero. Do not borrow a days saved figure from anyone else. Use your own stage dates, and if you do not have them, make tracking them part of the pilot. The point of this line is not to impress a finance team but to see whether speed matters enough in your business to count at all.

Line three: avoided bad hires

This is the line sellers like most and the one to trust least. Software does not make a hire good. It can make evidence more consistent, so every interviewer scores the same scorecard, and it can make sure a decision and its reason are recorded. Whether that prevents a bad hire in your company is a judgement, not a measurement. Supply the cost of one bad hire yourself, from your own cases: the pay during the months the person was not working out, the cost of advertising and interviewing again, the time managers spent coaching, and any lost customers or output. Then be strict about the number of bad hires you expect to avoid. A fair approach is to ask what share of one bad hire per year the tool would plausibly prevent, and to use a small figure. Better still, leave this line out of the headline number and show it only as upside. If the project only works with this line included, the case is weak. If it works without it, then the bad hire line is a bonus and you can say so openly.

Cost side: what to include

A fair ROI counts the full cost, not just the subscription. Include the plan you would really use, the number of seats, any add-ons and any price rise after an introductory period, which you should confirm in writing. Add the setup time: importing existing candidates, writing the job templates, training colleagues and fixing the first few mistakes. Add the time you will spend on the pilot review. Add a margin for the weeks when the team runs the old and new process side by side. If you will need a developer or an automation tool to connect it to other systems, count that too. Leave out sunk costs, such as software you already paid for and will not cancel, unless the new tool replaces it, in which case count the saving. Never state a competitor's price from memory. Prices and features change, so check their current pricing and features on the vendor's site on the day you build the sheet and note the date. Finally, decide the period you are measuring. A twelve-month view is a good default because it covers a full cycle of normal and quiet hiring.

A worked example with example numbers

The numbers below are examples only, chosen to show the arithmetic. Replace every one with your own. A company hires 8 people a year and reads about 100 CVs per role. Example input: 3 minutes to screen one CV by hand, and 1 minute to review each CV on a ranked shortlist, which saves 2 minutes across 100 CVs, or about 3.3 hours per role. Example input: 6 admin hours per hire that the tool would remove or shorten. Example loaded hourly cost: 40. Example open-day cost: 150. Example days saved per hire: 3. Example tool cost: 700 per year. Example setup: 15 hours.

LineWorkingExample result
Screening time saved3.3 hours x 8 hires x 401,056
Admin time saved6 hours x 8 hires x 401,920
Faster hiring3 days x 8 hires x 1503,600
Avoided bad hiresLeft out of the headline0
Gross yearly benefitSum of the lines above6,576
Tool costSubscription for the year700
Setup cost15 hours x 40600
Net gain6,576 minus 700 minus 6005,276
ROI5,276 divided by 1,300about 406 percent

With only the time lines, the gross benefit is 2,976, net gain 1,676, ROI about 129 percent. That is the conservative version, and it still pays back. These are illustrations, not predictions. If your own days saved is zero, the faster hiring line vanishes, and you simply see what is left.

A decision table for your own result

Once your sheet is filled, use the table below to turn the number into a decision. The thresholds are example guidance, so set your own tolerance.

What your sheet showsWhat it suggestsNext step
Time lines alone cover the cost with room to spareStrong caseRun a short pilot on one live role
Only works when faster hiring is countedModerate caseTrack stage dates for two roles first
Only works when bad hires are countedWeak caseDo not buy on this basis
Net gain is near zero or negativeNo case yetRevisit when volume grows
Results swing wildly between low and high inputsToo uncertainTime-log a real hire, then rerun
You hire fewer than a few people a yearLow volumeConsider a free tracker, see /free-applicant-tracking-system

The most useful output is not the final percentage but the sensitivity. Change one input at a time and see which one moves the answer most. That input is where you should spend your measuring effort, and it is also the question to put to any vendor.

Common mistakes in ROI sums

Counting saved minutes as cash. Saved time only becomes money if the time is used on something valuable or a paid hour is actually removed. Be honest about which one applies. Using a vendor's average. Their average belongs to their customers, not to you. Forgetting the checking time. A ranked list still needs a human to read it. Ignoring setup and the dip in the first weeks. Using salary instead of loaded cost, which understates the value of time. Double counting, for instance counting both screening hours and faster hiring for the same saved days. Assuming the tool is used by everyone. If hiring managers ignore it, the benefit shrinks. Measuring only the best month. Skipping the cost of leaving, such as exporting your data if you switch later; ask whether you can export every record. Treating the result as final. An ROI sheet is a forecast, so plan to test it. Run a pilot, record the real hours and stage dates, and replace the example guesses with measured numbers after a quarter.

Where Rezumz fits

Rezumz is a hiring workspace for small and mid-size hiring teams. It scores each CV against the must-haves you set for the job and shows the CV lines it relied on, lets you collect applications on a link, schedules interviews, gathers scorecard feedback from each interviewer, records the team decision and handles offer letters with approval and electronic signing. People make every decision, and Rezumz does not reject anyone for you. It is not a job board, so it does not do one-click multiposting to job boards, and it does not replace a deep HRIS or payroll system, so large enterprises with those needs are better served elsewhere. Its electronic signature is a simple typed-name one. Prices: a free plan with 2 free candidate analyses, so you can test your own CVs before spending anything; $29 a month, $199 a year, or a limited $499 lifetime option; and a Team plan at $79 a month or $699 a year for up to 10 teammates, which suits teams with 4 or more recruiters. See /pricing for the current plans, try the live demo at /demo, and compare options at /compare. Use these prices as the tool-cost input in the sheet above, then see what your own numbers say.

When not to bother with an ROI sum

If you hire one or two people a year and already finish each hire quickly, a full ROI sheet is more work than the decision deserves. A free tracker or a well-kept spreadsheet may be enough, and you can revisit the question when volume grows. If the real problem is that nobody owns hiring, or that job descriptions are unclear, software will not fix it, and the ROI sheet will only hide the issue. See /job-description-template for a better place to start. If a decision has already been made for other reasons, such as a group-wide system, then an ROI exercise only delays things. Finally, if the number matters only because someone senior wants a figure, keep the sheet honest and short: three benefit lines, one cost line, your sources, and a clear note of which inputs are guesses.

Frequently asked questions

What is a simple formula for recruitment software ROI?

Net gain equals the value of recruiter hours saved, plus the value of vacancy days avoided, plus any bad hires prevented, minus the yearly tool cost and the one-off setup cost. ROI is the net gain divided by total cost. Use your own records for every input, and show the time-saved line on its own as the conservative case.

Should I include avoided bad hires in the ROI?

Treat it as upside, not the foundation. Software can make evidence more consistent, but it cannot guarantee a better hire. Supply the cost of a bad hire from your own cases, assume a small share is prevented, and check whether the case still works without that line. If it does not, the case is weak.

How long does it take recruitment software to pay back?

It depends entirely on your hiring volume, the time you spend now, and the tool cost. Divide total cost by monthly gain from your own sheet to get payback in months. Run a short pilot on one live role, record real hours, and replace the estimates with measured numbers.

What costs should I count besides the subscription?

Count the plan you would really use, extra seats, add-ons, any price change after an introductory period, and setup time for importing data and training colleagues. Add the weeks of running old and new processes together, and any connection work. Check the vendor's current pricing on the day you build the sheet.

Is recruitment software worth it for a very small company?

Often not at first. If you hire one or two people a year, a spreadsheet or a free tracker may cover the need, and the saved hours will be small. Revisit the sum when your volume, the number of interviewers or the need for an audit trail grows.

See it on a real hire

Open a private demo with fictional candidates and walk a hire from job description to offer. No sign-up needed.

Try the live demo →