Free calculator
SEO ROI Calculator
Find out how much extra organic traffic SEO has to bring to pay for itself, then test a traffic scenario of your own. No ranking predictions: the numbers come from your costs, your conversion rate and your customer value.
How much extra traffic does SEO need to bring to pay for itself?
Without it, results are on revenue
A scenario you choose — not a forecast
Nothing is saved or sent anywhere.
Result
Enter your numbers
The formula
Value per customer = revenue per customer × contribution marginBreak-even customers = monthly SEO cost ÷ value per customerBreak-even visitors = break-even customers ÷ conversion rateWorked example
SEO costs $1,000 a month, 2% of visitors become customers, and a customer pays $500 at a 40% contribution margin, leaving $200. SEO breaks even at 1,000 ÷ 200 = 5 extra customers, or 5 ÷ 0.02 = 250 extra visitors a month.
If SEO eventually added 1,500 visitors a month, that would be 30 customers and $6,000 of contribution — $5,000 a month after the cost.
What the result means — and what it does not
- It does not forecast rankings, traffic or timing.
- Organic visitors often convert differently from other traffic; use a conversion rate from organic visitors if you have it.
Common questions
Why does the calculator not predict my traffic growth?
Nobody can reliably predict rankings or traffic from a few numbers. What you can know is how much extra traffic SEO must bring to pay for itself. Compare that break-even with what you, or an agency, can credibly deliver — and with keyword search volumes for your services.
How long does SEO take to pay back?
Often months, because rankings build slowly while costs start immediately. Expect early months to run below break-even; the calculator shows the monthly level of traffic SEO has to reach, not when it will get there.
Revenue or contribution?
Contribution — revenue after the costs of delivering each sale — shows whether SEO actually pays. On revenue alone, the return looks higher than it is.