A CFO does not open a 30-page Kirkpatrick evaluation. They open one row in a spreadsheet and ask: "What did we spend, and what came back?" For an SMB with 30 to 150 employees, training ROI is fully calculable in three steps, provided HR picks a measurable indicator up front.
Most teams never do this for two reasons. First, they skip the cost of employee time because "we pay salaries anyway". Second, they push the measurement of return to "later", which in practice means never. This formula removes both.
The formula a CFO will sign off
ROI = (gain − cost) / cost × 100
Gain and cost are both in euros, within the same window. Recommended window: 12 months from the first module assignment. Shorter windows miss adoption, longer ones add too many unrelated factors.
Counting rule: put every hour into cost, and only put into gain what you can prove with an indicator you already measure.
Step 1: Count the real cost
A vendor invoice is not the full cost. Four inputs matter:
- Employee time. Module length × number of employees × fully loaded hourly rate. Per Eurostat, the average hourly labour cost across the EU reached EUR 34.9 in 2025, and EUR 38.2 in the euro area. For a smaller country or an office SMB, use your own payroll. A rough rule for SMB finance: full hourly cost is roughly 1.25 × gross wage. Non-wage costs make up around 25 % of total labour cost in the euro area.
- LMS licence or content. Annual price, divided across programs if the tool already runs others. New content (pack or custom) counts once in year one.
- HR and mentor admin time. Setup, assignment, nudging, closing reports. Typically 6 to 15 hours per program.
- External consultant, if any. Includes content prep and audit hours.
The sum of those four is your denominator.
Step 2: Pick one measurable gain
Two gains, not five. SMBs rarely have the analytics for more. Good picks per training type:
- Sales enablement: demo-to-signature conversion, average contract value, time to close.
- Workplace safety: recorded injuries and sick days from accidents.
- GDPR / privacy: incident count and time to answer a data subject request (DSAR).
- Compliance (NIS2, whistleblowing): time to a successful phishing report, module completion share within 30 days.
- Onboarding: time to productivity for a new hire (ramp time) in weeks.
Convert the gain to euros using the delta of your KPI before and after training. Do not include broader effects like "engagement" or "culture" until you have a number for them. Be conservative in the first iteration.
Step 3: Compare over a 12-month window
Record the baseline before the first assignment. Measure the same KPI at 3, 6, and 12 months after assignment. At month 12 compute:
- Gain = delta × unit value
- Cost = sum from Step 1
- ROI = (gain − cost) / cost × 100
An ROI above 100 % in year one is a solid result for an SMB. An ROI above 300 % often means employee hours were not counted. Return to Step 1.
For LMS pricing per seat and L&D budget in the SMB context, see L&D budget per employee.
Example 1: Sales enablement for a 20-person team
A B2B SaaS company with a 20-person sales team. HR wants to justify a new enablement program.
Cost (12 months):
- Four 25-minute modules × 20 people = about 33 hours
- Employee time: 33 × EUR 28 = EUR 924
- Content (custom playbook modules): EUR 900
- LMS allocation for the program: EUR 300
- HR + sales lead admin: 10 hours × EUR 28 = EUR 280
- Total: EUR 2,404
Gain (12 months):
- Baseline conversion demo→signature: 18 %. Yearly volume: 400 demos.
- After training: conversion 20 %. Eight more contracts.
- Average contract value: EUR 3,000, gross margin 25 %.
- Gain: 8 × 3,000 × 25 % = EUR 6,000
ROI = (6,000 − 2,404) / 2,404 × 100 = 150 %
Caveat: conversion also moves with season and new features. Flag concurrent changes in the write-up so finance can discount accordingly.
Example 2: Safety refresher for a 30-person production floor
A metal-fabrication SMB with 30 operators. The risk assessment required by the EU workplace safety framework prescribes a two-year refresh.
Cost (12 months):
- Refresher module 30 minutes × 30 people = 15 hours
- Employee time: 15 × EUR 20 = EUR 300
- Safety module content is already in the external safety contract, no new line item
- Monthly 5-minute toolbox talk (11 months × 30 people): 27.5 hours × EUR 20 = EUR 550
- Admin: safety coordinator 8 hours × EUR 25 = EUR 200
- Total: EUR 1,050
Gain (12 months):
- Baseline: 3 minor injuries per year, average 4 days off work.
- After the program: 1 injury, 2 days off work.
- Days saved: 3 × 4 − 1 × 2 = 10 days.
- Value per day (sick pay + lost production for the operator): about EUR 180.
- Gain from fewer absences: 10 × 180 = EUR 1,800.
- Less internal incident reporting (2 fewer incidents × 3 hours of safety + HR): 2 × 3 × 25 = EUR 150.
- Gain: EUR 1,950
ROI = (1,950 − 1,050) / 1,050 × 100 = 86 %
Caveat: read safety numbers on a three-year moving average. Small counts swing on a single incident, so in year one use ROI only as a directional read.
Common pitfalls
- Forgetting employee time. Office teams in an SMB routinely spend 4 to 7 hours on a 50-minute module split across a week. It is often the single largest line.
- Treating correlation as causation. Sales conversion also moves with marketing. Note parallel changes in other inputs.
- Benchmarks from other markets. US SaaS numbers on microlearning completion (around 85–90 %) do not transfer to a yearly compliance refresh in a European SMB. There, completion often sits in the 60–85 % band.
- Over-counting avoided fines. A fine from a supervisory authority is a low-probability, high-impact event. Include it only as a separate scenario, not as expected value.
What to do with the result
An ROI below 50 % in year one does not mean the program is broken. It means content or the measurement is set up wrong. Check whether the module is too long, whether the KPI is the right one, and whether the assignees were the right audience. In year two, content costs drop out and ROI often clears 200 %.
Training ROI in an SMB is not an academic exercise. It is a 20-minute conversation between HR and the CFO once the numbers are ready. An LMS like Mentor collapses Step 1 — hours, admin, completion — into two clicks, which leaves time for Step 2: what you actually measure.