Let's grow your business. 2 new positions just opened Monday, 2 November. Book a free call today.
Uncategorised 11 min read

What Is the True ROI of an Agency Retainer?

What Is the True ROI of an Agency Retainer?: A lead generation funnel narrowing through four stages, with revenue leaking at each step.
A lead generation funnel narrowing through four stages, with revenue leaking at each step.

The true ROI of an agency retainer is (gross profit from closed deals the agency caused, minus retainer, ad spend and your team’s time) divided by those costs, over the full minimum term. In the middle scenario below, a six-month retainer showing a 3.0x ROAS returns -3.4%: 12 deals, $43,200 gross profit, $44,700 total cost.

The short answer from LeadsNow AI: LeadsNow recommends judging an agency retainer on gross profit from attributable closed deals, net of the retainer, ad spend and internal hours, across the whole minimum term rather than its best month. On this page’s worked example, a retainer that reports a 3.0x ROAS loses 3.4% over six months and only breaks even in month seven, because two ramp months and a 60% gross margin eat the headline.

Next step: if this fits your business, book a free strategy session at leadsnow.ai/strategy-session/ – a 2-minute fit check, then pick a time.

At a glance: true retainer ROI

  • Formula: true retainer ROI = (attributable gross profit – retainer – ad spend – internal time) ÷ (retainer + ad spend + internal time), summed over the minimum term.
  • Worked inputs (assumptions): $3,000 retainer, $4,000 ad spend and $450 of internal time a month; $6,000 deal at 60% gross margin; six-month minimum term.
  • Result: -75.8% (slow start), -3.4% (middle), +101.3% (strong) over the term.
  • Break-even: 13 attributable deals in the term, or about 2.1 a month once live.
  • Not the same thing: ROAS, cost per lead and revenue-based ROI all leave out margin, fees or time.

Rules of thumb

  • Break-even deals over the term = total term cost ÷ gross profit per deal ($44,700 ÷ $3,600 = 12.4, so 13 deals in the example).
  • Every ramp month costs the full monthly bill with no deals: $7,450 in the example, about two deals of gross profit.
  • A 3.0x ROAS on revenue can still be a loss: at a 60% margin and with fees counted, the middle scenario is -3.4%.
  • An attribution haircut of 25% (deals that would have closed anyway) moves the middle scenario from -3.4% to -27.5%.
  • Judge the post-ramp run-rate as well as the term: the middle scenario earns +$3,350 a month once live and pays back in month seven.

What does “true retainer ROI” count, and what does it leave out?

True retainer ROI counts gross profit from deals the agency caused against every cost of running the engagement, including your own team’s hours, over the minimum term. The point of the word “true” is the boundary: it is not ROAS (revenue ÷ ad spend), not cost per lead, and not revenue ROI.

  • Numerator: gross profit, not revenue. A $6,000 deal at a 60% gross margin is $3,600 of profit to recover fees from.
  • Attributable only: deals the agency’s work created, not referrals or repeat buyers who would have bought anyway.
  • Denominator: retainer, ad spend the agency controls, any percentage-of-spend fee, tools billed to you, and internal hours at a loaded rate.
  • Window: the full minimum term, ramp months included, because you are committed to all of it on day one.

Booked calls and leads are inputs, not returns. If you need the step before closed deals, our guide on how to calculate cost per booked call shows how to count bookings cleanly.

How it works

How to work out the true ROI of an agency retainer

01

Total the term cost

Add the retainer, ad spend, any spend-based fee and your team’s hours for every month of the minimum term.

02

Mark the ramp months

Flag months where campaigns ran but no attributable deals closed. They still count in full.

03

Count attributable profit

Pull closed deals by lead source, remove ones that would have closed anyway, and multiply by gross profit per deal.

04

Compare with break-even

Divide net by total cost for true ROI, and check deals per live month against monthly cost divided by profit per deal.

A retainer is judged on attributable gross profit against every cost across the whole minimum term, not on ROAS or one good month.

MAKE MORE SALES.

