← Blog

May 8, 2026 · 5 min read

The math behind closed revenue, not booked calls.

If you have ever paid an agency for booked calls, you have already learned the lesson this article is about. The agency hits the call number, you eat the close rate, and the math at the end of the quarter does not work. The agency keeps the retainer. You keep the leaking pipeline.

That is the standard incentive in this industry. The agency sells the metric they can guarantee. You inherit the metric that actually pays the bills. Closed revenue.

The math nobody puts on the proposal

Picture two agencies pitching the same operator. Same buyer, same offer, same ad spend. Both agencies promise sixty booked calls a month.

Agency A charges a flat retainer. The calls book on schedule. Sixty a month, every month. The close rate sits at 12% because the calls are not pre-qualified. Six closes a month at a $25K AOV. $150K in revenue, $48K in retainer plus ad spend. Margin: real, but thinner than it should be.

Agency B charges a smaller retainer plus a revenue share on closed deals. The calls book at fifty a month, not sixty, because Agency B disqualifies harder upfront. The close rate sits at 28% because the calls are pre-qualified against the ICP. Fourteen closes at the same $25K AOV. $350K in revenue, $30K in retainer plus a share on the closes.

The operator pays Agency B more on a percentage basis. The operator's bank account is bigger. The agency that wins on closed revenue is the agency the operator stays with.

We do not sell AI. We do not sell ads. We sell the only metric a CFO cares about. Closed revenue.

Why this changes the work, not just the invoice

When the agency is paid on closed revenue, every decision in the funnel changes.

  • The hook gets meaner. A hook that books unqualified calls is a problem, not a win. The hook has to filter as much as it attracts.
  • The landing page does its job. The page is not a softener for the ad. It is a qualifier. If a buyer who will not close still hits the calendar, the page failed.
  • The setter qualifies harder. A booked call from a buyer who cannot afford the offer, will not implement, or is six months from buying is a kill, not a save. The setter is paid to find out before the calendar gets wasted.
  • The reporting changes. Hit Rate is not enough. Cost Per Hit is not enough. The metric on the dashboard is dollars in the door against dollars spent. Everything else is a leading indicator.

The risk we take when we set it up this way

Closed revenue is the right metric and it is also the slowest metric. We do not see closes in the first 30 days. We see lift, we see Cost Per Hit drop, we see the call quality climb. The dollars come second.

That is a real cost to the agency. We are floating the work for sixty to ninety days while the buyer's sales team starts converting. If the buyer's sales team is the bottleneck, we will tell them, but we still ate the cost of the first months.

Which is exactly why we ask hard qualifying questions before onboarding. The model only works when the close is real. If we cannot see a path to closes, we say no.

Booked calls is a leading indicator. Closed revenue is the receipt.

There is a place for booked calls. They are useful. They tell us the funnel is moving and the ICP is right. But they are an input. They are not the report card.

Every campaign we ship gets reported against closed revenue, not against the call count. Every winner we scale, scales because it landed dollars. Every kill we make, we make because the dollars did not show up, even when the call count looked clean.

That is the math. That is the incentive. That is why the system gets sharper every campaign we ship, instead of duller.

Written by Gian Gomez. Founder of Dynamite Growth. More writing at giangomez.com.