AI CostBase

AI SDR cost

An AI sales-development agent burns tokens twice — researching every lead and drafting for the ones that engage — plus verification and sending tooling that bills per lead regardless.

Crawled pages, CRM context, enrichment notes

The formula

research = leads × (rTokIn/1M × P_in + rTokOut/1M × P_out) drafts = leads × eng% × (dTokIn/1M × P_in + dTokOut/1M × P_out) fixed = leads × (verification + tooling) per_lead = total / leads

Token prices as of , pulled daily from OpenRouter's API. Verification and tooling defaults are volume-tier estimates — paste your vendor's actual rate. Deliberately excluded: domain/mailbox infrastructure and human review time.

Two token bills, and only one of them follows your list size

The research pass bills on every lead you touch. The drafting pass bills only on the fraction that replies. That asymmetry is the whole cost structure, and it is invisible if you only look at a blended "cost per lead" number.

BillBilled onScales with
Lead researchEvery leadList size × depth per lead
Personalised draftsEngaged replies onlyList size × engagement rate
VerificationEvery leadList size, flat per lead
Sending and data toolingEvery leadList size, flat per lead

At a 15% engagement rate the drafting line carries roughly one seventh of the token volume of the research line. If you are hunting for savings, that is where they are not.

Cost per lead is the wrong metric — cost per meeting is the right one

A low cost per lead is easy to manufacture: shallow research, generic copy, verified-but-cold lists. It optimises the numerator while destroying the denominator. Work the arithmetic in the other direction instead: divide the total monthly spend by meetings actually booked, then compare that to what a booked meeting is worth to you. That is the only comparison that survives contact with finance.

It also explains an uncomfortable result — two campaigns with very different per-lead costs can land on almost identical cost per meeting, and the more expensive one is often the better business, because it wastes less of your team's attention.

Where teams get this wrong

Cutting the bill without losing personalisation

The four numbers this estimate needs before it means anything

A cost per lead on its own cannot tell you whether outbound is working, because it is the numerator of a fraction whose denominator is the only part that generates revenue. Pair it with four figures from your own funnel:

FigureWhy it matters
List size per monthSets the fixed lines — research, verification, tooling
Engagement rateDetermines how much of the drafting line you actually pay
Meeting rateThe denominator that turns cost per lead into cost per meeting
Value of a meetingThe only number that says whether any of the above is a fair price

Once you have them, divide total monthly spend by meetings booked and compare that to what a meeting is worth to your business. That comparison stays valid when model prices move, when vendors change and when list quality shifts — which is precisely why it is the number worth putting on a dashboard.