ROI Calculators

ROAS Calculator

Calculate your return on ad spend (ROAS) instantly. Enter revenue and ad spend to measure campaign profitability.

Total revenue generated from ads ($)

Total amount spent on ads ($)

How to Calculate ROAS

ROAS (return on ad spend) is a paid media metric that measures how much revenue you generate for every dollar spent on advertising, expressed as a ratio or multiplier — calculated by dividing total attributed revenue by total ad spend, with a result of 4x meaning four dollars returned for every dollar invested.

ROAS is the primary efficiency metric for paid social, search, and display campaigns. It tells you whether your advertising is generating revenue, and at what rate — before factoring in product costs or overheads. According to HubSpot's State of Marketing 2024 report, 63% of marketers cite improving ROAS as their top paid media priority, which makes accurate calculation fundamental to every media buying decision.

Step-by-Step Calculation

Step 1: Identify your attributed revenue. Pull revenue data from your ad platform (Meta Ads Manager, Google Ads, TikTok Ads Manager) or your analytics platform (Google Analytics 4) using your chosen attribution window. Make sure you're pulling from a consistent date range and attribution model. Example: $22,400 in revenue attributed to your Meta campaign over 30 days.

Step 2: Identify your total ad spend. This is the amount billed by the ad platform for the same period — not including agency fees, creative production, or other costs. Those belong in your ROI calculation, not your ROAS calculation. Example: $5,600 in ad spend over the same 30 days.

Step 3: Divide revenue by ad spend. ROAS = $22,400 ÷ $5,600 = 4x

A 4x ROAS means every dollar of ad spend generated four dollars in attributed revenue. Expressed as a percentage, this is 400% — both formats are used in industry, though the multiplier format (4x) is more common in day-to-day campaign reporting.

Campaign ROAS vs Blended ROAS

There are two ways to calculate ROAS, and confusing them leads to poor budget decisions.

Campaign ROAS measures the return from a specific campaign, ad set, or ad. This is what you see inside Meta Ads Manager or Google Ads for each individual campaign. It is useful for comparing creative performance and audience efficiency, and for making decisions about scaling or pausing individual campaigns.

Blended ROAS (also called total ROAS or account-level ROAS) is calculated by dividing your total revenue — from all sources, including organic and direct — by your total advertising spend across all platforms. This gives you a business-level view of how hard your ad spend is working. Blended ROAS is typically lower than campaign-level ROAS because it captures revenue that would have occurred without advertising.

For strategic budget allocation decisions, use blended ROAS. For campaign optimisation decisions, use campaign-level ROAS. Comparing the two also helps identify how much of your in-platform ROAS is "real" versus the result of attributing organic purchases to paid campaigns.

The Attribution Window Problem

Attribution windows fundamentally affect the ROAS number you see. A 1-day click window, a 7-day click window, and a 7-day click plus 1-day view-through window will produce three materially different ROAS figures for the same campaign.

Meta's default attribution setting changed from 28-day click to 7-day click after iOS 14.5, which reduced reported ROAS figures across the platform — not because campaigns became less effective, but because fewer conversions fell within the measurement window. When comparing ROAS data across time periods or platforms, confirm you're using consistent attribution settings. Inconsistent attribution windows are one of the most common sources of misleading ROAS comparisons.


What Is a Good ROAS?

A ROAS of 4x is the commonly cited benchmark for a well-performing e-commerce campaign — but whether 4x is good, bad, or irrelevant for your business depends entirely on your gross profit margin.

The table below shows ROAS benchmarks by industry and platform, drawn from WordStream's Paid Advertising Benchmarks and Statista's Digital Advertising Report 2024.

Industry / PlatformAverage ROASStrong ROAS
E-commerce (general)4x6x+
Retail4–5x6x+
Travel5–7x8x+
Lead generation2–3x4x+
B2B SaaS3–4x5x+
Google Ads (all industries)4.5x avg6x+
Meta (Facebook/Instagram)3–6x6x+
TikTok Ads (direct response)2–4x5x+
LinkedIn Ads2–3x4x+

