SEO ROI Calculator: Payback and Break-even Traffic
SEO ROI is the gross profit your extra organic traffic earns, minus what you spend on SEO, divided by that spend. Enter your traffic, conversion rate, customer value and margin, then low, expected and high growth scenarios. The calculator shows ROI over 12, 24 or 36 months, the payback month and the uplift you need to break even.
Your results
Over 24 months: −52% to +141% ROI on gross profit (expected +20%). You need about +21% more organic sessions to break even.
Break-even uplift
+21%estimate
About 1,000 extra sessions a month at full effect.
ROI over 24 months
+20%
Expected. Range: −52% to +141%.
Payback (expected)
Month 16
Low: not within 24 months. High: month 7.
Your three scenarios over 24 months
| Measure | Low | Expected | High |
|---|---|---|---|
| Uplift at full effect | 10% | 25% | 50% |
| Extra sessions a month (full effect) | 500 | 1,300 | 2,500 |
| Extra sessions | 9,300 | 23,000 | 46,000 |
| Extra leads | 140 | 350 | 690 |
| Extra customers | 28 | 69 | 140 |
| Gross profit | $34,700 | $86,700 | $173,400 |
| Net of SEO cost | −$37,300 | $14,700 | $101,400 |
| ROI on gross profit | −52% | +20% | +141% |
| Payback | None | Month 16 | Month 7 |
Payback “None” means not within 24 months. SEO cost over 24 months: $72,000. Gross profit per extra session: $3.75.
Cumulative gross profit vs cost
Each scenario pays back where its line crosses the cost line.
Hover, tap or use the arrow keys on the chart to read each month.
What drives this
The uplift you enter. It's the input nobody knows in advance, and across your scenarios it moves ROI from −52% to +141%, a spread of 193 points. Of the inputs you can measure, gross profit per extra session ($3.75 = conversion rate × close rate × customer value × margin) sets the bar: a change in any one of those moves the break-even point in proportion.
| Change | Gross profit per extra session | Break-even uplift |
|---|---|---|
| ×0.5 | $1.88 | +42% |
| ×1 | $3.75 | +21% |
| ×1.5 | $5.63 | +14% |
Your inputs are stored in the link itself, after the #. They aren't sent to our server.
Data as of 29 September 2026: the Ahrefs time-to-rank figures (published 15 May 2025) are context only. Every number in the maths is your own input.
How this is calculated
Everything is calculated in your browser from your own inputs. Month t runs from 1 to your horizon H (12, 24 or 36 months).
- Ramp: r(t) = min(t ÷ R, 1), where R is the months to full effect. Growth builds in a straight line, then holds.
- Extra sessions in month t: ΔS = S₀ × u × r(t), where S₀ is your current monthly organic sessions and u the uplift. If you enter extra sessions a month instead, ΔS = that number × r(t).
- Gross profit per extra session: v = conversion rate × close rate × customer value × gross margin. In e-commerce mode the close rate is 1 and customer value is your average order value.
- Gross profit in month t = ΔS × v. Cost in month t = your monthly investment C, plus any setup cost C₀ in month 1.
- Ramp factor: F = Σ r(t) = (R + 1) ÷ 2 + (H − R) when R ≤ H, otherwise H(H + 1) ÷ 2R.
ROI = (ΣGP − ΣCost) ÷ ΣCost, where ΣGP = S₀ × u × v × F and ΣCost = C × H + C₀
Break-even uplift u* = (C × H + C₀) ÷ (S₀ × v × F)
The payback month is the first month in which cumulative gross profit reaches cumulative cost. If that doesn't happen within the horizon, the result says so.
Worked example (the default inputs)
- Inputs: 5,000 organic sessions a month, 1.5% conversion rate, 20% close rate, $2,500 customer value, 50% margin, $3,000 a month, no setup cost, full effect after 12 months, 24-month horizon.
- v = 0.015 × 0.20 × $2,500 × 0.50 = $3.75 gross profit per extra session. F = 6.5 + 12 = 18.5. Total cost = $72,000.
- Break-even uplift = 72,000 ÷ (5,000 × 3.75 × 18.5) = 20.8%.
- Low (10%): 9,250 extra sessions, $34,688 gross profit, ROI −52%, no payback within 24 months.
- Expected (25%): 23,125 extra sessions, $86,719 gross profit, ROI +20%, payback in month 16.
- High (50%): 46,250 extra sessions, $173,438 gross profit, ROI +141%, payback in month 7.
- Over 12 months instead, the break-even uplift rises to 29.5% and the expected scenario returns −15%: the first year carries the whole ramp-up.
Assumptions & sources
This calculator uses no benchmark constants. Every rate, value and uplift is your input, and the defaults are examples to replace with your own figures. The Ahrefs figures below are shown beside “Months to full effect” as context only; they aren't used in any formula.
| Constant | Value | Source | As of |
|---|---|---|---|
| ConstantHow long new pages take to rank | Value
| SourceAhrefs, “How long does it take to rank in Google?”1M URLs and 1.3M keywords (US) | As of
|
The linear ramp is a modelling simplification chosen by Vidern. Real SEO growth is lumpier: it depends on what you publish, how fast pages are crawled and ranked, and what competitors do.
The example business($2,500 customer value, 50% gross margin, 20% close rate) is a neutral illustration shared with Vidern's other calculators, not a claim about any real client.
Why be conservative with timing. In Ahrefs' study of 1M URLs and 1.3M US keywords, only 1.74% of newly published pages reached the top 10 within a year (6.11% for non-empty English pages created in October 2023).
Limits of this estimate
- The uplift you enter drives every number. This calculator doesn't predict growth. It shows what your assumptions imply.
- ROI here is on gross profit, not revenue, so it's lower than “revenue ROI” calculators, and more realistic.
- It ignores seasonality, the value of repeat customers beyond the customer value you entered, and traffic that keeps coming after you stop investing.
- AI Overviews can reduce clicks even when rankings improve. See the AI Overviews Traffic Loss Calculator.
Frequently asked questions
How do you calculate SEO ROI?
SEO ROI = (gross profit from the extra organic traffic − what you spend on SEO) ÷ what you spend on SEO. Gross profit per extra session is your conversion rate × close rate × customer value × gross margin. Multiply it by the extra sessions SEO brings over the period, then compare it with your fees, content and tools over the same period.
Why calculate SEO ROI on gross profit rather than revenue?
Because revenue isn't what you keep. A sale that brings in $2,500 at a 50% margin leaves $1,250 to pay back the SEO investment. ROI on revenue makes SEO look better than it is, so this calculator's figures are lower than revenue-based calculators, and more realistic.
How long does SEO take to pay back?
It depends on how fast the extra traffic arrives, which is why you set the months to full effect yourself. For context, Ahrefs found only 1.74% of newly published pages reached the top 10 within a year, and the average #1 page is 5 years old. With this calculator's example inputs (a 25% expected uplift reached over 12 months, $3,000 a month), the expected scenario pays back in month 16 and returns +20% over 24 months, but −15% over 12.
What is a break-even uplift?
It's the growth in organic sessions, once SEO is at full effect, at which the gross profit from the extra traffic exactly covers the SEO cost over your chosen horizon. If you'd need +21% more sessions to break even, ask whether that's realistic for your site before you sign a contract.
What uplift should I enter?
There's no reliable benchmark, so this calculator doesn't pick one for you. Base your scenarios on your own history, the keywords you could realistically rank for and their search volumes, and keep the low scenario genuinely cautious. The three scenarios show how much the answer depends on this one assumption.
What doesn't this SEO ROI calculator include?
It ignores seasonality, repeat purchases beyond the customer value you enter, and traffic that keeps coming after you stop investing. It also assumes the extra traffic converts at your current organic conversion rate, and that growth ramps up in a straight line.
By Malhar Shah, Founder & SEO Strategist at Vidern. Updated .