How to Calculate ROAS (And Actually Use It to Make Decisions)

Angrez Aley

Angrez Aley

Senior paid ads manager

202512 min read

Return on Ad Spend (ROAS) is straightforward: total revenue from ads divided by total ad spend.

That number tells you how much money you're making for every dollar spent on advertising. It's the most direct health check for your paid campaigns.

Why ROAS Matters More Than Vanity Metrics

Marketing dashboards overflow with metrics: clicks, impressions, CTR, engagement rate. These tell part of the story. ROAS tells you what matters: are your ads making money?

You spend $1,000 on a Meta campaign and get 500 clicks. Sounds solid. But if those clicks generate $800 in sales, your ROAS is 0.8—you lost $0.20 per dollar spent. ROAS cuts through the noise.

ROAS proves marketing value:

  • Budget justification: Show executives exactly which campaigns deliver returns
  • Strategic scaling: Identify what to scale with confidence
  • Fast optimization: Flag underperforming campaigns before they burn budget

ROAS transforms ad spend from an expense into an investment decision.

ROAS Benchmarks by Performance Level

What's a "good" ROAS? Depends on your industry, profit margins, and business model. General benchmarks:

ROAS RangeWhat It MeansWhen to Use
Below 1:1 (100%)Losing money on every ad dollarPause and reevaluate immediately
2:1-3:1 (200%-300%)Breaking even or slight profit after costsCommon starting point in competitive markets
4:1+ (400%+)Strong, healthy return indicating profitabilityExcellent target for most e-commerce campaigns
10:1+ (1000%+)Exceptional performance or low-margin business necessityLuxury brands or razor-thin margin operations

A 4:1 ROAS is a solid target for most businesses, suggesting healthy profitability. But your "good" ROAS depends entirely on profit margins and operating costs.

ROAS focuses on direct ad return. For overall marketing contribution to business profitability, you need to understand marketing ROI alongside ROAS—they answer different questions.

The Core ROAS Formula

The fundamental calculation:

ROAS = Total Revenue from Ads / Total Ad Cost

This gives you a quick answer to: "For every dollar in ads, how many dollars came back?"

You don't need complex spreadsheets for baseline performance reads. Historical ROAS data is invaluable for forecasting future ad spend allocation.

What to Include in Ad Spend

Most marketers only count platform spend—the cash handed to Meta or Google. This inflates ROAS and gives you inaccurate returns.

Fully-loaded ad cost includes:

  • Platform spend: Money paid directly to ad networks (Meta, Google, TikTok)
  • Agency fees: Retainers or commissions if you're working with agencies
  • Creative production: Designer, copywriter, and video editor costs
  • Software and tools: Subscriptions for ad management, analytics, creative platforms

Skip these costs and you're not calculating real ROAS. Get the fundamentals right.

Practical ROAS Calculation Example

DTC brand runs a Meta campaign for a new product launch. Here are their numbers:

  • Revenue from ads: $20,000 (from purchase conversion value in Meta Ads Manager)
  • Meta ad spend: $4,000
  • Agency retainer: $1,500
  • Creative costs: $500 (freelance video editor)

Total fully-loaded ad cost: $6,000 ($4,000 + $1,500 + $500)

The calculation:

ROAS = $20,000 / $6,000 = 3.33 or 333%

For every dollar truly invested in this campaign, they generated $3.33 in return. This is far more useful than the 5.0x ROAS using only platform spend.

This distinction directly impacts profitability decisions. It's also foundational when you calculate cost per acquisition.

Finding ROAS Data in Meta Ads Manager

Calculating ROAS starts in Meta Ads Manager, where ad spend and revenue data lives.

You need two metrics:

  • Amount Spent: Total cash paid to Meta
  • Purchase Conversion Value: Total revenue from purchases tracked by Meta Pixel or Conversions API

These two numbers form your ROAS calculation foundation.

Customizing Your Ads Manager View

Meta's default dashboard doesn't show the full picture. Customize columns to see spend and purchase value side-by-side.

