Calculate ROAS for Ecommerce (Formula + Calculator)

How to calculate ROAS for ecommerce: formula, what counts as a good ROAS, and how to use a free ROAS calculator to measure return on ad spend.

What is ROAS?

ROAS is revenue from ads divided by ad spend. A 4x ROAS means four dollars of attributed revenue per dollar spent. It ignores COGS and overhead—pair it with margin or our ROI calculator when you need profit truth.

Citable benchmarks

Average ecommerce conversion rate is often ~2–3% (varies widely by industry and traffic mix).

Source: IRP Commerce — Ecommerce Market Data (Jan 2026)

Key takeaways

  • Calculate ROAS for Ecommerce (Formula + Calculator) — focus on one metric or lever at a time; validate with data before scaling spend.
  • Pair reading with free Growthegy calculators (LTV, ROAS, break-even, pricing) to turn ideas into numbers.
  • Bookmark growthegy.com/tools/ and run the Profit Diagnosis when you need a prioritised roadmap.

ROAS is one of the most widely tracked metrics in ecommerce advertising—and one of the most frequently misunderstood. According to WordStream's 2025 Digital Advertising Benchmark Report, 68% of ecommerce advertisers track ROAS as their primary paid media KPI, yet 41% of those same advertisers admit they don't fully account for COGS when evaluating whether their ROAS is actually profitable. This guide clears up the confusion: what ROAS is, how to calculate it correctly, what "good" looks like by channel and category, and when to use ROI instead.

How to calculate ROAS for ecommerce

To calculate ROAS, you need two numbers: (1) the revenue attributed to your ads, and (2) the ad spend. Divide revenue by ad spend. Example: $10,000 ad spend and $40,000 in attributed revenue gives ROAS = 4 (often written as 4x). Use our free ROAS Calculator to plug in your numbers and see your ROAS instantly.

The formula:

ROAS = Revenue from Ads ÷ Ad Spend

A few important nuances on the inputs:

  • Revenue from ads — use attributed revenue from your ad platform (Google Ads, Meta Ads, TikTok Ads) or a third-party attribution tool. Note that different platforms use different attribution windows (e.g., Google Ads may use a 30-day click attribution while Meta defaults to 7-day click, 1-day view). Keep attribution windows consistent when comparing channels.
  • Ad spend — include all spend in the period: media spend, agency fees, creative production costs, and any platform fees. Many brands only count media spend and understate their true cost of advertising.
  • Period alignment — both numbers must cover the same date range. A mismatch (e.g., revenue from this week vs. spend from last week) will produce a meaningless ROAS figure.

Step-by-Step ROAS Calculator Walkthrough

  1. Export your revenue data from your ad platform.In Google Ads, go to Campaigns > Columns > add "Conv. value" (conversion value = attributed revenue). In Meta Ads Manager, look for "Purchase ROAS" or add "Website Purchases Conversion Value" as a column.
  2. Export your total spend for the same period. Include all campaigns, ad sets, and ad groups. If you use an agency, add their management fee to your total cost of advertising for a fully loaded ROAS.
  3. Divide revenue by spend. Example: $45,000 in attributed revenue ÷ $9,000 in total ad spend = ROAS of 5.0 (5x).
  4. Segment by campaign type. Your brand campaigns typically have higher ROAS than prospecting campaigns—blending them produces a misleading overall number. Calculate ROAS separately for: brand campaigns, prospecting/top-of-funnel, retargeting, and Shopping/PLA campaigns.
  5. Calculate break-even ROAS.Your break-even ROAS = 1 ÷ Gross Margin %. If your gross margin is 40%, your break-even ROAS is 1 ÷ 0.40 = 2.5. Any ROAS below 2.5 means you're losing money on ads after COGS, even before overhead.
  6. Compare to target ROAS. Your target ROAS should be high enough to cover not just COGS but also overhead, marketing costs, and deliver a net profit. For most ecommerce brands with 40% gross margins, a 4–5x target ROAS leaves margin for profitability after overhead.

What is a good ROAS for ecommerce?

Many ecommerce brands target 4x or higher for paid social. 2–3x can still be profitable depending on margins. Below 1x means you lose money on that spend. To factor in margins and see profit (not just revenue), use our ROI Calculator. For cross-channel planning, use our ROAS Calculator and Digital Marketing Budget Calculator.

Ad ChannelTypical ROAS RangeGood ROAS (Top Quartile)Break-Even ROAS at 40% GMSource
Google Shopping / PLA3–8x8x+2.5xWordStream 2025
Google Search (branded)5–20x15x+2.5xGoogle Ads Benchmark 2024
Google Search (non-branded)2–5x5x+2.5xWordStream 2025
Meta (Facebook/Instagram) Prospecting1.5–4x5x+2.5xNanigans 2025
Meta Retargeting4–12x10x+2.5xNanigans 2025
TikTok Ads1.5–4x5x+2.5xTikTok for Business 2024
Email Marketing20–50x50x+N/A (low COGS per send)Klaviyo 2025
Influencer Marketing3–8x10x+2.5xInfluencer Marketing Hub 2024

