ROAS Calculator

Calculate Return on Ad Spend and see whether your campaigns are above or below your profitability threshold.

$
$
%

ROAS Results

ROAS

Net (Rev − Spend)

$0

Cost per $1 Revenue

$0

Breakeven ROAS

Last updated: May 2026

Quick Answer

ROAS = Revenue ÷ Ad Spend. A 4× ROAS means $4 earned for every $1 spent. But "good ROAS" is meaningless without knowing your gross margin — your breakeven ROAS = 1 ÷ Gross Margin. At 40% margin, you need at least 2.5× ROAS to cover product costs.

Key Takeaways

  • ROAS without margin context is misleading: Always calculate your breakeven ROAS first.
  • ROAS ≠ profitability: High ROAS campaigns can still lose money if COGS is high.
  • Retargeting ROAS is always higher: Don't compare warm audience campaigns to cold prospecting — they serve different purposes.
  • Attribution model matters: Last-click, data-driven, and view-through attribution produce very different ROAS numbers for the same spend.

How to Use This Calculator (With Example)

Enter your total ad spend and revenue attributed to those ads. Optionally add your gross margin percentage to calculate your breakeven ROAS and see a profitability assessment.

Scenario: "GearShop" — Google Shopping Campaign

  • Ad spend (30 days): $8,500
  • Attributed revenue: $34,000
  • Gross margin: 35%

The Results

ROAS: $34,000 ÷ $8,500 = 4.0×
Breakeven ROAS: 1 ÷ 35% = 2.86×
Above breakeven? Yes — 4.0× > 2.86× ✓
Gross profit from ads: $34,000 × 35% = $11,900 − $8,500 spend = $3,400 profit

GearShop's campaign is profitable. With 40% headroom above breakeven, they can test increasing budget by 20–30% to find where efficiency starts to degrade.

ROAS Formula and How It Works

ROAS = Revenue from Ads ÷ Total Ad Spend

ROAS is expressed as a multiplier (4×) or ratio (4:1). It answers one question: how much revenue did these ads generate relative to what they cost? It does NOT tell you whether the business is profitable — for that, you need gross margin context.

The Breakeven ROAS Formula — The Most Important Number

Breakeven ROAS = 1 ÷ Gross Margin%

This is the ROAS at which your ad revenue exactly covers your cost of goods sold. Any ROAS below this number means you lose money on every sale, even before counting other business expenses. Examples:

  • 20% margin → Breakeven ROAS = 5.0× (very hard to achieve at scale)
  • 30% margin → Breakeven ROAS = 3.33×
  • 40% margin → Breakeven ROAS = 2.5×
  • 50% margin → Breakeven ROAS = 2.0×
  • 70% margin → Breakeven ROAS = 1.43× (digital products, SaaS)

A business with 70% margins (SaaS, digital products) can be highly profitable at 2× ROAS. A physical goods business with 22% margins needs 4.5× ROAS just to break even on ad spend — before paying rent, salaries, or shipping.

ROAS vs. ROI — When to Use Each

ROAS is a campaign-level efficiency metric. Use it for: daily bid management, campaign comparison, channel allocation decisions, and communicating performance to clients.

ROI is a business-level profitability metric. Use it for: assessing whether the entire marketing programme is profitable, comparing marketing to other investments, and financial planning.

A campaign with 6× ROAS might still generate negative ROI if fulfillment, customer support, and overhead aren't covered. Always pair ROAS analysis with gross margin calculations for a complete picture.

ROAS Benchmarks by Channel and Audience Type

  • Google Search (branded): 8–20× — users searching your brand name have very high intent
  • Google Search (non-branded): 3–8× — high intent, competitive
  • Google Shopping: 3–6× — product-level intent
  • Meta/Instagram (retargeting): 5–15× — warm audiences
  • Meta/Instagram (cold prospecting): 1.5–4× — building awareness
  • TikTok Ads: 1.5–3× — younger demographic, discovery-driven
  • Display / Programmatic: 1–3× — brand awareness, indirect impact

How to Improve Your ROAS

  • Improve landing page conversion rate: ROAS is the product of click cost and conversion rate. Improving your landing page CVR from 2% to 3% increases ROAS by 50% with zero change to ad spend or targeting.
  • Refine audience targeting: Exclude irrelevant demographics, build lookalike audiences from your best customers (LTV-based), and use negative keyword lists aggressively in Google campaigns.
  • Increase Average Order Value: ROAS = Revenue ÷ Spend. If you increase AOV via bundles, upsells, or free shipping thresholds without changing ad spend, ROAS rises proportionally.
  • Layer retargeting: Retargeting warm audiences (site visitors, cart abandoners, past purchasers) typically delivers 3–10× higher ROAS than cold prospecting. Allocate 20–30% of budget to retargeting.
  • Test creatives systematically: Ad creative is the single highest-leverage variable in Meta and TikTok campaigns. Run 3–5 creative variants per ad set; pause underperformers at 2× your CPA target.

Frequently Asked Questions

What is ROAS?

ROAS (Return on Ad Spend) = Revenue ÷ Ad Spend. A 4× ROAS means you earn $4 in revenue for every $1 spent on ads. It is the primary efficiency metric for paid advertising and is used to compare campaign performance, allocate budgets, and set bidding targets.

What is a good ROAS?

There is no universal answer — the correct target ROAS depends entirely on your gross margin. Your breakeven ROAS = 1 ÷ Gross Margin. At 40% margin, you break even at 2.5× ROAS; at 25% margin, you need 4× ROAS just to cover product costs. A common DTC eCommerce target is 3–5×, but a high-margin SaaS business with 80% margins can be profitable at 1.5×.

What is the difference between ROAS and ROI?

ROAS = Revenue ÷ Ad Spend. It only measures revenue efficiency against ad spend, ignoring all other costs. ROI = (Profit − Investment) ÷ Investment. It accounts for all costs (COGS, fulfillment, overhead). ROAS is used for daily campaign management; ROI tells you whether the business is actually making money.

How do I calculate my target ROAS?

Target ROAS = 1 ÷ Gross Margin ÷ Target Ad Spend % of Revenue. The simplest version: if your gross margin is 40% and you want ads to consume no more than 15% of revenue, your target ROAS = 1 ÷ 0.15 = 6.7×. If your margin is only 30% and ads can be 20% of revenue, target ROAS = 5×. Always set your target before running campaigns.

Why is ROAS higher for retargeting campaigns?

Retargeting campaigns show ads to people who have already visited your site, added to cart, or purchased — they are warm audiences with demonstrated purchase intent. Retargeting ROAS of 5–15× is common vs. 2–4× for cold prospecting campaigns. This is why most ad strategies layer cold prospecting (for reach) with retargeting (for efficiency).

How does attribution model affect ROAS?

Attribution model determines which ad gets credit for a conversion. Last-click attribution gives 100% credit to the final ad clicked. Data-driven/multi-touch attribution distributes credit across all touchpoints. Last-click ROAS is typically higher for bottom-funnel campaigns (search, retargeting) and lower for top-funnel (display, social). Always use consistent attribution when comparing ROAS across campaigns.