Steps:

  1. Click Columns dropdown in Ads Manager
  2. Select Customize Columns
  3. Search for and add:
    • Amount Spent
    • Purchase Conversion Value
    • ROAS (Purchase) - Meta's pre-calculated metric for verification

Save this as a preset. You'll have instant ROAS visibility at campaign, ad set, or ad level.

Automating ROAS Calculation and Analysis

Pulling numbers manually works for a few campaigns. It becomes error-prone when testing hundreds of ad variations.

Modern tools change the game. Platforms that centralize metrics automate ROAS calculation entirely.

Benefits of automation:

  • Instant performance visibility across all creatives
  • Spot winning ads in minutes, not hours
  • Make faster budget allocation decisions
  • Eliminate manual spreadsheet work

Tools for automated ROAS tracking:

  • Ryze AI - AI-powered optimization for Google and Meta campaigns with automated ROAS tracking
  • Supermetrics - Data pipeline for pulling ad platform data into dashboards
  • Google Data Studio / Looker Studio - Free dashboards with automated metric pulls
  • Whatagraph - Marketing reporting automation
  • Triple Whale - E-commerce attribution and analytics
  • Madgicx - Creative intelligence with automated ROAS tracking

Meta Ads Manager gives you raw data. Dedicated platforms surface insights faster, letting you focus on strategy instead of data entry.

Attribution and Conversion Windows

ROAS accuracy lives and dies by attribution settings. These settings define the rules platforms use to credit ads for sales and how long that credit window stays open.

The two critical levers:

  • Attribution model: What counts as conversion-driving (click vs. view)
  • Conversion window: Timeframe where actions get credit

Get these wrong and your data tells the wrong story.

Choosing the Right Conversion Window

Meta offers options like 1-day click or 7-day click windows. The difference is massive.

1-day click window: Meta credits your ad only if purchase happens within 24 hours of click. Works for impulse purchases like phone cases or trending apparel.

7-day click window: Credits conversions up to 7 days after click. Essential for:

  • Custom furniture
  • High-ticket B2B services
  • Products with research-heavy buying cycles

The goal isn't picking the longest window to inflate ROAS. Match attribution settings to how customers actually buy. A mismatch gives you technically correct but strategically useless data.

Multi-Platform Customer Journeys

Complexity increases when running ads on multiple platforms. Customer sees your Meta ad but buys on Amazon—how do you connect those dots?

Accurately calculating ROAS across complex journeys requires bridging data gaps. Tools like Amazon Attribution help connect Meta Ads to Amazon sales for unified performance views.

Attribution window implications:

Window TypeWhat It CapturesBest For
1-day clickImmediate conversions onlyImpulse purchases, promotional campaigns
7-day clickConversions within a weekStandard e-commerce, medium consideration
28-day clickExtended purchase cyclesHigh-ticket items, B2B services
View-throughImpressions that led to conversionsBrand awareness impact, upper-funnel campaigns

Your attribution window defines the story your data tells. Shorter windows highlight immediate impact. Longer windows capture delayed conversions for fuller pictures of ad influence.

Pick the right one so ROAS reflects reality and enables smart budget decisions.

Manages all your accounts
Google Ads
Connect
Meta
Connect
Shopify
Connect
GA4
Connect
Amazon
Connect
Creatives optimization
Next Ad
ROAS1.8x
CPA$45
Ad Creative
ROAS3.2x
CPA$12
24/7 ROAS improvements
Pause 27 Burning Queries
0 conversions (30d)
+$1.8k
Applied
Split Brand from Non-Brand
ROAS 8.2 vs 1.6
+$3.7k
Applied
Isolate "Project Mgmt"
Own ad group, bid down
+$5.8k
Applied
Raise Brand US Cap
Lost IS Budget 62%
+$3.2k
Applied
Monthly Impact
$0/ mo
Next Gen of Marketing

Let AI Run Your Ads

Costly ROAS Calculation Mistakes

Getting ROAS right is the foundation of scalable marketing strategy. It's also alarmingly easy to mess up. Simple missteps turn promising metrics into dangerously misleading ones.

Flawed calculations lead teams to scale unprofitable campaigns or kill winners before they take off. These aren't minor accounting errors—they're strategic blunders that drain budgets.