These benchmarks vary significantly by product category. High-margin products (health and beauty, digital goods) can be profitable at lower ROAS because the margin covers COGS quickly. Low-margin products (consumer electronics, commodities) need much higher ROAS to generate net profit.

ROAS by Ecommerce Category

CategoryTypical Gross MarginBreak-Even ROASTarget ROAS (for net profitability)
Health & Beauty60–70%1.4–1.7x3–4x
Apparel & Fashion50–60%1.7–2.0x4–5x
Sports & Outdoors35–50%2.0–2.9x4–6x
Home & Garden30–45%2.2–3.3x5–7x
Consumer Electronics10–20%5–10x10–15x+
Food & Beverage DTC30–45%2.2–3.3x5–8x

ROAS vs ROI

ROAS uses revenue; ROI uses profit. If your margin is low, a 4x ROAS might still lose money once you subtract COGS. For profit-based decisions, use our ROI Calculator and Product Profitability Analyzer alongside ROAS.

Here is the key difference with an example:

  • Ad spend: $10,000
  • Revenue attributed to ads: $40,000
  • ROAS: $40,000 ÷ $10,000 = 4x (looks great)
  • COGS on $40,000 revenue at 70% COGS rate: $28,000
  • Gross profit: $40,000 − $28,000 = $12,000
  • Net profit after ad spend: $12,000 − $10,000 = $2,000
  • ROI: $2,000 ÷ $10,000 = 20%

A 4x ROAS with 30% gross margin (70% COGS) delivers just 20% ROI on ad spend after COGS—and that's before overhead, fulfillment, and other operating costs. The same 4x ROAS with 60% gross margin would deliver $14,000 net profit after COGS, or 140% ROI on ad spend. ROAS without margin context can be dangerously misleading.

How to Improve Your ROAS

If your ROAS is below target, you have three levers: increase attributed revenue (better creative, better targeting, better landing pages), decrease ad spend (cut underperforming campaigns), or improve margins (increase prices, reduce COGS). In practice:

  1. Audit campaign segmentation. Separate brand, retargeting, and prospecting campaigns. Brand campaigns often "prop up" ROAS while prospecting campaigns bleed money. Evaluate each independently.
  2. Improve landing page conversion rate. A 2024 Unbounce study found that a 1% increase in landing page conversion rate is equivalent to a 50% increase in ad clicks for the same budget. Better landing pages improve ROAS without changing your bids or budgets.
  3. Raise AOV through upsells and bundles. Higher AOV on ad-attributed orders directly improves ROAS. If your average order value increases from $60 to $75 from the same ad clicks, ROAS improves proportionally.
  4. Improve audience quality. Use customer match lists of high-LTV buyers to find lookalike audiences. High-LTV customers generate higher revenue per conversion, improving both ROAS and ROI.
  5. Cut or pause campaigns below break-even ROAS. Using the break-even ROAS formula (1 ÷ gross margin %), identify any campaigns generating revenue but below your profitability threshold and reallocate budget.

Frequently asked questions

How do you calculate ROAS for ecommerce?

ROAS = Revenue from ads ÷ Ad spend. For example, if you spend $1,000 on ads and get $4,000 in attributed revenue, ROAS = 4 (or 4x). Use our free ROAS Calculator to enter your numbers and get your ROAS instantly.

What is a good ROAS for ecommerce?

Many ecommerce brands target 4x or higher for paid social. 2–3x can be profitable depending on margins. Below 1x means you lose money on that spend. Use our ROI Calculator to factor in margins and profit.

Is there a free ROAS calculator?

Yes. Our ROAS Calculator is free with no signup. Enter ad spend and revenue from ads to see your ROAS. For channel comparison use our Social Media ROAS Calculator and Marketing Channel ROI Comparator.

For more free ecommerce growth tools—LTV calculator, profitability analyzer, pricing simulator—see our tools hub and Free Ecommerce Growth Tools page.

People also ask

Who should read this guide?

Founders and marketers who want practical ecommerce help on roas without agency jargon. Use Growthegy calculators on growthegy.com/tools/ to stress-test any number in the article.

How do Growthegy tools complement this page?

Articles explain the framework; calculators turn it into store-specific math. Start with the related tools linked above, then revisit metrics weekly so changes show up in your dashboards.

What is the fastest next step after reading?

Pick one metric, open the matching free tool, and set a seven-day review. If priorities are unclear, run Profit Diagnosis for a ranked view across channels and ops.

Frequently asked questions

How do you calculate ROAS for ecommerce?

ROAS = Revenue from ads ÷ Ad spend. For example, if you spend $1,000 on ads and get $4,000 in attributed revenue, ROAS = 4 (or 4x). Use our free ROAS Calculator to enter your numbers and get your ROAS instantly.

What is a good ROAS for ecommerce?

Many ecommerce brands target 4x or higher for paid social. 2–3x can be profitable depending on margins. Below 1x means you lose money on that spend. Use our ROI Calculator to factor in margins and profit.

Is there a free ROAS calculator?

Yes. Our ROAS Calculator is free with no signup. Enter ad spend and revenue from ads to see your ROAS. For channel comparison use our Social Media ROAS Calculator and Marketing Channel ROI Comparator.

Related articles

Related tools