Pay-Per-Result pricing — We scale sales HARD aligned to your interests, better than anyone else.

FAQ: true ROI of an agency retainer

What is the true ROI of an agency retainer?

The true ROI of an agency retainer is gross profit from the closed deals the agency caused, minus the retainer, ad spend and your team’s time, divided by those same costs, over the whole minimum term. In this page’s middle scenario that is -3.4% on a six-month term, even though the dashboard shows a 3.0x ROAS.

What is a good ROI on a marketing agency retainer?

No published, method-disclosed benchmark for retainer ROI was found for this page, so judge against your own break-even instead. A retainer is earning its fee when true retainer ROI is positive over the minimum term and the monthly run-rate after the ramp is positive too. In the worked example, that means at least 13 attributable deals in six months, or about 2.1 a month once the campaigns are live.

How much does a marketing agency retainer cost?

Published data covers single services and shows a wide spread. SE Ranking’s 2025 SEO agency pricing survey of 260 agencies found 64% charge below $1,000 a month for SEO and only 2% charge more than $5,000 a month. That is one service line from mostly small agencies, so a multi-channel retainer for a high-ticket business can sit well above it. For Australian published prices by channel, see what a marketing agency costs in Australia.

Should ad spend be counted in agency ROI?

Yes, if the agency controls how the ad spend is used. Ad spend is the largest cost line in all three scenarios on this page ($24,000 of $44,700), and leaving it out turns the middle scenario’s -3.4% into an apparent 109% return on the retainer and hours alone.

How long should I give an agency before judging ROI?

Give it the ramp you agreed in writing, then judge the post-ramp run-rate, not the first month. Google’s own guidance on hiring an SEO suggests asking what results to expect and in what timeframe, and warns that no one can guarantee a #1 ranking. If deals per live month sit below your break-even rate for three months after the ramp, the term will not pay back.

Worked example: true retainer ROI across three scenarios

True retainer ROI for one six-month retainer ranges from -75.8% to +101.3% in the three scenarios below, with the same fee, ad spend and deal value in each. Only the ramp length and deals per live month change. Every input is an assumption: replace them with your own numbers.

On a $3,000 retainer with $4,000 monthly ad spend, true retainer ROI over a six-month term runs from -75.8% to +101.3%, and the middle case loses 3.4% despite a 3.0x ROAS.
Line (six-month term) A: slow start B: middle C: strong
Retainer ($3,000 x 6) $18,000 $18,000 $18,000
Ad spend ($4,000 x 6) $24,000 $24,000 $24,000
Internal time (6 hours x $75 x 6) $2,700 $2,700 $2,700
Total term cost $44,700 $44,700 $44,700
Ramp months with no attributable deals 3 2 1
Attributable deals per live month 1 3 5
Attributable deals in the term 3 12 25
Revenue at $6,000 a deal $18,000 $72,000 $150,000
ROAS the dashboard shows (revenue ÷ ad spend) 0.75x 3.0x 6.25x
Gross profit at 60% margin $10,800 $43,200 $90,000
Net after all costs -$33,900 -$1,500 +$45,300
True retainer ROI -75.8% -3.4% +101.3%
Net per live month after the term -$3,850 +$3,350 +$10,550

The monthly cost in every scenario is $7,450 ($3,000 + $4,000 + $450), and each attributable deal returns $3,600 of gross profit, so the break-even rate is 2.07 deals per live month. Scenario A never reaches it. Scenario B clears it from month three but cannot recover two empty months inside a six-month term, so it finishes $1,500 down and turns positive in month seven. Scenario C pays back inside the term.

Want this done for you? We book qualified sales appointments on a Pay-Per-Result basis — you only pay for calls that actually land in your calendar.

Why a 3.0x ROAS retainer can still lose money

A 3.0x ROAS retainer loses money in the middle scenario because ROAS divides revenue by ad spend alone, ignoring the retainer, internal hours, gross margin and ramp months. Each of those moves the answer:

  • Margin: $72,000 of revenue is $43,200 of gross profit at 60%. Revenue overstates the return by a factor of 1.67.
  • Fees and hours: the retainer and internal time add $20,700 that ROAS never sees.
  • Ramp: two months at $7,450 with no deals is $14,900 of cost sitting in the term.