Source: WordStream Paid Advertising Benchmarks; Statista Digital Advertising Report 2024.

LinkedIn's lower ROAS benchmark does not mean LinkedIn campaigns underperform — it reflects longer B2B sales cycles and higher customer lifetime values. A 2.5x ROAS on LinkedIn for a $50,000 SaaS deal is exceptional; a 2.5x ROAS on Meta for a $40 product is almost certainly unprofitable.

Why ROAS Varies by Business Model

The single most important factor determining what constitutes a "good" ROAS for your business is your gross profit margin. A business with a 60% gross margin can be profitable at 2x ROAS. A business with a 20% gross margin needs 5x ROAS just to cover product costs — before accounting for any other operating expense.

This is why the Break-even ROAS Calculator is an essential companion to this tool. Before benchmarking your ROAS against industry averages, calculate your own break-even point. Comparing your 3x ROAS against an industry average of 4x is meaningless if your gross margin means you need 5x just to break even.

Platform-Specific Considerations

Each platform has structural characteristics that influence achievable ROAS. Google Search Ads capture demand that already exists — users searching for your product — which typically produces stronger direct-response ROAS than social platforms. Meta and TikTok create demand by reaching users who were not actively searching, which requires broader creative and longer attribution windows to capture full value. LinkedIn's business audience commands higher CPMs (cost per thousand impressions), which compresses ROAS ratios but reaches decision-makers who generate higher deal values.

Comparing ROAS across platforms without accounting for these structural differences leads to incorrect conclusions about where to invest.


The ROAS Formula

ROAS = Revenue ÷ Ad Spend

Expressed as a multiplier (e.g., 4x, 6x) or percentage (e.g., 400%, 600%).

Variable Definitions

  • Revenue — Total revenue attributed to advertising in the measurement period, per your chosen attribution model and window. For e-commerce, this is typically transaction revenue. For lead generation, this may be pipeline value or closed revenue depending on your sales cycle length.
  • Ad Spend — Total amount billed by the advertising platform during the measurement period. Does not include agency fees, creative production costs, or platform tools — those belong in a full ROI calculation.

ROAS as a Percentage

Some platforms and reports express ROAS as a percentage rather than a multiplier. The conversion is straightforward: multiply the multiplier by 100. A 4x ROAS = 400% ROAS. A 2.5x ROAS = 250% ROAS. Both express the same relationship; the multiplier format is more widely used in performance marketing, while the percentage format sometimes appears in finance reporting.

ROAS vs ROI: The Critical Difference

ROAS and ROI (return on investment) are related but measure different things. ROAS measures revenue relative to ad spend only. ROI measures profit relative to total costs — including product cost of goods sold, fulfilment, shipping, creative production, agency fees, and overhead.

A campaign with a 5x ROAS can still generate negative ROI if your gross margin is 15% and your fulfilment costs are high. Conversely, a 2x ROAS on a high-margin product can generate strong profit. ROAS is an efficiency signal; ROI is the profitability signal. Use ROAS to optimise campaigns; use ROI to evaluate whether you should be running the campaigns at all.


Tips to Improve Your ROAS

1. Calculate your break-even ROAS before setting targets

Before optimising toward a ROAS number, calculate the minimum ROAS you need to cover product costs. Break-even ROAS = 1 ÷ gross margin. If your gross margin is 35%, you need at least 2.86x ROAS to cover cost of goods — before paying for fulfilment, returns, or any other variable cost. Optimising toward an industry benchmark without knowing your own break-even threshold is one of the most common and costly mistakes in paid media management.

2. Segment ROAS by product category and audience

An aggregate account ROAS masks significant variation underneath. According to WordStream's benchmarking data, ROAS can vary by 3–5x across different product categories within the same e-commerce account. Products with higher gross margins can sustain lower ROAS targets; lower-margin products require higher ROAS to be profitable. Segmenting campaigns by product category and setting margin-adjusted ROAS targets for each allows you to scale high-margin campaigns aggressively while controlling spend on low-margin lines.

