8 min read
Measuring job fair ROI: which KPIs actually matter?
Every talent acquisition manager knows the conversation. Budget season approaches, the list of fair registrations for next academic year is on the table, and someone asks the question: "What did that actually deliver last year?" Anyone without an answer defends their campus budget on gut feeling, and gut feeling loses every budget discussion to a spreadsheet with numbers. A job fair is one of the most visible parts of a broader campus recruitment strategy, and precisely for that reason it deserves an honest measurement.
Measuring the ROI of a job fair is not rocket science. It doesn't require attribution models or marketing software, but it does require discipline: tracking all costs per event, registering every contact with the event as the source, and holding on to that source all the way to the hire. This article lays out which KPIs you need, how to do the calculation, and, above all, how to gather the data without turning it into an administrative chore.
Why job fair ROI is rarely measured
The problem is rarely unwillingness, it's fragmentation. Stand rental sits in accounting, contacts sit on business cards and in the inboxes of three different colleagues, hires sit in the ATS with no source attribution, and the time staff spent on the fair sits nowhere. By the time someone tries to pull the numbers together, half of the information has evaporated.
The second cause is the long lead time. A student you talk to at a fair in March may only apply in May and start in September. Anyone only looking at "applications within a month of the event" wrongly concludes the fair produced nothing.
The solution to both: one place where you track costs, contacts and results per event, and a source field that follows a candidate throughout their journey.
The full cost side
Anyone counting only the stand rental severely underestimates the real cost of a fair. An honest calculation includes:
Direct costs
- Stand rental and participation fee
- Stand build and material (one-off investments spread across several events)
- Goodies, printed material, catering
- Transport and parking
Indirect costs
- Employee time: preparation, the fair day itself, follow-up. Apply an internal day rate. Two colleagues spending a full day on a fair plus half a day of prep and follow-up quickly becomes a fourth major cost item next to the stand rental.
- Time of ambassadors and their briefing
- Coordination time of the TA team itself
The indirect costs are often larger than the direct ones, and they're exactly the ones that never appear in the evaluation. Anyone who does include them sometimes discovers that a cheap fair with four people staffing it is more expensive than a premium fair with two.
The proceeds side: from contact to hire
The proceeds of a fair are a funnel with five steps, and every step is a KPI:
- Qualitative contacts, not the number of scanned badges or distributed goodies, but the number of conversations with students that fit your target profiles. Agree beforehand what "qualitative" means (right programme, graduation year, interest), otherwise everyone counts differently.
- Qualitative CVs, the hardest measurement point a fair produces in itself. A CV is more concrete than a conversation and more directly measurable than a later application: it's in, it's reviewable, and it's unambiguously attributable to the event. For the evaluation shortly after the event, this is your most important number.
- Applications, contacts and CVs that turn into a formal application, registered at the moment of contact, not reconstructed from memory months later.
- Hires, the eventual numerator in your ROI ratio, with an important nuance about attribution (see below).
- Retention after one year, the KPI nobody tracks but that makes the difference: a hire who leaves after eight months wasn't a return.
Attribution: a hire rarely has one source
Here strict event attribution hits reality: a young graduate who eventually signs has usually met you several times, the internship fair in November, a guest lecture in spring, the job fair in March. Which event then "gets" the hire? The honest answer: no single event on its own.
You solve that practically as follows:
- Register every touchpoint per candidate, not just the first one. That costs little effort if you're already capturing contacts digitally, and it produces the real story: how many contact moments precede a hire on average?
- Attribute hires at channel level. The ROI question at budget time is about the campus channel as a whole; that figure is reliable. The split across individual events is by definition less so.
- For per-event comparisons use a fixed convention, for instance the first contact moment, and apply it consistently. Not because first touch is "right", but because consistency yields comparability. Compare events mainly on the KPIs that are cleanly measurable per event: qualitative contacts and CVs per euro.
Then assign a value to a hire. The most defensible method: what would the same hire have cost via an alternative channel? A recruitment agency typically charges 15 to 25 percent of gross annual salary for a young graduate. That amount is the avoided cost, and therefore the value, of every hire through your campus channel.
The calculation
The formula itself is simple:
ROI = (value of hires − total event cost) / total event cost
A fictional example for illustration. A fair costs €4,000 directly (stand rental, material, goodies) and €2,000 indirectly (time of four people). The event produces 30 qualitative contacts and 12 qualitative CVs; eight of those apply, and two candidates with this event as their first contact moment get hired. Against an avoided agency fee of roughly €8,000 per young graduate, the return is €16,000 against €6,000 of cost, an ROI of 167 percent, or €500 per qualitative CV and €3,000 cost per hire.
Running that same calculation for every event in your calendar yields the only overview that matters at budget time: cost per hire per event. Fairs that sit above your benchmark year after year, you cut or rework; fairs that sit below deserve more budget and better staffing.
Two caveats on interpretation. First: calculate over a full academic year, not per quarter. The lead time from contact to contract is long. Second: not all value is measurable. Brand awareness among first- and second-years only pays off years later. That's no reason not to measure, but it is a reason not to drop a structurally present fair after one mediocre year.
KPI dashboard per event
In summary, this is the minimum set to track per event:
- Total cost (direct + indirect)
- Number of qualitative contacts and cost per qualitative contact
- Number of qualitative CVs and cost per CV, the cleanest basis for comparing events
- Applications and hires with this event as the (first) touchpoint
- Cost per hire (reliable at channel level, indicative per event)
- Conversion ratio contact → CV → application (says something about the quality of conversations and follow-up)
And across all events: total campus cost, total hires through the campus channel, average cost per hire, and the ranking of events on cost per hire.
How to capture the data without extra work
Measurement discipline lives or dies at the moment of capture. Three practical rules:
Register contacts at the fair itself, digitally. A short form or QR code at the stand letting a student leave their details, with the event automatically attached as source. Paper lists and business cards get lost and need to be typed up afterwards, which therefore doesn't happen.
Submit costs within a week of the event. Whoever was responsible for the event completes the actual costs (including estimated hours) while they're still fresh. Reconstructing them half a year later never works completely.
Hold on to every touchpoint all the way to the hire. In every young-graduate hiring process, ask not only about the first contact moment but about every prior contact moment, and register them. The student who spoke to you at an internship fair in November, returned at the job fair in March and "spontaneously" applies in April is a campus result over three touchpoints, even if your ATS sees them as a "spontaneous application".
Anyone tracking events, costs, ambassadors and results in scattered spreadsheets notices that the discipline frays after two or three events. That's not a character flaw of the team, but a tooling problem: measurement has to be a by-product of organising itself, not a separate task after the fact.
Conclusion
Measuring job fair ROI doesn't require complicated models: all costs per event, every contact and CV registered at the moment itself, and the touchpoints of every candidate kept all the way to the hire. The result, cost per CV per event, and cost per hire at channel level, is the strongest argument you have in every budget discussion, and the only objective criterion to sharpen your fair calendar year after year.
CampusBase brings event planning, costs, contact registration and reporting together in one place, so that ROI numbers arise while you organise, not in a spreadsheet marathon afterwards.
Curious what this looks like for your fair calendar?
Request a demo