Measurement & Reporting · 7 min read · September 24, 2026 · Hafsa Tariq, gaash.ai
Calculating the ROI of GEO: a break-even sum you can do with your own numbers
The honest way to calculate the ROI of GEO is to turn the question around: work out how many extra customers a year would pay for the work, then ask whether that number is plausible for your business. The cost side is known before you start. The value side rests on numbers only you have, your margin per customer and how many new customers you win, and on one number nobody has yet: how many of them asked an assistant first. That one you find out by asking.
Why the return is hard to read from analytics
Most of what an assistant does for a business leaves no trail. A buyer asks for an electrician, reads three names, and phones one of them; nothing in that business's analytics records the answer that sent the call. Referral traffic from the assistants counts only the buyers who clicked through, which is why zero-click search is the normal case rather than the exception. An ROI built on traffic alone measures the smallest part of the effect and calls it the whole.
So the calculation has to be built from the other end: from what the work costs, from what a customer is worth, and from a count of new customers who say an assistant sent them. The first is known, the second is in your own books, and the third takes a question at intake and a few months of answers.
Start from the cost, which you know
If you hire the work out, the cost is a price. Ours are the visibility check at $0; the AI Visibility Audit at $490, one-time, credited in full against optimization if you go ahead; GEO optimization from $1,900 for a fixed scope the audit sets; and monitoring at $290 a month, which you can cancel in any month. A first year that includes the audit, the optimization and monitoring costs the optimization price (the audit being credited) plus twelve months of monitoring.
If you do the work yourself, the cost is hours: the afternoons it takes to fix access, identity and markup, the days it takes to write answer pages, and the morning a month the panel takes to read. Count them at what an hour of your time is worth to the business, not at zero. A fix that costs nothing but the owner's evenings still has a price.
The break-even sum
Divide the cost by what one new customer is worth to you. The answer is the number of extra customers the work has to bring in to pay for itself. Written with brackets for your own figures:
Break-even customers = [cost of the work for the period]
/ [margin one new customer brings in that period]
Example, with your numbers in the brackets:
[cost] / [margin per customer] = [customers needed]Two choices decide whether the sum means anything. Use margin, not revenue: a job billed at a price that leaves little after materials and labor pays back far less than its invoice. And match the period: if a customer typically returns for years, count the margin you can expect in the first year for a first-year cost, and say so, rather than counting a lifetime against a single month's bill.
Then read the result as a plausibility test. A break-even of a handful of customers a year, for a business that wins dozens a month, is a low bar; the question becomes whether the fixes are right, not whether they are affordable. A break-even larger than the business's whole market is a clear no, whatever anyone promises.
The numbers only you have
| Number | Where it comes from | Why it matters |
|---|---|---|
| New customers a month | Your own books or booking system | The base any share of assistant-sent customers is taken from |
| Margin per new customer | Your accounts: price, less the cost of doing the job | Turns a customer into the money that pays for the work |
| How long a customer stays | Your records of repeat business | Sets the period the margin is counted over |
| How many new customers asked an assistant first | A question at intake, with an AI assistant as one of the answers | The only direct count of the effect, and the number nobody else can give you |
| How often the assistants name you now | The monthly panel | The starting point the work is measured against |
The fourth row is the one to start this week, before any work begins, because it needs months of answers to mean anything. Add "an AI assistant (ChatGPT, Claude, Gemini, Perplexity)" to the question on your intake form, booking page or new-customer call about how people found you, and keep the answers. The fifth row is the panel described in setting up prompt monitoring.
The calculator's model, and its weakest input
Our ROI calculator runs a simple model of the opposite question, what being left out costs: customers lost equals potential customers, times the share who ask an assistant, times the share of answers that leave you out; revenue lost equals customers lost times the value of an order. Every input is yours, and the page says so.
The weak input is the share who ask an assistant. Until your intake question has a few months of answers, it is a guess, and the output inherits the guess. Run the calculator twice, with a low guess and a high one, and treat the space between the two results as the honest answer. The other input, how often the answers leave you out, comes from the panel, and it is the one the work is meant to change.
What can be counted, and what cannot
- Counted: new customers who say an assistant sent them, from the intake question.
- Counted: how often you are named, recommended and first, from the same panel each month, as the seven GEO KPIs set out.
- Counted, as a floor: visits referred by the assistants, where your analytics can see them.
- Not counted: the buyer who read your name, did not mention it, and booked anyway.
- Not counted: the buyer who would have found you without any assistant at all.
The last two cut in opposite directions, which is why no honest calculation claims precision. What it can show is direction over time: a named rate that rises on the same questions, beside an intake count that rises with it, is as close to proof as this channel allows. GEO reporting for management shows how to put both on one page.
When GEO does not pay
- When the break-even is larger than the market. A business with a thin margin in a small town may need more customers than the town holds.
- When the business is full and staying full. The work can still be worth doing for accuracy, so that answers state the right hours and prices, but not for growth.
- When your buyers do not ask assistants. The intake question shows it once it has a few months of answers; believe it.
- When the site cannot be changed. A page builder that will not let you edit text or add markup caps what any fix can reach.
- When the fixes are small enough to do yourself. Then the cost is a few afternoons, the break-even is low, and paying someone else is the part that does not pay.
Common questions
What is a good ROI for GEO?
We publish no benchmark, because the answer depends on your margin, your market and how your buyers choose, none of which is the same for two businesses. The honest test is the break-even: how many extra customers a year would pay for the work, set against how many new customers you win and how many of them say an assistant sent them.
How long before GEO pays for itself?
Nobody can promise a date, because the crawlers revisit pages on their own schedules and each assistant decides its answers in its own way. The break-even sum tells you how many customers the work has to bring in; the monthly panel shows whether you are named more often; the intake question shows whether customers say so. Read the three together over a few months.
Should we count AI referral traffic in the ROI?
Count it as a floor, never as the total. It records only the buyers who clicked from an answer to your site, and many answers end in a phone call or a visit with no click at all. Keep it beside the intake count and the panel, and do not let a small referral number stand for a small effect.
Is the audit worth it on its own?
The audit is $490, one-time, and credited in full against optimization if you go ahead, so for anyone who proceeds it costs nothing extra. On its own it is a diagnosis: a measured baseline and a list of fixes in order. Its break-even is $490 divided by the margin on one new customer, and the list is yours to act on whether or not you hire anyone.
Sources
The prices are this site's own, from the pricing page. The calculator's model is the one on the ROI calculator page; every figure in it is the reader's. This article cites no market statistics.
Sources: gaash.ai pricing · the ROI calculator and its formula · how the visibility score is measured
Read on