Skip to main content

ROAS Calculator

Calculate your return on ad spend, cost per acquisition, and ad funnel efficiency, built for ecommerce brands and SaaS companies running paid campaigns across Google, Meta, TikTok, and more.

What is ROAS and Why Every Advertiser Should Track It

ROAS stands for Return on Ad Spend. It measures how much revenue you generate for every dollar spent on advertising. For example, if you spend $1,000 on Facebook ads and those ads generate $4,000 in revenue, your ROAS is 4.0x, meaning every ad dollar returned $4 in revenue.

ROAS is a core metric for evaluating paid advertising performance. Unlike vanity metrics like impressions or clicks, ROAS directly connects your ad investment to revenue outcomes. It tells you whether your campaigns are actually making money or burning cash.

For ecommerce brands, ROAS determines which products to advertise, which audiences to target, and how much to spend. For SaaS companies, it helps evaluate whether paid acquisition channels are more cost-effective than organic or outbound approaches. For service businesses running Google Ads, it reveals whether your cost per lead actually translates into profitable customers.

One critical distinction: ROAS measures revenue return, not profit. A 3x ROAS doesn't mean you tripled your money, it means you generated 3x your ad spend in top-line revenue. After subtracting product costs, fulfillment, and overhead, your actual profit may be much less. That's why this calculator also computes profit and break-even ROAS when you enter your COGS.

How to Calculate ROAS

The ROAS formula is straightforward:

ROAS = Revenue from Ads ÷ Ad Spend

Let's walk through an illustrative example. Say you run an ecommerce store and spent the following on paid channels last month:

  • Google Ads: $5,000 → $18,000 in revenue
  • Meta Ads: $8,000 → $28,000 in revenue
  • TikTok Ads: $2,000 → $6,000 in revenue

Your overall ROAS: ($18,000 + $28,000 + $6,000) ÷ ($5,000 + $8,000 + $2,000) = $52,000 ÷ $15,000 = 3.47x

But channel-level ROAS tells a different story: Google (3.6x), Meta (3.5x), TikTok (3.0x). If your break-even ROAS is 2.5x, all channels are profitable, but Google is your most efficient.

Related Metrics

ROAS works best alongside other ad metrics:

  • CPA (Cost per Acquisition) = Ad Spend ÷ Conversions. Tells you the cost of each customer.
  • CTR (Click-Through Rate) = Clicks ÷ Impressions × 100. Measures ad creative effectiveness.
  • CVR (Conversion Rate) = Conversions ÷ Clicks × 100. Measures landing page and offer effectiveness.
  • AOV (Average Order Value) = Revenue ÷ Conversions. Higher AOV directly boosts ROAS.

Why ROAS Matters for Your Business

Budget Allocation

ROAS tells you where your ad dollars work hardest. If Google Shopping delivers 5x ROAS and Instagram Stories delivers 2x, you know where to shift budget. Smart advertisers don't spread spend equally, they concentrate on channels with the highest marginal ROAS and scale from there.

Profitability Decisions

Without ROAS, you're guessing whether your ads make money. A campaign that generates thousands of clicks and hundreds of conversions might still be unprofitable if the ROAS is below your break-even point. ROAS converts all that activity data into one number that answers: "Are we making money?"

Scaling Confidently

When you know your ROAS and break-even threshold, scaling becomes a math problem instead of a gamble. If your Meta campaigns consistently deliver 4x ROAS and your break-even is 2.5x, you have a 1.5x margin of safety. You can increase spend knowing that even with some efficiency loss, you'll remain profitable.

Creative and Audience Optimization

ROAS measured at the ad set or ad level reveals which creatives and audiences drive the most revenue. A video ad might get fewer clicks than a carousel but convert at a higher value, ROAS captures this difference when CTR and CPC alone can't.

What a Good ROAS Depends On

You will see lots of "good ROAS" numbers online, but most are not backed by published data, and the right target depends on your margins and business model. Instead of copying someone else's target, start from your own break-even ROAS (below) and work up from there:

  • Ecommerce (DTC): High-margin products can be profitable at a lower ROAS. Thin-margin, commoditized products need a higher one.
  • SaaS: First-month ROAS is often low, but measured against customer lifetime value it can look very different. Focus on payback period rather than immediate ROAS.
  • Lead generation (services): Measuring ROAS requires tracking leads through to closed revenue, because not all leads become customers.
  • Local businesses: Targets depend on service margins and job size. For example, $200 of Google Ads spend that produces a $2,000 HVAC job is a 10x ROAS.
  • Amazon/marketplace sellers: ACoS (Advertising Cost of Sales) is the inverse of ROAS. A 25% ACoS = 4x ROAS.

Don't compare your ROAS to businesses with different models. A subscription business can afford lower immediate ROAS because customers pay monthly over time. A single-purchase ecommerce brand needs higher ROAS on every transaction.

Break-Even ROAS: The Number You Must Know

Break-even ROAS tells you the minimum ROAS required to cover your product costs. Below this number, you lose money on every ad-driven sale.

Break-Even ROAS = 1 ÷ Gross Margin %

Examples:

  • 70% gross margin → break-even ROAS = 1.43x
  • 50% gross margin → break-even ROAS = 2.0x
  • 30% gross margin → break-even ROAS = 3.33x
  • 20% gross margin → break-even ROAS = 5.0x

This is why margin matters so much for ad-driven businesses. A brand selling $100 products with $30 in COGS (70% margin) can sustain aggressive ad spend with just a 1.5x ROAS. A brand with $70 in COGS (30% margin) needs 3.33x ROAS just to break even, and likely 4x+ to cover overhead and generate profit.

Enter your COGS in the calculator above to see your exact break-even ROAS and true profit after ad spend and product costs.

