Customer acquisition cost in an agentic world

What is your actual CAC now that a model writes the emails?

The old formula (paid spend divided by new customers) was always a simplification, but it worked because almost everything that drove a customer to your door cost real money in a predictable way. Now half your outreach is written by a model, sent by an agent, and qualified by another agent. The $300/mo in API spend that closed three deals last month doesn't show up anywhere in the SaaStr CAC formula. You're either understating CAC and feeling good or overstating it and feeling bad. Both are wrong.

This post gives you the new formula, the components that go into it, and a real sample calculation from our own running stack.

TL;DR

Why the old formula misses

In 2018, CAC was paid ads plus salaries of the sales and marketing team, divided by the new customers they brought in. The denominator was clean (a customer is a customer). The numerator was mostly labor cost plus paid spend. That worked.

In 2026, the numerator has three new line items that nobody includes by default:

Add these three and a CAC that looked like $40 turns into $110. That's the real number. Your actual unit economics depend on the real number.

The new CAC formula

Here it is, plain English first, formula after.

In plain English: the cost of acquiring a customer in an agentic-AI-first business is the per-period spending that drove customers to close, plus the amortized cost of the system you built to do that spending. The system has four components: the build cost, the ongoing compute, the paid amplification, and the residual human time.

In formula form:

CAC = (amortized_build + compute_in_period + paid_spend_in_period + human_hours_in_period × loaded_rate)
          / closed_won_customers_in_period
    

Where:

A real sample calculation

Here are real numbers from one month of our outbound lane at VentureIO. Real on the structure, lightly rounded.

Build cost (amortized). We spent roughly $14,000 of equivalent time and tooling building the Lead Sourcer + Outreach Closer + Inbox Triager + Distribution agents. Expected useful life: 24 months. Monthly amortization: $583.

Compute in period. Model API costs ($240), embedding for lead enrichment ($85), inbox-watching webhooks ($30), Distribution syndication API costs ($45), state storage and verification logs ($25). Total compute: $425.

Paid spend. Zero this month. We don't run paid amplification on the outbound lane.

Human hours. I spent 6 hours this month on review, escalation, and approval. Loaded cost is about $180/hour for me. Total: $1,080.

Closed-won customers in period. 7 new paying customers, all attributed to the outbound lane.

Calculation. ($583 + $425 + $0 + $1,080) / 7 = $2,088 / 7 = $298 per customer

That's the real CAC. The naive calculation (paid spend / new customers) would have said $0 (since we ran no ads). The slightly-less-naive calculation (compute / new customers) would have said $61. Both materially understate the actual cost.

What the LTV side looks like

CAC doesn't matter on its own. It matters relative to lifetime value. The LTV side also changes in an agentic-AI-first business.

In a traditional SaaS, gross margin per customer is 70-85% after subtracting hosting, support, and a small allocation of fulfillment cost. LTV is roughly average customer revenue × gross margin × expected retention months.

In an agentic-AI-first business, gross margin per customer is structurally higher because fulfillment is mostly automated. Support is handled by an agent. Onboarding is handled by an agent. The marginal customer adds compute cost in pennies, not headcount in thousands. Gross margin is often 85-95%.

Sample LTV calculation. Average customer pays $4,200 over their lifetime (a mix of $1,997 blueprints and $250/month subscriptions for 8 months on average). Gross margin 90%. LTV is $4,200 × 0.90 = $3,780.

CAC of $298 against LTV of $3,780 is a ratio of 12.7:1. That's higher than the classic 3:1 benchmark by a large margin, and the reason is that the marginal cost of serving each customer in an agentic-AI-first business is so low that the LTV side carries the ratio.


Want to model this for your own business? Our blueprint catalog includes a CAC and unit economics blueprint that ships a fully populated spreadsheet against your actual numbers. Single email, single payment. Or email christine@operatoriq.io with last month's outbound spend and we'll do the math. Email only, no calls.


The benchmarks to use

Don't compare your new CAC number to peers' old CAC numbers. They're not the same animal. Use the right comparisons.

How to instrument it

Three pieces have to be tracked. None of them are exotic.

1. Tag every agent run with the lane. When the Outreach Closer runs, the log row includes lane = "acquisition". When the Support Agent runs, the lane is "fulfillment". This lets you partition compute costs cleanly. Without the tag, you can't separate acquisition compute from operational compute and your numerator is wrong.

2. Categorize every API invoice line item. Once a month, walk through your model API bill (Anthropic, OpenAI, etc.) and your other compute bills (Vercel, AWS, Stripe). Use the lane tag from the logs to allocate. If you don't tag at the source, you're guessing at the end of the month and you'll always be off by a meaningful percentage.

3. Time-track the human hours. This is the line nobody wants to instrument because it feels like reverting to billable hours. Do it anyway. Even a rough "Toggl on while I review the Outreach Closer queue" suffices. You need the number to be in the same order of magnitude as truth.

The common mistake

The most common mistake we see in founders calculating this is double-counting agent build cost. They include the full build cost in the month they shipped the agent. Their CAC for that month looks horrible. They include nothing in subsequent months. CAC for those months looks great. Neither number is real.

Amortize. Pick a reasonable useful life for the agent (we use 24 months as a default; pick longer for stable infrastructure and shorter for experimental builds). Divide the build cost by the useful life. Carry that monthly amortization line into your CAC formula every month until the agent retires or gets a major rewrite.

If you rewrite the agent, treat it as a new build cost on a fresh amortization schedule. Don't keep amortizing the old version into perpetuity.

What this means for growth strategy

When CAC is structurally lower and LTV is structurally higher, the growth math changes. A few practical implications.

What's coming next

Tomorrow's post is on the CEO of an agentic-AI-first company: what the role actually looks like, what fills the calendar, and what to do with the time you didn't have before. Together with this post on CAC and the cornerstone definition of an agentic-AI-first business, it closes the loop on the operating-and-financial picture: org chart, dashboard, failure modes, pricing, CAC, and the executive role at the top.


Want this CAC model built against your real numbers? The blueprint catalog includes a unit-economics blueprint that ships a fully populated CAC and LTV model in days. Or email christine@operatoriq.io with last month's spend and we'll do the math together. Email only, no calls.