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.

1. Your business
Business model
Currency

Changes the symbol only. No currency conversion.

Example, replace with your own. Non-branded if possible, from GA4.

Example, replace with your own. Leads ÷ organic sessions, from GA4.

Example, replace with your own.

Example, replace with your own.

Example, replace with your own.

2. Your SEO investment

Example, replace with your own. Fees + content + tools.

Charged in month 1. 0 if none.

3. Growth scenarios
Enter the uplift as

Uplift in organic sessions once SEO is at full effect: low, expected and high. Example scenarios, not predictions. Don't know your uplift? Estimate it with the Keyword Traffic Forecast.

Example, replace with your own. Context: Ahrefs found 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), and the average #1 page is 5 years old. Be conservative with new content. Source

Horizon

ROI and payback are measured over this period.

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

Results by scenario over 24 months
MeasureLowExpectedHigh
Uplift at full effect10%25%50%
Extra sessions a month (full effect)5001,3002,500
Extra sessions9,30023,00046,000
Extra leads140350690
Extra customers2869140
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%
PaybackNoneMonth 16Month 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.

$0$100k$200kMonth 01224HighExpectedCostLow

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.

Sensitivity, not a forecast
ChangeGross profit per extra sessionBreak-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.

ConstantHow long new pages take to rankValue
  • all new pages: 1.74%
  • non-empty English pages (Oct 2023): 6.11%
  • age of #1 pages: 5 years
SourceAhrefs, “How long does it take to rank in Google?”1M URLs and 1.3M keywords (US)As of
  • Data: Not stated
  • Published 15 May 2025
  • Checked 29 September 2026

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 , Founder & SEO Strategist at Vidern. Updated .

More free calculators