3. Improve your landing page conversion rate

ROAS is a product of two factors: how efficiently your ads generate clicks (CPC), and how effectively your landing page converts those clicks into revenue (conversion rate × average order value). A landing page conversion rate improvement from 2% to 4% doubles your ROAS without touching your ad campaigns. According to Unbounce's Conversion Benchmark Report, median e-commerce landing page conversion rates sit at approximately 4%, while top-quartile pages convert at 11% or higher — a 3x difference that translates directly to 3x better ROAS.

4. Focus budget on your highest-ROAS audience segments

Most campaigns have a small number of audience segments generating disproportionate returns. Use platform reporting to identify your highest-ROAS customer demographics, lookalike audiences, and retargeting segments, then allocate a larger share of budget toward them. Meta's Advantage+ audience tools and Google's Performance Max campaigns automate some of this allocation, but manual analysis of audience-level ROAS remains valuable for understanding where your best customers actually come from.

5. Test creative systematically rather than randomly

Creative quality is the primary driver of ROAS variation on social platforms. According to Meta's own advertiser research, creative is responsible for approximately 70% of campaign performance variation. Top-performing advertisers by ROAS run 3–5x more creative variations than median advertisers and rotate creative more frequently to prevent fatigue. Run structured A/B tests — changing one variable at a time — and use ROAS (or cost per purchase) as your primary creative success metric rather than CTR, which does not correlate reliably with ROAS.

6. Adjust attribution windows to match your purchase cycle

If your product has a consideration period of more than a few days — which is true for most purchases above $50–100 — a 1-day attribution window will undercount conversions and understate ROAS. Use 7-day click attribution as a minimum for most e-commerce campaigns; consider 28-day click for higher-consideration purchases or B2B campaigns. Consistently apply the same attribution window across your analysis period so trend comparisons remain valid.

7. Account for seasonality in your ROAS targets

ROAS fluctuates with seasonality. CPMs spike during Q4 — particularly November and December — as advertisers compete for the same inventory. According to Statista's Digital Advertising Report, average CPMs on Meta increase 30–60% in Q4 versus the Q1–Q3 average. This compresses ROAS for the same creative and audiences. Set seasonally adjusted ROAS targets: higher in Q1–Q3 when traffic is cheaper, slightly lower in Q4 when inventory costs rise but purchase intent is also higher. Pausing campaigns during high-CPM periods because ROAS drops below your flat annual target is often the wrong decision.

8. Use ROAS alongside other metrics for budget allocation decisions

ROAS alone is an incomplete guide to budget allocation. A campaign with a 6x ROAS but $500 in spend generates less absolute profit than a campaign with a 3.5x ROAS and $50,000 in spend, assuming positive margins in both cases. Evaluate campaigns on ROAS efficiency alongside absolute revenue contribution, customer acquisition cost relative to lifetime value, and incremental impact (measured through holdout tests or geo experiments). Over-optimising ROAS in isolation often leads to shrinking budgets toward very narrow, high-intent audiences — capturing existing demand rather than building new demand and long-term growth.

Last updated: March 2026

Frequently Asked Questions

What is a good ROAS?
A good ROAS is 3x or higher, meaning you earn $3 for every $1 spent on ads. However, this varies by industry — e-commerce often targets 4x+, while lead gen may accept 2x.
What is the difference between ROAS and ROI?
ROAS measures revenue per dollar of ad spend (Revenue ÷ Ad Spend). ROI measures overall profit including all costs ((Revenue − Total Costs) ÷ Total Costs × 100). ROAS only considers ad spend as the cost.
How is ROAS calculated?
ROAS = Revenue ÷ Ad Spend. For example, if you spent $1,000 on ads and generated $4,000 in revenue, your ROAS is 4x.
What ROAS do I need to be profitable?
Your break-even ROAS depends on your profit margins. Use our Break-even ROAS Calculator to find your specific threshold.

Related Tools