SEO and Link Building ROI: Formula, Example, Calculator
How to Calculate SEO and Link Building ROI
Case studies

How to Calculate SEO and Link Building ROI

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 includeRevenue: what to include
Specialist or agency feesDirect sales from organic traffic
Link and crowd marketing budgetAssisted conversions (organic in the chain of touchpoints)
Content: copy, briefs, designLTV: 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.

MonthCum. costsExtra orders/moCum. revenueCum. ROI
125,00000−100%
250,00053,000−94%
375,0001512,000−84%
4100,0003533,000−67%
5125,0006069,000−45%
6150,00090123,000−18%
7175,000120195,000+11%
8200,000150285,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:

CriterionSEO + link buildingPPC advertising
First resultSlow, 3–6 monthsInstant, on launch day
Cost per lead over timeGoes downStable or grows with competition
When you stop spendingTraffic stays for a whileTraffic drops to zero immediately
Nature of the investmentAn asset that works after paymentAn expense that doesn’t accumulate
Payback horizon4–8 months, then growthPays 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.

Calculator

Estimate how much traffic growth your site needs

Pick a topic, the number of links and a period. The estimate updates instantly.

Country
Topic
Number of links
Period
Expected traffic growth:
Fill in all fields
Links per month:
Total links:
This is a rough estimate based on average market data. Actual results may vary depending on other factors.
Start today
Get -% more traffic in - months!
This is a rough estimate based on average market data. Actual results may vary depending on other factors.

FAQ

1. How long does it take for SEO and link building to pay off?
The break-even point usually falls in months 4–8: the first 3–6 months go into link indexing and ranking growth, after which cumulative revenue overtakes costs. For young sites and highly competitive niches, the timeline is closer to the upper end.
2. How do you calculate ROI if sales happen offline or by phone?
Set up call tracking and lead tracking attributed to the "organic" source, then convert leads into money using the average order value and margin. Without that attribution, ROI will be understated because some search-driven sales simply won't be counted.
3. Should LTV be included in the ROI calculation?
Yes, if the business has repeat purchases. Counting only the first order means underestimating SEO: a customer acquired through organic search often comes back, and their lifetime value is many times higher than the first sale.
4. Why is ROI negative in the first month? Is that normal?
Yes, it's normal. In the first month you've already paid for the work and the links, but there's no effect yet because of the indexing lag. Negative ROI at the start isn't a failure but a feature of delayed returns; look at the cumulative curve instead.
5. Which has better ROI: SEO or PPC?
Over a one-year horizon, SEO usually wins: the investment turns into an asset and the cost per lead falls. PPC pays off better in the short term and for immediate demand. The best approach is to use both rather than pick one.
6. How much should you spend on SEO per month for a positive ROI?
The budget should cover the minimum link volume needed for your level of competition; otherwise rankings will grow too slowly and the payback period will stretch out. A benchmark for small and mid-sized businesses is from 15,000 UAH per month, but the exact amount is based on competitor and niche analysis.

Tools for this topic