How to calculate Return on Ad Spend ROAS

How to Calculate Return on Ad Spend (ROAS) — Plus What a ‘Good’ ROAS Looks Like

You spend money on ads. You get revenue back. But how do you know if your ads are actually working? That is where knowing how to calculate ROAS becomes important. ROAS tells you exactly how much revenue you earn for every dollar you spend on ads. It is one of the most direct ways to measure whether your paid campaigns are doing their job.

This guide breaks down the ROAS formula, shows you how to read your numbers, and gives you 10 practical ways to improve your results.

What ROAS Actually Tells You (And What It Doesn’t)

ROAS stands for Return on Ad Spend.

It measures how much revenue you generate from your ad spend. That’s it.

If you spend $1,000 on ads and bring in $5,000 in revenue, your ROAS is 5. That means every $1 you spent returned $5 in revenue.

But here is what ROAS does not tell you.

It does not tell you if you made a profit.

Revenue and profit are not the same thing. If you spent $1,000 on ads, earned $5,000 in revenue, but your product cost $4,500 to make and ship, you barely broke even.

ROAS only looks at the revenue side. It ignores your cost of goods, fulfillment, team salaries, and everything else. That is why you should always read ROAS alongside your actual margins.

Still, ROAS is a powerful number. It helps you compare campaigns, channels, and ad groups. It shows you where your ad budget is working and where it is being wasted.

The ROAS Formula

The Basic Formula

The ROAS formula is simple.

ROAS = Revenue from Ads ÷ Ad Spend

You divide the revenue your ads generated by how much you spent to run those ads.

Example: You spend $500 on a Google Ads campaign. It drives $2,500 in sales. Your ROAS is 5. You earned $5 for every $1 you spent.

ROAS is usually written as a number or a ratio. A ROAS of 5 is the same as 5:1 or 500%.

How ROAS Differs from ROI

People often confuse ROAS with ROI. They measure different things.

ROI (Return on Investment) looks at profit. It factors in all your costs, including the product cost, shipping, and overhead. It tells you how much profit you made relative to what you invested.

ROAS only looks at revenue versus ad spend. No product costs. No overhead.

Here is a quick way to think about it. ROI answers: “Did I make money?” ROAS answers: “Did my ads generate revenue?”

Both matter. But for daily campaign management, ROAS is the faster signal.

A Worked Example (eCommerce Store)

Say you run an eCommerce store selling skincare products.

You spend $1,000 on Facebook ads in one month. Those ads drive $4,000 in revenue.

ROAS = $4,000 ÷ $1,000 = 4

Your ROAS is 4. You got $4 back for every $1 you spent.

Now, say your gross margin on those products is 50%. That means $2,000 of that $4,000 revenue is actual gross profit. After subtracting the $1,000 ad spend, you kept $1,000 in profit. That is a healthy result.

But if your margin was only 20%, you would have made $800 in gross profit on $4,000 revenue. After spending $1,000 on ads, you lost money despite a 4x ROAS.

This is why your margin always changes how you read your ROAS.

What’s a ‘Good’ ROAS? It Depends.

There is no single number that works for every business. A “good” ROAS depends on your margins, your business model, and your goals.

Why Industry Margin Matters

A SaaS company with 80% gross margins can survive on a 2x ROAS. The margins are so high that even a small revenue return is profitable.

A low-margin eCommerce business selling products at 20% margins needs a much higher ROAS just to break even. In that case, a 4x or even 5x ROAS might be the minimum to stay in the black.

The higher your product cost relative to your price, the higher your ROAS needs to be to turn a profit.

Average ROAS by Industry (Benchmarks Table)

Use these as rough starting points, not hard rules.

IndustryAverage ROAS Range
eCommerce (general)3x to 5x
B2B SaaS2x to 4x
Lead generation services3x to 6x
Local services3x to 8x
Education and online courses2x to 4x

These ranges shift based on competition, ad platform, and how well your funnel converts. They give you a benchmark. Your break-even ROAS gives you a floor.

Calculating Your Break-Even ROAS

Your break-even ROAS tells you the minimum ROAS you need before you start losing money.

Break-Even ROAS = 1 ÷ Gross Margin %

Example: Your gross margin is 40%.

