Console Go

How to Calculate Organic ROAS (And Why Most Companies Get It Wrong)

9 min
ssadmin
Contents Chevron Down

Every paid media team runs on ROAS. The number sits in the first row of every performance report, drives budget allocation decisions, and determines which campaigns survive the next quarter. It is the single most understood metric in performance marketing.

SEO teams, by contrast, still report in clicks. In a typical weekly standup, the organic channel gets a ranking update, a traffic comparison, and maybe a note about a new piece of content going live. The word revenue is rarely in the room.

This is not a resource problem. Most companies already have the data needed to calculate an organic ROAS. What they lack is a defined methodology for doing it, and a clear understanding of where that methodology tends to break down. This piece provides both.

What Organic ROAS Actually Means

The formula itself is not complicated. Organic ROAS is the revenue your organic search channel generates divided by the total cost of producing that result.

Where it gets interesting is in how you define each side of that equation. Most companies undercount on the revenue side and undercount on the cost side simultaneously, which produces a number that feels clean but is directionally unreliable.

On the revenue side, the common mistake is using last-touch organic conversions only, meaning the sessions where organic was the final channel before a purchase or form fill. This misses every deal where organic was the first or middle touch. A SaaS buyer who discovers a product through an organic blog post, leaves, comes back three times via direct, and eventually converts after a paid retargeting ad gets counted entirely against paid in a last-touch model. The organic contribution vanishes.

On the cost side, the common mistake is counting only tool subscriptions. True SEO investment includes content production costs, internal headcount time, technical SEO work, and link building activity. Strip those out and your organic ROAS looks implausibly high, which is flattering until a CFO asks you to justify the number.

The 4 Inputs You Need Before You Can Calculate It

Before running the formula, four data points need to be in place. Skipping any of them produces a figure that will not survive a single round of executive questioning.

1. Content production spend. Every piece of content targeting an organic keyword has a cost, whether that is a freelance writer fee, an internal writer’s allocated time at a loaded hourly rate, or a content agency retainer prorated by output volume. If content is produced entirely in-house, use a realistic time allocation. An SEO manager spending 30% of a 160-hour month on content strategy contributes roughly 48 hours to the organic channel. That time has a cost.

2. Tool and platform spend. Keyword research tools, rank trackers, technical audit platforms, link intelligence software. These are typically the easiest costs to capture because they appear as line items on a credit card statement. Add up annual subscriptions and divide by twelve for a monthly figure.

3. Assisted organic conversions. This is the number that requires the most configuration to capture correctly. You need multi-touch attribution data from your analytics platform, or at minimum a way to identify sessions where organic was a touchpoint at any point in the conversion path, not just the final session. In GA4, this can be pulled from the attribution path reports with some configuration. In most CRMs, it requires that organic source data is being passed and stored at the lead level.

4. Last-touch organic conversions. These are easier to pull and serve as the floor for your organic revenue figure. If your assisted conversion data is unreliable or unavailable, last-touch conversions give you a conservative baseline. The organic ROAS you calculate from this number will understate the channel’s contribution, but it is a defensible starting point and a useful anchor when building the case for better attribution infrastructure.

Step-by-Step Calculation: A Worked Example

Take a B2B SaaS business, call it a project management tool targeting mid-market operations teams. Here are the inputs for a single month.

Content production:       $8,400  (3 writers + 1 strategist, partial allocation)Tool and platform spend:  $1,200  (rank tracker, audit tool, keyword research)Internal headcount:       $8,400  (SEO manager + content editor, 40% allocation)                          ——Total SEO Investment:     $18,000
Last-touch organic rev:   $52,000  (tracked in CRM, organic source)Assisted organic rev:     $90,000  (multi-touch, organic appeared in path)
Conservative ROAS:        $52,000 / $18,000  =  2.9xAssisted ROAS:            $90,000 / $18,000  =  5.0x

The gap between 2.9x and 5.0x is not noise. It represents $38,000 in revenue that organic contributed to but did not close unassisted. Reporting only the conservative figure undersells the channel by 42%. Reporting only the assisted figure risks overclaiming, since other channels also touched those deals.

A practical approach is to report both figures and frame them as a range: organic ROAS sits between 2.9x and 5.0x depending on attribution model. This is more honest than a single number, and it opens a useful conversation about which attribution model the organization wants to commit to for ongoing reporting.

