SEO ROI is calculated with the formula: (revenue from organic traffic − SEO and link building costs) ÷ costs × 100%. The key difference from PPC is the delayed effect: this month’s investment pays off in 3–6 months and keeps working after you stop spending. That’s why ROI should be calculated cumulatively over 6–12 months, not for a single month. Otherwise the number will always be negative at the start and mislead you.
Key points in 30 seconds
- The basic formula is ROI = (revenue − costs) ÷ costs × 100%, but you need to apply it to a cumulative period, not a single month.
- Returns come with a lag of 3–6 months; the break-even point is usually in months 4–8.
- Count not only the first sale in revenue but also LTV, the customer’s lifetime value.
- A link is an asset: a permanent link works for years, while a PPC click disappears as soon as you pay for it.
- The right evaluation horizon is a year, not a single month.
The ROI formula that accounts for the delayed effect
The basic formula looks simple:
ROI = (Revenue − Costs) ÷ Costs × 100%
But in SEO it distorts the picture if you apply it month by month. The reason is the lag: links need to get indexed, Google has to recalculate the page’s authority, and rankings grow gradually. Between paying for the work and seeing sales grow, 3–6 months pass. If you calculate ROI for the first month, it will be deeply negative even though the strategy is working fine.
That’s why cumulative ROI is used:
Cumulative ROI = (Σ revenue over N months − Σ costs over N months) ÷ Σ costs × 100%
And the concept of a break-even point (payback period) comes in: the month when cumulative revenue first exceeds cumulative costs. For most projects, that’s month 4–8. If you’re building a strategy from scratch, it helps to check against the guide what is link building so you understand exactly what you’re paying for.


What to include in costs and revenue
Mistake #1: counting only the contractor’s fee and forgetting the link budget. Mistake #2: counting revenue only by last click, ignoring that organic search often takes part in the chain of touchpoints. For an honest ROI, break down both sides fully:
| Costs: what to include | Revenue: what to include |
| Specialist or agency fees | Direct sales from organic traffic |
| Link and crowd marketing budget | Assisted conversions (organic in the chain of touchpoints) |
| Content: copy, briefs, design | LTV: repeat purchases, not just the first order |
| Tools and services (Ahrefs, Serpstat, etc.) | Leads and calls converted to money via the average order value |
ROI calculation for an online store
Take a store with an average order value of 2,000 UAH and a 30% margin. That’s 600 UAH profit per order. The budget (services + links + content) is 25,000 UAH per month. Below is how ROI accumulates month by month with typical growth. Amounts are in UAH.
| Month | Cum. costs | Extra orders/mo | Cum. revenue | Cum. ROI |
| 1 | 25,000 | 0 | 0 | −100% |
| 2 | 50,000 | 5 | 3,000 | −94% |
| 3 | 75,000 | 15 | 12,000 | −84% |
| 4 | 100,000 | 35 | 33,000 | −67% |
| 5 | 125,000 | 60 | 69,000 | −45% |
| 6 | 150,000 | 90 | 123,000 | −18% |
| 7 | 175,000 | 120 | 195,000 | +11% |
| 8 | 200,000 | 150 | 285,000 | +43% |
The break-even point here is month 7: cumulative revenue overtakes cumulative costs for the first time. By month 12, with a plateau of ~220 orders/month, cumulative ROI reaches roughly +160%. That’s why judging SEO by the first 1–2 months makes no sense: you’re looking at the investment at its lowest point.
ROI calculator: run the numbers for your project
We have an interactive calculator on the page, but its logic is easy to reproduce by hand. You’ll need 5 inputs:
- Monthly budget: services + links + content.
- Average order value and margin (or profit per order).
- Expected growth in orders by month: based on competitor analysis and link volume.
- Calculation horizon: we recommend 12 months.
- LTV: if the business relies on repeat purchases.
Then step by step: add up costs as a running total, add up profit as a running total, and plug both sums into the cumulative ROI formula. The month where the revenue curve crosses the cost curve is your break-even point. To estimate how many links to include in the forecast, see the breakdown how much it costs to get a site to the top.
How much budget to allocate
Benchmarks for the Ukrainian market to help you estimate the inputs:
- Crowd placement: roughly 15–40 UAH per comment on a live site.
- Permanent / outreach link: approximately 300–1,500 UAH per placement, depending on donor trust.
- Full link building campaign: usually from 15,000 UAH per month.
Prices are approximate and depend on the niche, volume and competition. We will calculate the exact cost for your project.
You can put together a budget for your niche and link format on the price list page, and learn about placement formats in the link building services section. It’s also worth setting control metrics: which numbers to demand from a contractor is covered in the article on KPIs for an SEO contractor.
SEO ROI vs PPC advertising
PPC and SEO are calculated differently because their returns work differently. A comparison by key parameters:
| Criterion | SEO + link building | PPC advertising |
| First result | Slow, 3–6 months | Instant, on launch day |
| Cost per lead over time | Goes down | Stable or grows with competition |
| When you stop spending | Traffic stays for a while | Traffic drops to zero immediately |
| Nature of the investment | An asset that works after payment | An expense that doesn’t accumulate |
| Payback horizon | 4–8 months, then growth | Pays off immediately, but doesn’t accumulate |
The takeaway: over a one-year horizon, SEO ROI is usually higher because the investment accumulates and the cost per lead falls. But at the start, PPC brings sales while SEO is ramping up. A detailed comparison with calculations is in the article SEO vs PPC: which pays off better for a business. The right model isn’t a choice but a combination.
Want to see an ROI forecast based on your niche’s numbers? Leave a request: we will build a calculation based on your competitor analysis and pick a link format that fits your budget. Price benchmarks and placement formats are on the price list page and in the link building services.