SEO ROI & Breakeven Calculator

Estimate the return on your SEO investment and see when you break even — using real math, not marketing promises.

Inputs

$
%
$
%

Results

Adjust the inputs to see your forecast.

What this number means

The 12-month ROI tells you how many dollars of gross profit each dollar of SEO investment is projected to return over a year. An ROI of 200% means every $1 spent returns $2 in gross profit on top of getting the $1 back — $3 total.

The breakeven month is when cumulative gross profit first covers cumulative SEO cost. Before that month you are investing; after it, the campaign has paid for itself and everything further is return.

The formula

Incremental monthly clicks = total search volume × (CTR at target position − CTR at current position).

Monthly gross profit at full ramp = incremental clicks × conversion rate × average order value × gross margin.

Each month's realized profit is scaled by a ranking ramp factor (rankings build gradually, not instantly). 12-month ROI = (cumulative gross profit − cumulative SEO cost) ÷ cumulative SEO cost × 100.

CTR benchmarks used: positions 1–3 ≈ 18.1%, 4–7 ≈ 5.9%, 8–10 ≈ 3.0%, 11–20 ≈ 1.2%, 21–50 ≈ 0.4%, 50+ ≈ 0.05%. See the Methodology page for sources and dates.

Worked example

An agency targets 40,000 monthly searches, currently averaging position 25, aiming for positions 4–7. With a 2.5% conversion rate, $150 average order value, 60% margin and $3,000/month SEO cost:

  • Incremental clicks at full ramp: 40,000 × (5.9% − 0.4%) = 2,200/month
  • Monthly gross profit at full ramp: 2,200 × 2.5% × $150 × 60% = $4,950
  • Cumulative 12-month cost: $36,000. With a typical ramp the campaign breaks even around month 8 and finishes the year near 65% ROI in the expected scenario.

Change the ramp to “slow” and breakeven pushes past month 10 — this is why competitive niches need longer commitments.

Assumptions and limitations

  • CTR is an average, not a promise. Real click-through rates vary by intent, SERP features, brand strength and device. Edit Pro inputs if you have your own Search Console data.
  • Rankings are not guaranteed. This models the value if positions are achieved; it does not predict that they will be.
  • Linear assumptions. Conversion rate and order value are held constant; in reality they vary by keyword and landing page.
  • Scenarios are ranges. Use Conservative for risk planning and Expected for the central case. Never present Aggressive as the likely outcome.