AEO ROI Calculator
Put in what you know about your funnel and see what AI-search visibility would be worth. It runs from monthly buyer queries in your category through citation rate, click-through, MQL conversion and close rate to annual ARR, then shows both the conservative attributable figure and the wider influenced number. Change any input and everything updates.
AEO / AI-Search ROI Calculator
Models the pipeline and revenue impact of AI-search visibility — citations in ChatGPT, Perplexity, and Google AI Overviews — through to attributable and influenced ARR.
Typical: 15–25%
Typical: 8–22%
Typical: 2–4%
Typical: 15–25%
Default: 3×
AI visits / month
120.0
MQLs / month
3.6
New ARR / year (attributable)
$103,680
AEO ROI
188.0%
Influenced ARR / year
$311,040
Last-click attribution undercounts AI-driven revenue — this applies the attribution multiplier to show the fuller pipeline influence, separate from the conservative ROI figure above.
Tag the traffic feeding this model so the attribution behind it actually holds up - build the links with the UTM Builder.
Paid reach has its own cost-per-thousand math worth running alongside this one - see it with the CPM calculator.
How the model works
Seven inputs, chained. Each one narrows the number before it.
Then two figures come out of that. ROI compares annual ARR against your annual AEO investment. Influenced ARR multiplies the attributable figure by an attribution multiplier.
Replace every default before you use this
The numbers the page loads with are typical ranges, shown next to each field as a guide. They are not benchmarks for your category and they are not measured from your business. They exist so the shape of the model is visible on load.
Two of them dominate the output and are worth getting right before any of the others: average deal size, and the MQL to close rate. Getting a citation rate wrong by a few points moves the answer a little. Getting deal size wrong by a factor of two moves it by a factor of two.
If you do not know your citation rate, the AI Visibility Checker will measure it rather than making you guess.
Attributable and influenced, and which one to quote
These are two different claims and they should never be presented as one number.
Attributable ARR is the conservative case: revenue you could trace to an AI-search visit. It is the number to put in a business case, because it is the one that survives scrutiny.
Influenced ARR applies the attribution multiplier. The reasoning behind it is real - someone who first heard of you in ChatGPT often arrives days later through a branded search, and last-click attribution credits that to brand rather than to AI search, so the attributable figure genuinely undercounts. But the multiplier is an estimate, not a measurement.
So quote both, label which is which, and let the reader decide how much of the gap they believe. A modelled number presented as a measured one is the fastest way to lose the room.
FAQ
Frequently Asked Questions
Where do the default rates come from?
They are typical ranges shown beside each field, not measured benchmarks for your category. Replace every one of them with your own numbers before you take the output anywhere. The defaults exist to show the shape of the model.
What is the attribution multiplier for?
Last-click attribution undercounts AI-driven revenue, because someone who found you through ChatGPT often arrives later by a branded search. The multiplier estimates that fuller pipeline influence, shown separately from the conservative attributable figure.
Is influenced ARR a real number?
It is a modelled one, and it should be labelled that way in any deck it goes into. The attributable figure is the conservative case. Quote both, and say which is which.
How do I find my AI citation rate?
Measure it rather than guessing. The AI Visibility Tool runs your prompts against ChatGPT, Perplexity, Gemini and Claude and reports how often your brand is mentioned.
Does this work for ecommerce as well as B2B?
The model is built around MQLs and deal size, so it fits considered B2B purchases best. For ecommerce, use average order value in place of deal size and treat MQL rate as add-to-cart rate - the arithmetic holds, the labels do not.