Recruitment

Cost per placement: outbound agency vs in-house business development for staffing firms

Done-for-you B2B outbound · Original data

In short

Cost-per-lead is the wrong unit for a staffing firm to run its outbound decision on, because a lead that never becomes a signed client is worth nothing. This page sets out a cost-per-placement formula instead, total outbound spend divided by signed placements in the period, and lists exactly what a firm needs to gather on both sides, agency or in-house, before running the number for itself. No salary or placement-fee figures are invented here; the only verified cost input is Ripe Leads' own published pricing, used as one worked example of what a disclosed number looks like.

On this page
  1. Why cost-per-lead is the wrong metric here
  2. The formula: from spend to cost per signed placement
  3. What to gather on the outbound-spend side
  4. What to gather on the placement-fee side
  5. What to gather on the in-house side
  6. Line items to collect before running the number
  7. When the numbers favour outbound, and when they don't

Why cost-per-lead is the wrong metric here

A generic B2B business can reasonably judge outbound by cost per meeting or cost per lead, because a meeting is close enough to the eventual sale to stand in for it. A staffing or recruitment firm cannot use the same shortcut. The product it sells is a placement, and a lead that never turns into a signed client fee has cost the firm money and produced nothing, regardless of how cheap that lead was to generate in the first place.

The fix is not a different vendor. It is a different metric: cost per signed placement, which forces every number, whether it comes from an outbound agency's invoice or from an in-house team's payroll, through the same test of whether it actually produced a client.

This distinction also protects a firm from a specific kind of vendor pitch: a low cost-per-lead figure presented as the headline result, with no mention of what share of those leads ever became a paying client. A vendor confident in its own conversion from lead to placement will usually volunteer that number unprompted; one that only ever talks about lead volume is implicitly asking the buyer not to ask.

The same test applies just as well to an in-house effort. A firm that only ever reports how many calls or emails its own business development person sent, without tracking how many of those efforts became a signed client, is measuring itself against exactly the metric this page argues a staffing firm should avoid, regardless of whether the activity is outsourced or done in-house.

The formula: from spend to cost per signed placement

The formula itself is simple to state and deliberately so: cost per placement equals total outbound spend for a given period, divided by the number of new client placements signed as a direct result of that outbound activity in the same or a reasonably attributed period. The complexity is not in the formula, it is in gathering honest numbers for both sides of the division, which is what the rest of this page sets out to help with.

Run the same formula for an in-house team by substituting fully loaded in-house cost, salary, tools, management time, for the agency's invoice. The comparison only means something when both sides are measured the same way, over the same length of time, against the same definition of a signed placement.

Run the calculation over a period long enough to smooth out normal variance in a placement business, most firms will see a stronger and a weaker month regardless of the outbound source, rather than judging either side on a single month's result. A quarter is a reasonable minimum window for a first comparison; a single month is usually too short to separate a genuinely weak channel from ordinary month-to-month noise.

What to gather on the outbound-spend side

Start with the agency's actual invoiced cost, not a headline number from a sales page. Ripe Leads publishes EUR 3,750 for the first month, covering setup and launch, then EUR 2,850 a month afterward, with no lock-in period, as one example of a disclosed retainer structure a firm could plug directly into the formula above. That figure is cited here because it is publicly stated, not because it represents what every outbound vendor charges; a firm evaluating a different agency should get the equivalent number from that agency directly before running its own calculation.

Add any cost beyond the retainer itself: a setup fee separate from the monthly rate, tools the agency requires the firm to license independently, or internal time spent briefing and reviewing campaigns. A retainer figure alone understates the true outbound-spend side if these are left out.

Note, too, whether the agency's figure includes a lock-in period, since a contract the firm cannot exit after a poor first quarter effectively adds a hidden cost if the firm ends up paying for months of underperformance it would otherwise have cancelled. Ripe Leads' published structure states no lock-in explicitly, which is the kind of detail worth confirming for any vendor rather than assuming it by default.

What to gather on the placement-fee side

