SEO ROI Calculator
Work out what SEO is likely to return, as a low, middle and high case rather than one optimistic number, and find the month it starts paying for itself.
The low case assumes you reach half the traffic gain you aimed for, the high case assumes half as much again. Traffic is modelled as building in a straight line to the target over the ramp months, which is kinder than reality, since rankings tend to move in steps. Only the traffic SEO adds is counted as return. Your existing visits were already there, so their revenue is not a return on this spend. Rows shaded green are months where the running total has turned positive.
How SEO ROI is calculated
The formula is the ordinary one. Return on investment is the money you made minus the money you spent, divided by the money you spent, expressed as a percentage.
What makes SEO awkward is not the arithmetic, it is that three of the inputs are guesses. Your current traffic, your conversion rate and your margin are measured. The traffic you will reach, and when you will reach it, are assumptions, and the whole answer swings on them.
That is why this calculator gives three numbers. A single ROI figure hides the fact that it was built on an estimate, and the gap between the low and high case tells you how much uncertainty you are actually funding.
Why one number is the wrong output
Most ROI calculators ask for your target traffic and then report a confident percentage, which quietly treats a forecast as a fact.
The more useful question is not “what is the ROI”, it is “does this still make sense if it only half works”. If the low case is comfortably positive, the decision does not depend on the forecast being right, and that is a far stronger position to present from.
If the low case is negative and the high case is spectacular, you are not looking at an investment case, you are looking at a bet. Worth making sometimes, and worth labelling honestly.
Revenue is not profit
This is the most common way an SEO ROI number gets inflated. Multiplying visits by conversion rate by order value gives you revenue, and revenue is not what the business keeps.
A shop with a 25% margin and a consultancy with an 80% margin can have identical traffic and identical revenue and completely different answers. The margin field above applies before the comparison with cost, so the result is gross profit against spend rather than turnover against spend.
If you do not know your margin, find it before you use any ROI number in a decision. Our breakdown of how much SEO costs covers the other side of the same sum.
The ramp is the part people skip
SEO does not pay from month one. Pages get published, then crawled, then indexed, then slowly ranked, and the revenue arrives after all of that.
A calculator that multiplies your target traffic by twelve months is describing a world where the target was hit on day one. The ramp setting above spreads the gain across the months instead, which is why the early rows in the table are negative.
Even that is generous. Real rankings move in steps rather than a smooth line, and a site with little authority can sit flat for months and then jump. Treat the ramp as the shape of the thing, not a schedule.
Break-even is the number worth quoting
ROI over twelve months is an abstraction. The month your running total turns positive is a date someone can plan around, and it is usually the number a client or a finance team actually wants.
It also exposes the cash flow problem that percentages hide. A project with a strong twelve-month ROI can still need nine months of funding before anything comes back, and that is a different conversation from “SEO returns 240%”.
If your horizon is shorter than your break-even month, the honest answer is that this will not pay back in the window you are measuring, whatever the percentage says.
What this cannot tell you
- Whether the target traffic is achievable. That depends on the keywords, the competition and your authority, and no calculator can see those. Building that number honestly is what our guide to SEO forecasting covers.
- What happens after the horizon. Content keeps earning after you stop paying for it, which this deliberately does not count.
- Attribution. Organic often assists conversions that get credited elsewhere, so the real figure is usually a little better than this.
- Brand and non-search value. Pages that never rank can still answer customer questions and close deals.
Use it to compare scenarios rather than to predict one. Then track the real outcome against whichever measures you report on, which our guide to SEO KPIs covers, and revise the inputs as actual data replaces your assumptions.
Frequently asked questions
How do you calculate SEO ROI?
Take the gross profit SEO generated, subtract what you spent on it, divide by what you spent, and express it as a percentage. The arithmetic is simple, and the difficulty is that the traffic you will reach and the time it takes to get there are assumptions rather than measurements, which is why a single figure can be misleading.
What is a good SEO ROI?
There is no universal benchmark, because it depends entirely on your margin, your order value and what else you could do with the money. The more useful test is whether the low case still justifies the spend. If it does, the decision does not rest on the forecast being accurate, and if only the high case works, you are making a bet rather than an investment.
Why does this calculator show three numbers?
Because a single ROI figure disguises a forecast as a fact. The low case assumes you reach half the traffic gain you targeted and the high case assumes half as much again, so the spread between them shows how much of the answer depends on the estimate. If the three are close, the plan is robust, and if they are far apart, the uncertainty is the finding.
Should I use revenue or profit in an SEO ROI calculation?
Profit. Multiplying visits by conversion rate by order value gives revenue, which is not what the business keeps, and comparing turnover against cost overstates the return badly at low margins. Apply your gross margin before comparing with spend, and find out what that margin actually is before using the result in a decision.
How long before SEO pays for itself?
That is what the break-even month in the calculator is for, and it depends on your spend, your margin and how quickly traffic builds. The important point is that SEO does not return anything in the first months, so a calculation that applies your target traffic across the whole period will always be too optimistic. If your break-even month falls outside your measurement window, the project will not pay back inside it.
Does this account for traffic that keeps coming after I stop paying?
No, and that is deliberate. Content can keep earning long after the spending stops, which makes the true long-run return better than this shows. Leaving it out keeps the calculation conservative, which is the right bias when the number is going into a budget decision.
This tool runs entirely in your browser. Nothing you type is sent anywhere or stored. It is a planning aid built on your own assumptions, not a prediction.