Break-Even ROAS = 1 ÷ 0.40 = 2.5

This means you need at least a 2.5x ROAS to cover your product costs. Anything above that contributes to profit. Anything below means you are losing money on every sale.

Calculate your break-even ROAS before you set any campaign targets. It gives you a real number to optimize toward.

How to Calculate ROAS in Google Ads

Google Ads can calculate ROAS for you automatically, but only if you have conversion tracking set up correctly.

First, you need to assign a conversion value to your goals. For eCommerce, this is usually the transaction value. For lead gen, you can assign an estimated value per lead.

Once conversion values are in place, Google Ads tracks how much revenue your campaigns generate. You then see ROAS directly in your dashboard.

To find it, go to your campaign view and look for the “Conv. value/cost” column. That is your ROAS. If the column is not visible, click “Columns,” search for “Conv. value/cost,” and add it.

You can also use Google’s Target ROAS bidding strategy. This tells the system to optimize bids to hit a specific ROAS goal. It works best when you have at least 30 to 50 conversions per month with consistent values. Without enough data, the algorithm does not have enough to work with.

If you run Google and Meta ad campaigns for your business, accurate conversion tracking is the foundation everything else is built on.

How to Calculate ROAS in Meta Ads Manager

In Meta Ads Manager, ROAS tracking relies on the Meta Pixel or Conversions API.

You need to set up Purchase events and assign conversion values to them. When someone buys after seeing your ad, Meta records that purchase value and ties it back to your campaign.

To see ROAS in Ads Manager, go to your campaign or ad set view. Click “Columns” and select “Customize Columns.” Add “Purchase ROAS” to your view. This shows the total return you are getting from purchase events relative to what you spent.

One important note: Meta’s attribution defaults to a 7-day click and 1-day view window. This means Meta may count conversions that happened up to 7 days after someone clicked your ad. Know this when comparing ROAS across platforms.

For the most accurate data, use the Conversions API alongside the Pixel. This captures conversions that the browser-based Pixel misses, like purchases made on a different device.

How to Improve Your ROAS (10 Tactics)

1. Tighten Your Targeting

Broad targeting wastes budget. Narrow down your audience by location, interest, behavior, or search intent. The more relevant your audience, the higher your conversion rate, and the better your ROAS.

In Google Ads, cut keywords that attract the wrong clicks. In Meta, test smaller, more specific audience segments instead of large broad ones.

2. Improve Your Ad Creative and Copy

Your ad is the first thing people see. If it does not grab attention or speak to a real problem, people scroll past.

Test new headlines, images, and video formats regularly. Refresh creatives every four to six weeks to avoid ad fatigue. A stronger ad means more clicks from the right people, which improves ROAS without increasing spend.

3. Optimize Your Landing Pages

Getting clicks is only half the job. If your landing page does not convert, your ROAS suffers.

Check your page speed, headline clarity, mobile experience, and call-to-action placement. A landing page that converts at 3% instead of 1% triples your revenue from the same ad spend. That directly improves your ROAS. WordStream’s guide on improving ROAS covers several CRO-driven tactics worth reading.

4. Use Negative Keywords in Search Ads

Negative keywords stop your ads from showing up for searches that will never convert.

If you sell premium office furniture, you do not want your ads showing for “cheap office chairs.” Adding “cheap” as a negative keyword cuts that wasted spend immediately. Audit your search terms report weekly and build your negative keyword list over time.

5. Bid Smarter

Manual bidding gives you control. Automated bidding uses machine learning to optimize. Neither is always better. It depends on your data.

If you have low conversion volume, manual bidding often performs better because the algorithm does not have enough data to work with. Once you hit consistent conversion volume, Target ROAS or Target CPA bidding can improve efficiency. Test and compare before committing.

6. Improve Quality Score in Google Ads

Quality Score affects how much you pay per click. A higher Quality Score means lower cost per click (CPC) for the same ad position.

Quality Score is based on your expected click-through rate, ad relevance, and landing page experience. Improve all three by matching your keywords tightly to your ad copy and landing page. Lower CPC with the same revenue means a better ROAS.

7. Retarget Warm Audiences

People who have already visited your site or interacted with your brand convert at higher rates than cold audiences.