How to Improve Your ROAS

Increase Average Order Value

ROAS = Revenue ÷ Ad Spend. Increasing revenue without increasing ad spend directly improves ROAS. Use upsells, cross-sells, bundles, free shipping thresholds, and tiered pricing to push AOV higher. A 20% increase in AOV means a 20% increase in ROAS at the same ad spend.

Improve Conversion Rate

More conversions from the same clicks means more revenue at the same ad cost. Optimize landing pages, simplify checkout, add social proof, improve page speed, and test offers. Even a 0.5% improvement in conversion rate can significantly impact ROAS at scale.

Refine Audience Targeting

Not all audiences convert equally. Use lookalike audiences based on your best customers, exclude recent purchasers from acquisition campaigns, and segment by purchase intent. Narrower, higher-intent audiences typically deliver better ROAS even with higher CPMs.

Test Creative Aggressively

Ad creative is a major lever for improving ROAS on Meta and TikTok. Test different hooks, formats (video vs. static), angles (benefit vs. social proof vs. urgency), and calls to action.

Fix Attribution

If your tracking is broken, your ROAS data is unreliable. Ensure your conversion pixel fires correctly, use server-side tracking where possible, implement UTM parameters consistently, and reconcile ad platform data with your actual orders. Under-tracked ROAS leads to premature budget cuts on campaigns that are actually profitable.

Common ROAS Mistakes

Ignoring Product Costs

A 3x ROAS sounds great until you realize your COGS is 60% of revenue. After product costs, your $3 in revenue per $1 ad spend leaves you with $1.20, barely enough to cover overhead. Always calculate your true profit alongside ROAS by accounting for COGS, shipping, and fulfillment.

Mixing Attribution Windows

Comparing Meta ROAS with Google ROAS when each platform uses a different attribution window (Google Ads defaults to a 30-day click window [Google Ads Help, 2026]) is comparing apples to oranges. Standardize attribution settings across platforms or use a third-party tool to apply consistent attribution. Otherwise, you'll misallocate budget based on inflated or deflated platform numbers.

Optimizing Only for ROAS

Chasing the highest possible ROAS often means under-spending. Your best ROAS comes from your smallest, most targeted audience, but that limits scale. The goal is to maximize total profit, not ROAS percentage. A campaign doing 3x ROAS at $50,000 spend generates more profit than a campaign doing 8x ROAS at $2,000 spend.

Not Accounting for Lifetime Value

If your customers buy repeatedly, first-purchase ROAS massively underestimates true returns. For example, a subscription business with 2x first-month ROAS and customers who stay 18 months is actually generating 36x ROAS over the customer relationship. Factor LTV into your ROAS targets for acquisition campaigns.

Measuring ROAS Too Frequently

Daily ROAS fluctuates wildly due to purchase timing, ad platform learning phases, and small sample sizes. Evaluate ROAS over meaningful periods, weekly minimum, monthly preferred, and ensure you have statistically significant conversion volumes before making budget decisions.

Frequently Asked Questions About ROAS

What is a good ROAS for ecommerce?

There is no universal number, because a good ROAS depends on your margins. A business with 70% gross margins can be profitable at 2x ROAS, while a business with 30% margins may need 4x+ to break even. Use your COGS to calculate the break-even ROAS for your specific situation.

What's the difference between ROAS and ROI?

ROAS measures revenue generated per dollar of ad spend, it only accounts for ad costs. ROI (Return on Investment) measures net profit after all costs including product costs, overhead, and ad spend. A 4x ROAS doesn't mean 4x profit. If your product costs 50% of revenue, your true ROI on a 4x ROAS campaign is closer to 100% ((4 - 1 - 2) / 1).

How do I calculate ROAS?

ROAS = Revenue from Ads ÷ Ad Spend. For example, if you spent $10,000 on ads and generated $40,000 in revenue, your ROAS is 4.0x. Make sure to attribute revenue accurately: use UTM parameters, conversion tracking pixels, and consistent attribution windows across platforms.

Why is my ROAS different on each ad platform?

Each platform uses different attribution models and windows. For example, Google Ads uses a 30-day click-through conversion window by default (Source: Google Ads Help, 2026), while Meta uses its own attribution settings with different windows. Multi-touch attribution, view-through conversions, and cross-device tracking all create discrepancies. Use a unified analytics tool or consistent UTM tracking for the most accurate picture.

Should I optimize for ROAS or CPA?

It depends on your business model. ROAS is better when average order values vary significantly, it accounts for revenue differences between customers. CPA is better when all conversions have roughly the same value, like SaaS subscriptions at a fixed price. Many businesses track both: ROAS for campaign-level decisions and CPA for channel comparisons.

What ROAS should I target for a SaaS business?

SaaS businesses should factor in customer lifetime value (LTV), not just first-month revenue. If your monthly subscription is $100 and a customer stays 24 months, a $200 CPA (seemingly 0.5x ROAS on first-month revenue) actually yields 12x ROAS over the customer lifetime. Set a payback period target that fits your cash position and growth stage.

How does ROAS change at different ad spend levels?

ROAS often decreases as you scale ad spend, because you move past the most eager buyers into a broader audience. This is called diminishing returns. The goal is finding the spend level where marginal ROAS still exceeds your break-even threshold.

What is break-even ROAS and how do I calculate it?

Break-even ROAS is the minimum ROAS needed to cover your product/fulfillment costs (not including ad spend, which is already in the ROAS formula). It's calculated as 1 ÷ Gross Margin %. If your gross margin is 50%, your break-even ROAS is 2.0x. Below this, you're losing money on every sale even before overhead. This calculator computes it automatically when you enter COGS.