Back to BlogMarketing

ROAS Calculator: How to Calculate & Improve Return on Ad Spend (2025)

May 17, 2025 10 min read

Key Takeaways

    You're spending $2,000/month on Facebook Ads. Your Shopify dashboard shows $8,000 in revenue from those ads. Is that good?

    That's a 4x ROAS — and yes, for most e-commerce brands, that's healthy. But here's the catch: if your profit margin is only 20%, you need a minimum 5x ROAS just to break even.

    Understanding ROAS is the difference between scaling a profitable ad campaign and burning money. In this guide, you'll learn exactly how to calculate, benchmark, and improve your ROAS.

    What is ROAS?

    ROAS (Return on Ad Spend) measures how much revenue you earn for every dollar spent on advertising. It's the most important metric for evaluating the profitability of your paid advertising campaigns.

    The ROAS Formula:

    ROAS = Revenue from Ads / Cost of Ads
    

    Example:

    • Ad spend: $500
    • Revenue generated: $2,000
    • ROAS = $2,000 / $500 = 4.0x

    This means for every $1 you spent on ads, you earned $4 in revenue.

    Important: ROAS measures revenue, not profit. A 4x ROAS doesn't mean you made 4x your money. You still need to subtract product costs, shipping, fees, and overhead.

    ROAS vs. ROI: What's the Difference?

    Many sellers confuse ROAS with ROI. Here's the distinction:

    Metric Measures Formula Best For
    ROAS Revenue per ad dollar Revenue / Ad Spend Campaign-level evaluation
    ROI Total profit return (Profit - Investment) / Investment Business-level profitability

    Example with the same numbers:

    • Ad spend: $500
    • Revenue: $2,000
    • Product cost + fees: $1,200
    • Profit: $2,000 - $1,200 - $500 = $300
    Metric Calculation Result
    ROAS $2,000 / $500 4.0x
    ROI ($300 / $500) × 100 60%

    Both metrics are useful. ROAS is better for comparing ad campaigns. ROI is better for overall business decisions.

    How to Calculate Break-Even ROAS

    Your break-even ROAS is the minimum ROAS you need to cover your costs — anything above is profit, anything below is a loss.

    Break-Even ROAS Formula:

    Break-Even ROAS = 1 / Average Profit Margin
    
    Your Profit Margin Break-Even ROAS
    20% 5.0x
    25% 4.0x
    30% 3.3x
    40% 2.5x
    50% 2.0x
    60% 1.67x

    Example: If your profit margin is 25% (after COGS, shipping, Shopify fees):

    • Break-even ROAS = 1 / 0.25 = 4.0x
    • Any campaign with ROAS above 4.0x is profitable
    • Any campaign below 4.0x is losing money

    Don't know your profit margin? Calculate it with our Profit Margin Calculator, then use the Break-Even Calculator to find your exact break-even point.

    ROAS Benchmarks by Platform (2025)

    What's a "good" ROAS? It depends on the platform:

    Facebook & Instagram Ads

    Campaign Type Average ROAS Good ROAS Excellent ROAS
    Prospecting (cold) 1.5-2.5x 3x+ 5x+
    Retargeting (warm) 5-8x 10x+ 15x+
    Lookalike audiences 2-4x 5x+ 8x+
    Overall blended 2-3x 4x+ 6x+

    Calculate your Meta ads performance with our Facebook Ads ROAS Calculator.

    Google Ads

    Campaign Type Average ROAS Good ROAS Excellent ROAS
    Search (branded) 8-15x 15x+ 20x+
    Search (non-branded) 2-4x 5x+ 8x+
    Shopping 3-5x 6x+ 10x+
    Display 0.5-2x 2x+ 4x+
    Performance Max 3-6x 7x+ 10x+

    Plan your Google Ads budget with our Google Ads Budget Calculator.

    TikTok Ads

    Campaign Type Average ROAS Good ROAS
    In-feed ads 1.5-3x 4x+
    Spark Ads 2-4x 5x+
    Shopping Ads 2-5x 6x+

    Email Marketing

    Type Average ROAS
    Overall email 36-42x
    Abandoned cart flows 50-100x
    Post-purchase flows 20-40x

    Email consistently delivers the highest ROAS of any channel. Calculate your returns with our Email ROI Calculator.

    ROAS Benchmarks by E-commerce Niche

    Niche Average ROAS Target ROAS
    Fashion & Apparel 2-4x 4x+
    Beauty & Skincare 3-5x 5x+
    Health & Supplements 2.5-4x 5x+
    Home & Garden 3-5x 5x+
    Electronics 2-3x 4x+
    Jewelry 3-6x 6x+
    Pet Products 3-5x 5x+
    Food & Beverage 2-4x 4x+

    10 Proven Strategies to Improve Your ROAS

    1. Fix Your Targeting First

    Low ROAS often means you're showing ads to the wrong people. Before changing creatives:

    • Narrow your audience — Remove broad interests that aren't converting
    • Use purchase-based lookalikes — Create lookalikes from actual buyers, not just website visitors
    • Exclude past purchasers — Stop paying to reach people who already bought

    2. Optimize Your Landing Pages

    The best ad in the world can't fix a bad landing page. Ensure:

    • Page loads in under 3 seconds
    • Clear product photos above the fold
    • Price and "Add to Cart" visible without scrolling
    • Social proof (reviews, trust badges) nearby

    3. Implement Retargeting Layers

    Structure your retargeting by time:

    Audience Timeframe Offer
    Cart abandoners 0-3 days Reminder, free shipping
    Cart abandoners 4-7 days 10% discount
    Product viewers 0-7 days Social proof ad
    Past purchasers 30-60 days New product launch

    4. Raise Your Average Order Value

    Higher AOV = better ROAS with the same ad spend.

    • Bundle offers — "Buy 2, get 1 free"
    • Free shipping thresholds — Set above your current AOV
    • Post-purchase upsells — Offer add-ons after checkout

    Track your AOV with our AOV Calculator.

    5. Improve Your Ad Creative

    Test these high-performing ad formats:

    • UGC (User-Generated Content) — Customer testimonials and unboxing videos
    • Before/after — Show transformation or results
    • Problem → Solution — Address a pain point your product solves
    • Social proof — "5,000+ happy customers" or review screenshots

    6. Use Proper Attribution

    Facebook's default attribution is 7-day click, 1-day view. Consider:

    • Comparing platform-reported ROAS vs. actual Shopify revenue
    • Using UTM parameters for accurate tracking
    • Testing different attribution windows

    Build perfect tracking URLs with our UTM Builder.

    7. Scale Winners, Kill Losers

    Review campaigns weekly:

    • ROAS above target? — Increase budget by 20% every 3-5 days
    • ROAS at break-even? — Test new creatives before killing
    • ROAS below break-even for 7+ days? — Pause and reallocate budget

    8. Optimize for Profit, Not Revenue

    A campaign with 3x ROAS on a high-margin product can be more profitable than a 5x ROAS campaign on a low-margin product.

    Example:

    Campaign ROAS Revenue Margin Actual Profit
    Product A 3x $3,000 50% $500
    Product B 5x $5,000 15% $250

    Product A generates 2x more profit despite lower ROAS.

    9. Test Different Platforms

    Don't put all budget on one platform. Test:

    • Facebook/Instagram — Best for discovery and visual products
    • Google Shopping — Best for high-intent buyers
    • TikTok — Best for trendy/viral products
    • Pinterest — Best for home, fashion, and wedding niches

    10. Focus on Customer Lifetime Value

    A 2x ROAS campaign is profitable if customers come back and buy 3-4 more times. Track your CLV with our Customer Lifetime Value Calculator.

    Common ROAS Mistakes

    Only looking at platform ROAS — Facebook reports differently than your actual Shopify revenue

    Comparing ROAS across different margins — A 4x ROAS on a 50% margin product ≠ 4x ROAS on a 20% margin product

    Killing campaigns too early — New campaigns need 3-7 days and $50-100 in spend before you can judge performance

    Ignoring attribution — Same customer may click an ad, leave, come back via email, and buy. Who gets credit?

    Not calculating break-even ROAS — You can't know if a campaign is profitable without knowing your break-even point

    Try Our Free ROAS Calculator

    Stop guessing. Calculate your exact ROAS right now →

    Enter your ad spend and revenue to instantly see your ROAS, cost per acquisition, and whether you're above or below your break-even point.

    FAQ

    What is a good ROAS for e-commerce?

    A good ROAS for e-commerce is typically 4x or higher for most niches. However, this depends on your profit margins. If your margins are 50%+, even a 2.5x ROAS can be profitable. If your margins are 20%, you need at least 5x ROAS to break even.

    How do I calculate ROAS?

    ROAS = Total Revenue from Ads ÷ Total Ad Spend. For example, if you spent $1,000 on ads and generated $4,000 in revenue, your ROAS is 4.0x. Use our free ROAS Calculator for instant results.

    What is the difference between ROAS and ROI?

    ROAS measures revenue generated per dollar of ad spend (Revenue / Ad Cost). ROI measures total profit return on investment ((Profit - Cost) / Cost × 100). ROAS is used for ad campaign evaluation, while ROI considers all business costs.

    What is break-even ROAS?

    Break-even ROAS is the minimum return needed to cover your costs. Calculate it by dividing 1 by your profit margin. For example, with a 25% profit margin, your break-even ROAS is 1 / 0.25 = 4.0x. Any ROAS above this means profit.

    Why is my ROAS dropping?

    Common reasons include: ad fatigue (same audience seeing the same creative too many times), increased competition during peak seasons, iOS privacy changes reducing tracking accuracy, audience saturation, or landing page issues. Try refreshing your creatives and testing new audiences.

    Is 2x ROAS good for Facebook Ads?

    A 2x ROAS on Facebook is below average for most e-commerce stores. The average blended ROAS for e-commerce on Facebook is 2-3x, with good performers hitting 4x+. However, if you have very high margins (50%+), a 2x ROAS can still be profitable.

    Try It Free

    Calculate Your ROAS For Free

    Open Free Tool

    Related Articles

    CRO

    E-commerce CRO: 10 Free Tools to Increase Your Conversion Rate (2025)

    14 min read
    E-commerce

    Shopify vs Amazon vs Etsy vs TikTok Shop: Fee Comparison (2026)

    11 min read
    Marketing

    Influencer Seeding ROI: How to Calculate If Free Products Are Worth It (2025)

    9 min read