Common Mistakes That Skew the Number

Getting the formula right does not mean the output is reliable. Several structural issues can corrupt the figure even when the arithmetic is correct.

Keyword cannibalization going unmeasured. When organic content ranks for terms that paid campaigns are also targeting, some conversions attributed to organic were actually assisted or influenced by paid ads the visitor saw earlier. Cannibalization is rarely cleaned up in attribution models, which means organic gets credit it partially shares with paid. This inflates organic ROAS and, more importantly, distorts budget allocation decisions.

Excluding branded search from the organic total. Branded organic traffic, people searching directly for your company name, is a meaningful revenue driver but a poor signal of SEO effectiveness. If branded terms are included in your organic revenue calculation without being broken out separately, your organic ROAS figure conflates brand equity (which SEO did not create) with organic demand capture (which SEO did). The two should be reported separately.

Using revenue instead of pipeline as the denominator metric. For businesses with long sales cycles, closed revenue in a given month may have originated from organic sessions six or nine months earlier. Matching current month SEO spend against current month closed revenue introduces a timing mismatch that makes the metric volatile and difficult to trend. Using organic-attributed pipeline created, rather than closed revenue, produces a more stable and actionable number.

Ignoring content that assists paid. Organic content frequently serves as the first touchpoint for prospects who later convert through paid retargeting. This means some portion of paid ROAS is downstream of organic content. When organic and paid are measured in isolation, paid gets credit for conversions that organic initiated. A complete picture of organic ROAS accounts for this, at least directionally.

How to Benchmark Your Organic ROAS

There is no universal benchmark for organic ROAS because the inputs vary too widely across business models, content strategies, and sales cycles. That said, directional ranges are useful for calibrating expectations and identifying when something is clearly off.

For SaaS businesses with an average contract value above $5,000 and a sales cycle longer than 30 days, a mature organic ROAS in the range of 4x to 8x on an assisted attribution basis is a reasonable expectation after 18 to 24 months of consistent investment. Early-stage programs, typically the first 12 months, will often show negative or sub-2x ROAS because organic traffic compounds slowly and the content investment is front-loaded.

For e-commerce businesses where purchase cycles are short and last-touch attribution captures most of the organic contribution, a last-touch organic ROAS in the range of 3x to 6x is typical for established programs. Lower-margin categories compress this range because the revenue per conversion is lower even when conversion rates are healthy.

The more useful benchmark is your own trend over time. A program showing consistent quarter-over-quarter improvement in organic ROAS, even if the absolute number is below industry averages, is a healthier signal than a program with a flattering current figure that has been static for three quarters. The metric should compound. If it is not, the content strategy or the attribution methodology needs examining.

From Calculation to Conversation

The point of calculating organic ROAS is not to produce a number for a slide. It is to change how SEO investment decisions get made inside an organization.

When organic ROAS is tracked and trended consistently, it creates three practical shifts. Content briefs start being evaluated on projected revenue potential rather than search volume alone. Budget requests for SEO come with a return model rather than a traffic forecast. And the paid versus organic debate, which in most companies defaults to a territory dispute, becomes a conversation about compound efficiency versus short-cycle returns.

Platforms like Console Go are built specifically for this connection, linking keyword and Search Console data directly to conversion and revenue outcomes in a way that removes most of the manual data assembly that makes organic ROAS hard to sustain as an ongoing metric. For teams that have the methodology right but spend too much time pulling the numbers together, that kind of infrastructure makes the difference between a metric that gets calculated once and one that drives decisions every month.

The Number Leadership Will Actually Care About

Paid media teams do not walk into budget reviews asking for more spend based on impressions. They bring a ROAS figure, a CAC trend, and a payback period. That framing works because it speaks the language every finance function understands: return on capital.

SEO can speak the same language. The data is available. The methodology is not complicated once it is defined. What it requires is a decision to stop treating traffic as the output and start treating revenue contribution as the output.

Organic ROAS will not be a perfect number the first time you calculate it. It will have assumptions baked in, attribution gaps built around it, and a range wider than you would like. That is fine. An imperfect revenue metric is still more useful than a precise traffic metric, because at least it is measuring the thing that actually matters.