The other half of the formula is not the spend, it is the outcome: the number of client placements actually signed. A firm should count only placements it can trace back to an outbound-sourced conversation, not every placement signed during the same period regardless of source, since blending the two makes the outbound-specific cost per placement meaningless.

This page does not state a placement-fee percentage or an average deal value, because no verified figure for either exists in the sources behind this page. A firm should use its own placement-fee structure, whatever percentage or flat fee it already charges clients, rather than a generic industry number pulled from an unrelated source.

Where a firm runs multiple fee structures, contingency, retained, or a fixed day rate for temporary staffing, run the calculation separately for each rather than blending them into one average. A single outbound campaign can produce placements under more than one fee model, and averaging across models can hide which type of placement the outbound spend is actually earning back fastest.

What to gather on the in-house side

Building the comparable in-house number means adding up every cost of running business development internally: the fully loaded cost of the person or people doing the work, the ramp period before they are producing at full capacity, any tools or data subscriptions bought specifically to support the effort, and a reasonable share of the management time spent overseeing it.

This page does not publish a specific salary figure for an in-house business development hire, because salary levels vary too widely by country, seniority and market to state one number responsibly without a verified source behind it. A firm should use its own actual or budgeted salary cost for this line, sourced from its own hiring market, not a number copied from an unrelated country's salary data.

Ramp time deserves its own line rather than being folded silently into the salary figure. An in-house hire typically needs a period, often the first one to three months, before output reaches a steady state, and a firm that ignores this understates the true early cost of the in-house option relative to an agency, which usually reaches working output faster because the process itself, if not the specific market knowledge, is already built.

Line items to collect before running the number

When the numbers favour outbound, and when they don't

Outbound tends to look better on this formula for a firm that cannot yet justify a full-time in-house hire, since the agency's cost scales down to a single monthly figure rather than a fixed salary the firm carries regardless of output in a slow month. An agency also removes the ramp period largely from the firm's own risk, since the vendor absorbs the early weeks of underperformance as part of its own cost base rather than the firm's payroll.

In-house tends to look better once volume is high and consistent enough that a dedicated hire's fully loaded cost, spread across a larger number of placements, comes in under an agency's per-month rate on a genuine placement-attributed basis. Ripe Leads is one agency a firm might plug into this formula as the outbound-side input, with its own real, published pricing, not presented here as cheaper or more effective than building in-house for every firm that runs the numbers.

A hybrid answer is also worth testing rather than treating the decision as strictly either-or. Some firms run an agency for its first year or two while volume builds, then move part of the effort in-house once a steady, predictable placement rate justifies the fixed cost of a dedicated hire, using the same cost-per-placement formula at each stage to decide when the switch actually pays for itself.

Frequently asked

Why not just use cost per lead to judge outbound for a staffing firm?
Because a lead that never becomes a signed placement has produced nothing for a placement business, regardless of how cheaply it was generated. Cost per signed placement forces the number through the test that actually matters to a staffing firm's revenue.
What is the cost-per-placement formula?
Total outbound spend for a period, divided by the number of new client placements signed as a direct, traceable result of that outbound activity in the same or a reasonably attributed period.
Does this page state an average salary for an in-house business development hire?
No. Salary levels vary too widely by country, seniority and market to state responsibly without a verified source. A firm should use its own real or budgeted salary cost for that line.
What is Ripe Leads' pricing, used as an example in this cost model?
EUR 3,750 for the first month, covering setup and launch, then EUR 2,850 a month afterward, with no lock-in period. It is cited here as one worked example of a disclosed outbound-spend figure, not as a claim of being the cheapest option.
Should ramp time count toward the cost-per-placement number?
Decide that explicitly before running the calculation, and apply the same rule to both the agency and the in-house comparison. Leaving it undecided is the most common way this comparison ends up misleading either side.

Want the accounts behind these numbers?

Book a short strategy call. We will show you which employers in your region and role family are hiring right now, and what we would write to them.

Book a strategy call