Mistake 1: Forgetting About Profitability

Positive ROAS doesn't automatically mean profit. This is the most dangerous assumption.

A 400% ROAS feels like a win. But if your product has a 20% profit margin, you're losing money on every sale driven by that ad.

The culprit: Cost of Goods Sold (COGS)—all direct product costs including manufacturing and materials. Ignoring COGS paints a false success picture.

Wrong approach:

Calculate ROAS using gross revenue only.

  • Campaign generates $10,000 revenue from $2,500 ad spend
  • Looks like solid 4x ROAS

Right approach:

Factor in profit margin.

  • If profit margin is 25%, that $10,000 revenue = $2,500 actual profit
  • Campaign breaks even, doesn't thrive

Calculate your break-even ROAS:

Break-even ROAS = 1 / Profit Margin

If profit margin is 25% (0.25), break-even ROAS is 4 (1 / 0.25). Anything below 4:1 means you're losing money.

Mistake 2: Ignoring Returns and Refunds

Ad platforms report initial sales. They don't track customer returns a week later.

This oversight inflates revenue numbers and ROAS.

The mistake:

  • Celebrate $5,000 revenue from campaign costing $1,000
  • That's 5x ROAS!

The reality:

  • Following week, $1,500 in refunds
  • Actual revenue: $3,500
  • True ROAS: 3.5x

Subtract returns from total revenue before calculating ROAS. Base decisions on money that stays in your bank account.

Mistake 3: Optimizing in a Vacuum

Focusing only on ROAS without considering other metrics is shortsighted.

High ROAS on low-priced items might look great. A campaign with lower ROAS acquiring customers with high LTV could be far more valuable long-term.

Think beyond immediate returns:

  • Balance short-term ROAS with long-term profitability
  • Consider Customer Lifetime Value (LTV)
  • Track CAC payback period
  • Monitor customer retention rates

Real success comes from balancing ROAS with broader business metrics.

Common Attribution Errors

Wrong:Using last-click attribution for multi-touch campaigns
Right:Use attribution models matching your customer journey complexity
Wrong:Not accounting for view-through conversions on brand campaigns
Right:Include view-through conversions for upper-funnel efforts
Wrong:Same conversion window for all product types
Right:Adjust windows based on product consideration cycles

ROAS Calculation FAQ

What's a Good ROAS for Meta Ads?

No magic number exists. "Good" ROAS depends on profit margins.

Luxury brand with high margins could profit at 3:1. E-commerce store with thin margins might need 10:1 to survive.

Calculate your break-even ROAS: Break-even ROAS = 1 / Profit Margin

If profit margin is 25%, break-even is 4:1. Anything below means you're losing money.

Use break-even as your floor. Set realistic goals aligning with profitability targets above that threshold.

How Do I Calculate ROAS for Lead Generation?

For businesses that don't sell directly from ad clicks (SaaS, service providers), assign monetary value to each lead.

What you need:

  • Lead-to-customer conversion rate: Percentage of leads becoming paying customers
  • Average Customer Lifetime Value (LTV): Revenue per customer over entire relationship

Example calculation:

  • Average customer LTV: $5,000
  • Lead-to-customer conversion rate: 10%
  • Lead value: $5,000 x 0.10 = $500

Campaign spent $2,000 and generated 10 leads:

  • Total generated value: 10 leads x $500 = $5,000
  • ROAS: $5,000 / $2,000 = 2.5:1

Tools for lead gen ROAS tracking:

  • Ryze AI - AI-powered optimization for Google and Meta campaigns
  • HubSpot - Native Meta lead ads integration with LTV tracking
  • Salesforce - CRM with attribution and revenue tracking
  • CallRail - Call tracking for offline conversion attribution
  • Ruler Analytics - Marketing attribution for lead gen

Should I Focus on ROAS or CPA?

You need both. They're different lenses showing different performance aspects.

CPA (Cost Per Acquisition):

  • Measures cost efficiency
  • Shows exact price to land one customer
  • Great for budget management
  • Prevents overspending on acquisitions

