Free SEO ROI Calculator
Work out what SEO could return, and when it stops costing you. Month by month, with the payback point marked. No sign-up required.
SEO rarely moves in month one. Three to six is typical.
How long the climb takes once it starts.
Visits that become a lead or an order.
Leave at 100 for ecommerce, lower it for lead gen.
Set to 100 to work in revenue rather than profit.
Agency fees, tools, content and salaries combined.
Payback period
Month 5
Cumulative profit passes the total you have spent in month 5. Everything after that is return.
Added revenue / month
$40,000
once the ramp completes
Profit / month
$37,000
after SEO spend
12-month ROI
622%
return on total spend
24-month ROI
928%
return on total spend
Cumulative profit, month by month
The shaded months are underwater: you have spent more than SEO has returned. Bars turn periwinkle once total profit covers total spend.
View the month-by-month numbers
| Month | Added visits | Revenue | Net | Cumulative |
|---|---|---|---|---|
| 1 | 0 | $0 | -$3,000 | -$3,000 |
| 2 | 0 | $0 | -$3,000 | -$6,000 |
| 3 | 0 | $0 | -$3,000 | -$9,000 |
| 4 | 667 | $6,667 | $3,667 | -$5,333 |
| 5 | 1,333 | $13,333 | $10,333 | $5,000 |
| 6 | 2,000 | $20,000 | $17,000 | $22,000 |
| 7 | 2,667 | $26,667 | $23,667 | $45,667 |
| 8 | 3,333 | $33,333 | $30,333 | $76,000 |
| 9 | 4,000 | $40,000 | $37,000 | $113,000 |
| 10 | 4,000 | $40,000 | $37,000 | $150,000 |
| 11 | 4,000 | $40,000 | $37,000 | $187,000 |
| 12 | 4,000 | $40,000 | $37,000 | $224,000 |
| 13 | 4,000 | $40,000 | $37,000 | $261,000 |
| 14 | 4,000 | $40,000 | $37,000 | $298,000 |
| 15 | 4,000 | $40,000 | $37,000 | $335,000 |
| 16 | 4,000 | $40,000 | $37,000 | $372,000 |
| 17 | 4,000 | $40,000 | $37,000 | $409,000 |
| 18 | 4,000 | $40,000 | $37,000 | $446,000 |
| 19 | 4,000 | $40,000 | $37,000 | $483,000 |
| 20 | 4,000 | $40,000 | $37,000 | $520,000 |
| 21 | 4,000 | $40,000 | $37,000 | $557,000 |
| 22 | 4,000 | $40,000 | $37,000 | $594,000 |
| 23 | 4,000 | $40,000 | $37,000 | $631,000 |
| 24 | 4,000 | $40,000 | $37,000 | $668,000 |
Not sure what traffic to aim for?
Estimate the click gain from moving one keyword up the results.
About 320 clicks now, around 1,100 at position 3.
Based on average click-through rates by position, which vary a lot by query.
How to use the SEO ROI calculator
1. Enter your numbers
Your current organic traffic, where you want it, and how long you expect that to take. Then your conversion rate and what a customer is worth.
2. Add what you spend
Everything that goes into SEO each month: agency or freelancer fees, tools, content production and the share of salaries doing the work.
3. Read the payback month
The chart shows cumulative profit crossing from negative to positive. That crossing point, not the ROI percentage, is what tells you whether the investment is survivable.
What is SEO ROI?
SEO ROI is the return you get from money spent on organic search, expressed against what you spent. It answers a question paid channels answer trivially and organic answers badly: did this make more than it cost?
The difficulty is that SEO spend and SEO return are separated by months. A paid campaign tells you its return the same week. An organic programme takes a quarter or two before the first additional visitor arrives, which is why so many SEO investments get cancelled just before they would have worked.
This is why a general marketing ROI calculator tends to mislead when you point it at organic search. It assumes spend and return land in the same period, which is true for paid media and false for SEO. The same gap shows up in any content marketing ROI calculator, since content is the mechanism organic returns arrive through. Used as an SEO forecasting tool, the calculator above models that delay explicitly instead of averaging it away.
Two figures matter, and most calculators only give you one. The ROI percentage tells you whether the programme is worth running at all. The payback period tells you whether you can afford to wait for it. A programme with 400% ROI and a 20-month payback is a bad fit for a business with nine months of runway, even though the percentage looks excellent.
The SEO ROI formula
Four lines of arithmetic, and one judgement call.
The core of the calculation is short:
conversions = added organic visits x conversion rate customers = conversions x close rate revenue = customers x average deal value gross profit = revenue x gross margin SEO ROI % = (gross profit - SEO spend) / SEO spend x 100
The judgement call is the word added. Counting all organic traffic as a return on this quarter's spend credits your investment with visitors who were arriving anyway. The calculator above only counts traffic above your current baseline, which is the conservative and defensible way to do it.
Two other choices decide whether the number survives scrutiny. Use gross profit rather than revenue, since revenue takes no account of what it costs to deliver what you sold. And count all of the spend, including tools and the share of salaries spent on the work. Omitting internal time is the most common way an SEO ROI figure gets quietly inflated.
How to calculate SEO ROI step by step
- 1Set your baseline. Take current monthly organic sessions from Google Analytics or Search Console. This is what you subtract, so the model never claims credit for traffic you already had.
- 2Set a defensible target. Do not pick a round number. Add up the search volume of the keywords you are actually targeting and apply a realistic click-through rate for the positions you can reach. The position helper under the calculator does this for a single keyword.
- 3Be honest about the lag. Three to six months before anything moves is normal on an established site, and longer on a new domain. This single input moves the payback month more than any other.
- 4Use your real conversion rate from analytics, segmented to organic traffic if you can. Site-wide rates are usually flattered by branded and direct visits.
- 5Total the spend properly. Retainers, tools, writers, and the fraction of internal salaries going into SEO.
- 6Read the payback month, then stress it. Halve the traffic target and see what happens. If the programme still works at half the upside, the plan is robust. If it only works at the optimistic number, it is a bet rather than a plan.
Is SEO worth it?
The honest answer is that it depends on arithmetic rather than belief, and the arithmetic fails more often than the industry admits. SEO is worth it when three conditions hold at once.
- Enough people search. If the total volume across every keyword you could plausibly win is a few hundred a month, no amount of execution will produce a meaningful return.
- You can realistically rank. Ambition is not a strategy. If page one is owned by sites with far more authority and you have no differentiated angle, the traffic assumption is fiction.
- A customer is worth enough. High deal values forgive a lot of traffic weakness. A $30 order value needs volume that most niches cannot supply.
There is a fourth condition that is really about you rather than the market: can you wait? If the calculator puts payback beyond your runway, SEO is the wrong channel for this quarter regardless of how good the eventual return looks. Paid search buys the same traffic immediately at a worse unit cost, and that trade is sometimes the right one.
Run your own numbers above. If the payback month lands somewhere you can survive, the case is real. If it does not, you have learned something more useful than an encouraging blog post.
Why payback period matters more than ROI percentage
Every competing SEO ROI calculator returns a single percentage. That number is genuinely useful for deciding whether a programme is worth running, and genuinely useless for deciding whether you can run it.
A steady-state ROI figure describes the world after everything has worked. It says nothing about the months where you are paying full cost for zero return, which is precisely the period where SEO budgets get cut. The chart above exists to make that period visible: the red bars are real months where the investment is underwater.
This is also why the "months before results start" input matters so much. Moving it from three to six does not change the eventual ROI percentage at all, but it can push payback out by a full quarter. If you are presenting an SEO business case, that is the number a finance team will ask about.
A practical way to use this: find the payback month, add 50% to it, and ask whether the budget survives that long. SEO plans fail on patience far more often than they fail on strategy.
What this calculator cannot tell you
A projection built from your assumptions is only as good as those assumptions. Four things it does not know.
It cannot predict your rankings
The target traffic figure is your assumption, not a forecast. Nothing here knows how competitive your keywords are or how good your content will be. Use the keyword tools to ground the number rather than guessing.
It assumes a clean ramp
Real organic growth arrives in steps: a core update, a page that suddenly ranks, a competitor who outranks you. The straight line here is an average of a much lumpier reality.
It holds conversion steady
New organic traffic often converts differently from what you have today, usually worse at first, because it arrives on broader informational queries. If you are targeting top-of-funnel terms, lower the conversion rate.
It ignores the compounding
This cuts the other way. Content you publish now can still earn traffic in year three, and the model stops at 24 months. Long-run SEO returns are usually understated here, not overstated.
Frequently asked questions
What is the formula for ROI?
What is a good ROI formula?
How do I calculate SEO ROI?
Is a 2% ROI good?
Is SEO actually worth it?
Is SEO still worth it in 2026?
What is the 80/20 rule in SEO?
What is a good SEO score?
Is 75 a good SEO score?
Millions of people will ask AI about your category this week
RankSpot researches, writes and publishes daily, and sends you the short list of what's left. Free for 3 days.
Start free trial