Retargeting campaigns focus your budget on people who already know you. These campaigns typically show higher ROAS than top-of-funnel campaigns because the audience is already interested. Set up retargeting audiences in both Google and Meta for maximum coverage.

8. Use Lookalike Audiences

Lookalike audiences let you reach new people who share similar traits with your best customers.

In Meta, you can build a Lookalike based on your past purchasers, email list, or website visitors. This gives you a targeted cold audience that is far more likely to convert than a broad interest-based audience. Better targeting means better ROAS.

9. Separate Your Funnel Stages

Running one campaign for all funnel stages rarely performs well. Cold audiences, warm audiences, and ready-to-buy audiences need different messages and different bidding strategies.

Separate your campaigns by funnel stage. Top-of-funnel (TOFU) builds awareness. Middle-of-funnel (MOFU) nurtures interest. Bottom-of-funnel (BOFU) drives conversions. When you track each stage separately, you see where the real problems are and fix them faster.

10. Track Conversions Accurately

Bad tracking leads to bad decisions. If you are not capturing all your conversions, your reported ROAS is lower than reality. If you are double-counting, it is inflated.

Set up server-side conversion tracking where possible. This is more reliable than browser-based tracking, especially with cookie restrictions and iOS privacy updates. Also track offline conversions if your sales process involves phone calls or in-store visits. Full-funnel attribution gives you a true picture of what your ads are actually doing.

Common ROAS Mistakes

  • Optimizing for ROAS instead of profit. A high ROAS campaign can still lose money if your margins are thin. Always connect ROAS to actual profit.
  • Ignoring customer lifetime value. A customer who buys once and never returns has a different value than one who buys every month. If you factor in lifetime value (LTV), some campaigns with a low short-term ROAS become very profitable over time.
  • Cherry-picking time windows. ROAS fluctuates. A single great week or bad week does not tell the full story. Look at ROAS across 30-day and 90-day windows before making big decisions.
  • Not deducting returns and refunds. If your revenue figure includes orders that get returned, your ROAS looks better than it is. Always calculate ROAS on net revenue, not gross revenue.

ROAS Calculator

Use this formula to calculate your ROAS right now.

ROAS = Total Revenue from Ads ÷ Total Ad Spend

Example:
Revenue: $6,000
Ad Spend: $1,200
ROAS = $6,000 ÷ $1,200 = 5

For break-even ROAS:
Break-Even ROAS = 1 ÷ Your Gross Margin %

Example:
Gross Margin: 35%
Break-Even ROAS = 1 ÷ 0.35 = 2.86

You need a ROAS above 2.86 to make any profit on ad spend. Bookmark these two formulas. They are the two most useful numbers in paid media.

Frequently Asked Questions

For most businesses, a ROAS of 4x or higher is considered solid. But the right target depends on your margins. Calculate your break-even ROAS first, then aim for at least 20% to 30% above it.

Not always. A very high ROAS sometimes means your budget is too small and you are missing growth opportunities. The goal is profitable scale, not just the highest possible ratio.

ROAS measures revenue returned per ad dollar. ROI measures profit returned on total investment. ROI accounts for all costs. ROAS only compares revenue to ad spend.

Yes. Assign a value to your leads based on your average conversion rate and deal size. If 10% of leads convert at $500 each, each lead is worth $50. Use that number to calculate ROAS for lead gen campaigns.

Each platform uses different attribution windows and models. Google might credit a conversion that Meta also claims. Use a third-party attribution tool or compare total revenue against total ad spend across all channels for a cleaner view.

Check it weekly for active campaigns. Make decisions based on 30-day trends, not daily swings. Campaigns need time to gather data before you can draw reliable conclusions.

Poor targeting, weak landing pages, and bad conversion tracking. Fix those three first before anything else.

If your ads are running but your ROAS is not where it needs to be, the issue is usually in the details. Targeting, tracking, creative, and landing pages all play a role.

At Salsal, we manage PPC campaigns built around your margins and your goals. Not just clicks and impressions. Real revenue outcomes.

Book a free strategy session, and we will show you exactly where your ad spend is leaking and how to fix it.

Leave a Reply

Business Hours

Monday - Friday

9 AM - 5 PM