ROAS (Return on Ad Spend):

  • Measures revenue efficiency
  • Direct line from ad spend to revenue
  • Ultimate profitability indicator
  • Better for scaling decisions

Which to prioritize:

For e-commerce/DTC brands: ROAS is your North Star metric (transaction happens immediately)

For lead gen/subscription businesses: CPA feels more immediate and trackable

Best approach: Don't pick one. Use CPA to control acquisition costs, but connect it to ROAS by factoring in LTV. That gives you the full long-term financial picture.

How Often Should I Check ROAS?

Depends on campaign type and spending level:

  • Daily: High-spend campaigns ($1,000+/day), promotional campaigns, new campaign launches
  • Weekly: Standard ongoing campaigns, stable performance accounts
  • Monthly: Low-spend campaigns, brand awareness efforts, long sales cycles

Warning signs to check immediately:

  • ROAS drops 20%+ day-over-day
  • Conversion volume drops significantly
  • CPA spikes unexpectedly
  • New competitor activity

What ROAS Do I Need for Profitability?

ROAS for profitability = (1 / Profit Margin) + Buffer

Example scenarios:

Business TypeProfit MarginBreak-even ROASTarget ROAS for Profitability
High-margin SaaS80%1.252.0+
Mid-margin e-commerce40%2.54.0+
Low-margin retail20%5.07.0+
Dropshipping15%6.6710.0+

Add buffer above break-even to account for:

  • Operating expenses not in COGS
  • Returns and refunds
  • Payment processing fees
  • Platform and tool costs
  • Agency or internal team costs

Taking Action on ROAS Data

Calculating ROAS is step one. Using it to make decisions is what matters.

Immediate actions based on ROAS:

ROAS above target:

  • Scale budget 20-30% incrementally
  • Test expansion to similar audiences
  • Create Lookalike audiences from converters
  • Duplicate winning ad sets
  • Document winning creative patterns

ROAS at target:

  • Maintain current budget
  • Test creative variations
  • Expand to new placements cautiously
  • Look for efficiency improvements
  • Monitor for performance decay

ROAS below break-even:

  • Pause campaigns immediately if losing money
  • Analyze attribution settings first
  • Check for tracking issues
  • Review audience targeting
  • Test new creative approaches
  • Consider different offers

Tools for ROAS-based optimization:

  • Ryze AI - AI-powered optimization for Google and Meta campaigns with automated ROAS-based budget allocation
  • Revealbot - Automated rules based on ROAS thresholds
  • Madgicx - AI-driven budget optimization
  • Smartly.io - Campaign automation at scale
  • Optmyzr - PPC management with ROAS-based rules
  • AdScale - AI-powered budget management

The Bottom Line

ROAS is simple to calculate but requires nuance to use correctly.

Key takeaways:

  1. Include fully-loaded costs (platform spend, agency fees, creative, tools)
  2. Match attribution windows to customer buying behavior
  3. Account for returns, refunds, and COGS
  4. Calculate break-even ROAS based on profit margins
  5. Use ROAS alongside CPA and LTV for complete picture
  6. Automate tracking to make faster decisions
  7. Take action on data—ROAS is useless without optimization

Calculate ROAS correctly. Use it to make smart budget decisions. Scale what works. Kill what doesn't.

That's how you turn ad spend into profitable growth.

Angrez Aley

Written by Angrez Aley

Senior paid ads manager with 10+ years running Google and Meta campaigns for DTC brands and lead generation businesses.

Manages all your accounts
Google Ads
Connect
Meta
Connect
Shopify
Connect
GA4
Connect
Amazon
Connect
Creatives optimization
Next Ad
ROAS1.8x
CPA$45
Ad Creative
ROAS3.2x
CPA$12
24/7 ROAS improvements
Pause 27 Burning Queries
0 conversions (30d)
+$1.8k
Applied
Split Brand from Non-Brand
ROAS 8.2 vs 1.6
+$3.7k
Applied
Isolate "Project Mgmt"
Own ad group, bid down
+$5.8k
Applied
Raise Brand US Cap
Lost IS Budget 62%
+$3.2k
Applied
Monthly Impact
$0/ mo
Next Gen of Marketing

Let AI Run Your Ads