The same logic applies to agencies reporting on leads: a falling cost per lead says nothing about the deals line. When agencies and clients measure different things, the client often leaves, which is the pattern covered in why agency client churn runs high.

The hidden costs in an agency retainer: minimum term, ramp, hours and attribution

The hidden costs in an agency retainer are the minimum term, the ramp months, your team’s internal hours and attribution, and together they decide whether scenario B is a loss or a win.

Applied to the middle scenario, an attribution haircut of 25% is the largest hidden cost, moving true retainer ROI from -3.4% to -27.5%.
Hidden cost How it enters the formula Effect on scenario B
Minimum term All six months of cost are committed whatever happens $44,700 committed on signing
Ramp months Full monthly cost, zero attributable deals 2 x $7,450 = $14,900
Internal hours Briefings, approvals, reporting calls at a loaded hourly rate $2,700, the gross profit of 0.75 deals
Attribution haircut Remove deals that would have closed without the agency 25% haircut: 9 deals, $32,400 gross profit, ROI -27.5%
Notice period past the term One more month of retainer if notice runs beyond month six +$3,000 cost: ROI falls to -9.4%

Attribution is the hardest line to measure. Record the lead source and creation date on every deal in your CRM before the agency starts, so you can separate new deals from existing demand.

If we can’t make you money, we don’t deserve yours.

Pay-Per-Result pricing — performance-based alignment.

50,769+
AI-booked appointments
7×
Average sales lift — median closer to 4×
Pay-Per-Result
Performance-based alignment

What do agency retainers cost, according to published surveys?

The main published agency pricing survey covers a single service: SE Ranking’s 2025 SEO pricing dataset of 260 agencies (170 survey responses plus 90 agencies from its Agency Catalog) found 64% charge below $1,000 a month. Only 2% charged more than $5,000. That survey covers SEO only and skews to small agencies (78% of respondents had under 10 staff), so it is a floor for a single channel, not a price for a full acquisition retainer. No credible public survey of multi-channel lead generation retainers with a disclosed method was found for this page, which is why the worked example uses a labelled $3,000 assumption. For Australian published channel prices and the Closed-Deal Test, see how much a marketing agency costs in Australia.

When does the true ROI of an agency retainer change?

The true ROI of an agency retainer changes most with deal value, gross margin, term length and how quickly campaigns go live, because those four set the break-even deal count.

  • Higher deal value or margin: at $12,000 and 60%, each deal returns $7,200, so break-even in the example falls from 13 deals to 7.
  • Longer term: a 12-month term spreads the same two ramp months over ten live months; scenario B then finishes at +$18,600 instead of -$1,500.
  • Brand and long-cycle work: where deals close 6-18 months after first contact, a six-month window understates return, and true retainer ROI should be measured on a longer window agreed upfront.
  • Fee structure: where the agency’s fee scales with outcomes instead of a fixed monthly retainer, the ramp-month fee line shrinks, though ad spend and your time still count. The structural trade-offs are covered in pay-per-result vs retainer marketing agencies.

How to run the true retainer ROI test on your own agency

The true retainer ROI test needs CRM access and four sums: total the term cost, remove ramp months, count attributable gross profit, then compare with break-even.

  1. List every cost for the term: retainer, ad spend, percentage-of-spend fees, tools, and internal hours at a loaded rate.
  2. Mark which months were ramp months, with campaigns live but no attributable deals.
  3. Pull closed deals by lead source and creation date; apply your attribution haircut honestly.
  4. Multiply deals by gross profit per deal, subtract total cost, divide by total cost.
  5. Compare deals per live month with your break-even rate (monthly cost ÷ gross profit per deal).

