You announce a 250 euro referral bonus in the newsletter, two names come in, and then it goes quiet. That is rarely about the amount. Referral programmes at staffing agencies break down on three points: nobody is asked at the right moment, the payout is too far away, and handing over a name takes too much effort. Below is how you fix all three, plus a calculation showing what it returns.

Your flex pool is your biggest untapped sourcing channel

An agency with 120 flexworkers on assignment has 120 people standing next to colleagues every day, in exactly the roles you have open. They know who is unhappy at the plant next door, whose contract is running out, and who is done with shift work. No advertising channel can sell you that information.

Almost no agency asks for it systematically. At most agencies referral is an announcement, not a process: a poster in the canteen, an amount and an email address. No owner, no task in the system, no moment where somebody asks in person. What is not in a process does not happen.

The second difference is quality. With advertising you buy reach among people you do not know. With a referral you borrow trust you have already built. The referrer puts his own name on the line with colleagues, so he rarely puts forward someone he knows will not show up.

Why referral programmes die

Nobody is asked at the right moment

A newsletter reaches everyone at once and therefore nobody in particular. Asking only works when the flexworker feels good about your agency and is thinking about it: just started on a good assignment, just evaluated well, just extended. On a random Tuesday in March the same question is noise.

The payout depends on things the referrer cannot steer

500 euro after six months of employment sounds generous, but the referrer can do nothing about whether someone stays six months. He is tying his effort to an outcome he does not control, so he makes no effort. What he does steer: whether he passes on a name, whether that person picks up the phone and whether that person shows up for the intake. That is what your payout should hang on.

Handing over a name takes too much effort

A form with eleven fields, a login and a mandatory CV upload is a perfectly good reason for someone coming off a double shift to do it tomorrow. Tomorrow does not come. Submitting has to fit inside a minute, on a phone, standing in a car park.

Build the payout in stages

Split the amount across several moments and tie each part to something closer by:

  1. 50 euro as soon as the referred candidate shows up for the intake. This is the only part the referrer can steer himself and the part that keeps the programme alive.
  2. 150 euro on that candidate's first day worked.
  3. 300 euro once the candidate has worked four weeks or a number of hours agreed in advance.

The total can stay the same as your old amount. What matters is the split: there is now something in return for the first step, and that is exactly the step the referrer influences.

Pay fast. A bonus that only appears two pay periods later feels like a promise rather than a reward. Practical rule: pay out in the first regular payroll run after the milestone, and no later. Say that out loud, because the predictability is half the effect.

And when nothing comes of it, say so. Someone who never hears what happened to his name will not refer a second one.

The four moments to ask

Put these four moments in your system as tasks, attached to the placement and not to a campaign. The consultant asks in person or over WhatsApp, in his own words, with the same substance.

  • First week on assignment. "You have been here a week now. Do you know anyone who would fit here too? Send me his number on WhatsApp, I will call him, and if he comes in for an interview you get 50 euro."
  • After a positive evaluation. "The client is happy and wants two more like you. Who should I call?"
  • At contract renewal. "You have been extended into the autumn. We are still hiring for the same department. Who there is thinking about doing something else?"
  • At the end of the assignment. "You are leaving, but your old crew stays. Which of them should I talk to?"

The last one is the most underrated: someone who is leaving has no reason left to keep quiet and knows the whole department.

Submitting a name in under a minute

Offer exactly three routes and no more:

  • WhatsApp to one fixed agency number. Name and phone number are enough. This is the lowest-friction channel and the only one that works during a break.
  • A form with three fields: name, phone number and what he does now. No CV, no login, no address, no motivation letter.
  • A QR code on the payslip or the payslip portal, pointing at that same form. Everyone opens that portal at least monthly.

On top of that, let the consultant enter the name himself during a call. If a flexworker mentions a name on the phone, it is in the system before the call ends. Otherwise it disappears into a notepad.

Tax and admin: settle it up front

In the Netherlands a referral bonus paid to someone on your own payroll is generally treated as wages and therefore runs through payroll, with the corresponding withholdings. A payment to someone outside your organisation follows different rules, and whether something fits inside the Dutch work-related costs scheme depends on your own situation. This is not tax advice: run the structure past your accountant or payroll administrator once before you announce it.

Settle three administrative points: how you book the bonus, whether you communicate gross or net, and where the terms are written down. As long as you mean gross and the flexworker expects net, you will get arguments instead of referrals.

Measuring and doing the maths

Lock the source into your ATS

Without registration you can never prove what the programme returns. Add two fields to the candidate record: a source value of referral that is not overwritten by a later campaign source, and the referrer, linked to that person's own record. That way you pay out without hunting and you see who refers consistently. How to make that registration watertight is covered in our article on connecting your ATS and CRM.

Worked example: referral next to advertising

Note: the numbers below are assumptions used to show the calculation, not industry figures. Fill in your own.

  • 40 names referred per year
  • 25 show up for the intake: 25 x 50 euro = 1,250 euro
  • 12 actually start working: 12 x 150 euro = 1,800 euro
  • 8 reach the four weeks: 8 x 300 euro = 2,400 euro
  • Total 5,450 euro for 12 placements, so roughly 454 euro per placement

Now put the advertising side next to it, again with assumed figures: say you pay 18 euro per application and one in every 25 applications ends up working. That is 450 euro of media budget per placement, almost identical. How to calculate and steer that cost is covered in our article on cost per candidate with Meta ads.

So in this example the difference is not in the media budget but in the hours. You screen 25 applicants per advertising placement and just over three referred names per referral placement. At twenty minutes per screening that is more than eight hours against a little over one. Those hours appear in no advertising report.

Conclusion

A referral programme is not a bonus amount but a process: four questions at fixed moments, three payouts tied to milestones the referrer can steer, and a three-field form. Run it for a quarter with your own numbers: names referred, intakes, placements, total paid out. If it stays quiet, that is almost always the moment or the submission process, not the amount.

Want to put that referral flow next to your paid channels and see where your cheapest candidates come from? See what we do for staffing and secondment agencies, or book a call in which we run the numbers on your current cost per candidate.