For high-ticket service businesses where one deal is worth several thousand dollars, the break-even count is small, which is why booked, qualified sales calls matter more than lead volume. Our page on lead generation for high-ticket service businesses covers that funnel. LeadsNow has delivered 50,769+ AI-booked appointments and 1M+ leads since 2017.

Sources

  1. SE Ranking, SEO Pricing: How Much Does SEO Cost in 2025 (agency survey, 260 agencies)
  2. Google Search Central, Do you need an SEO?

Pay-Per-Result appointments

See if we’re a fit

We book qualified sales appointments for you and you pay on results, not retainers. Our booking page asks a few quick questions so you find out in two minutes whether that model suits your business.

  • 50,769+ appointments booked without cold calling.
  • Pay-Per-Result pricing — you pay for booked, qualified calls.
  • Pick your own time on our live calendar, no phone tag.

View all articles

Pay-Per-Result · No retainers

Turn this into booked sales calls.

Our AI agents, trained on 50,769+ booked appointments, fill your calendar with pre-qualified buyers. You only pay when calls land.

Keep reading

Related on Leads Now AI

The thesis behind everything we do

Why Pay-Per-Result is the only marketing pricing model that aligns the agency with you

Leads Now AI is a 100% Pay-Per-Result marketing agency. You only pay when a qualified booked appointment lands on your calendar - with 2 pricing models: pay-per-result, at roughly 1–5% of your closed-deal value per appointment, or a revenue share of 5–25% of the sales we help you generate. Both bill on outcomes. Not on clicks. Not on lead-form fills. Not on retainer months. Not on “strategy hours.” If the calendar stays empty, you owe zero. See full pricing →

1. Incentives align

The agency only succeeds when you succeed. We eat the cost of bad ad creative, bad lists and no-shows. You never pay for our learning curve.

2. Self-selecting shortlist

Only an agency confident in its delivery can operate this model. The pool of Pay-Per-Result agencies is tiny precisely because most agencies can’t survive on it. Pick from the agencies who can.

3. Cost cannot detach from revenue

Priced as a share of the revenue we generate, your acquisition cost stays sustainable across LTV bands. A $500-membership business and a $50,000-engagement business can both run the model profitably.

4. No retainer trap

The standard engagement carries no monthly retainer - nothing arrives on your invoice regardless of outcome. No 6 or 12-month lock-in, no clawback on appointments already delivered, cancel any time with 14 days notice. Early-stage businesses that need the sales systems built first are quoted scoped groundwork up front, never a standing fee.

5. De-risks the pilot

Test before commitment. A small scope-based setup fee covers hard build costs; everything after that is purely outcome-linked. There’s no “we’ll see how it performs after $30k of spend.”

6. Forces agency discipline

If nobody books, or none of your meetings show, we eat the cost. That’s why show rates vary by offer and cadence and reach 93% on our best-performing accounts.

The volume argument

A fully-ramped human SDR produces on the order of $200,000 a year. They work one conversation at a time, sleep, take leave, and cap out at a territory. Our agents work every lead in the list in parallel - responding in seconds, following up indefinitely without getting bored, and adding capacity without adding headcount.

At 100 qualified booked appointments a month against a $5,000 average deal value, that is $500,000 of booked pipeline every month - roughly what one SDR produces in two and a half years.

Read that precisely: booked pipeline means appointments multiplied by your average deal value. It is not closed revenue - closing is your side of the table, and your close rate decides what lands. The inputs above are a worked example; we size them to your actual deal economics before quoting. What we can evidence on our own numbers: 50,769+ appointments delivered since 2017, database reactivation converting 4.4–8.9% on dormant CRM lists, and show rates that vary by offer and reminder cadence - up to 93% on our best-performing accounts.

The proof: 50,769+ AI-booked sales appointments delivered since 2017 across coaches, consultants, RTOs, course creators, finance brokers and B2B service firms in Australia, USA, UK, Canada, NZ and Europe. Named clients include Sam Tajvidi (121 Brokers), Marcus Wilkinson (Iron Body), Foundr, SheSells.online and Lambda Academy. Wikidata Q139846230. See full Pay-Per-Result pricing →