
The ROAS formula is: ROAS = revenue from ads ÷ ad spend. If a campaign generates $10,000 in revenue from $2,500 in ad spend, its ROAS is 4, usually written as 4:1, 4x, or 400%. ROAS (return on ad spend) tells you how much revenue each dollar of advertising brings back.
This guide shows how to calculate ROAS step by step, what counts as a "good" ROAS, how to find your break-even ROAS, and how ROAS differs from ROI.
What is ROAS? (ROAS meaning)
ROAS stands for return on ad spend. It measures the revenue generated for every dollar spent on advertising, at the level of a campaign, ad set, ad, or channel. Ad platforms such as Meta Ads Manager, Google Ads, and TikTok Ads Manager report it automatically when conversion values are tracked.
ROAS is a revenue metric, not a profit metric. A high ROAS can still lose money if margins are thin, which is why it should be read together with your break-even ROAS (below).
The ROAS formula
ROAS = Revenue attributed to ads ÷ Cost of ads
Expressed as a percentage: ROAS % = (Revenue ÷ Ad spend) × 100.
- Revenue attributed to ads: the conversion value your tracking assigns to the campaign (purchases, leads with a value, subscriptions).
- Cost of ads: media spend. Some teams also include agency fees, creative production, and tools to calculate a "fully loaded" ROAS. Be consistent and say which version you report.
How to calculate ROAS: step-by-step example
- Pick the scope and time window. Example: one Meta campaign, last 30 days.
- Get attributed revenue. Ads Manager reports $18,000 in purchase conversion value.
- Get total cost. Media spend was $4,000. Creative production for the campaign was $1,000.
- Divide. Media-only ROAS = 18,000 ÷ 4,000 = 4.5x. Fully loaded ROAS = 18,000 ÷ 5,000 = 3.6x.
- Compare to break-even ROAS to see whether the campaign is profitable.
Break-even ROAS: the number that actually matters
Break-even ROAS is the minimum ROAS at which ad spend pays for itself after product costs.
Break-even ROAS = 1 ÷ profit margin (margin as a decimal, before ad costs).
- 60% margin → 1 ÷ 0.60 = 1.67x break-even ROAS
- 40% margin → 1 ÷ 0.40 = 2.5x
- 25% margin → 1 ÷ 0.25 = 4x
A 3x ROAS is profitable for the 60%-margin brand and loses money for the 25%-margin brand. That's why there is no universal target.
What is a good ROAS?
A good ROAS is one that is comfortably above your break-even ROAS and lets you keep scaling spend. In practice:
- Know your break-even first. Your margin sets the floor. Industry averages don't.
- Account for customer lifetime value. Subscription and repeat-purchase brands can accept a lower first-purchase ROAS if customers buy again.
- Expect ROAS to fall as you scale. The cheapest conversions get bought first, so ROAS usually declines as budgets grow. The real goal is the highest spend at which ROAS stays above target.
- Read it by funnel stage. Retargeting usually shows a much higher ROAS than prospecting because it reaches people who already know you. Judge each by its own role.
ROAS vs. ROI
- ROAS = revenue ÷ ad spend. It measures advertising efficiency and is used to optimize campaigns and creative.
- ROI = (profit − total investment) ÷ total investment. It measures business profitability and includes product costs, fees, and overhead.
A campaign can show a 5x ROAS and a negative ROI if margins are low or costs outside media are high. Use ROAS to steer campaigns and ROI to judge whether the channel is worth it.
How to improve ROAS
- Fix measurement first. Make sure the pixel or Conversions API passes purchase values correctly and attribution settings match how you evaluate performance.
- Test more creative. On Meta and TikTok, creative is one of the biggest levers on cost per acquisition. A structured creative testing matrix finds winners faster than tweaking bids.
- Refresh before fatigue hits. Rising frequency with falling CTR is a sign that ROAS is about to drop. See how to reduce creative fatigue.
- Use creator-led and UGC ads. Native-looking creator content often improves hook rate and click-through on social placements. Here's how creator-led UGC lowers CPA.
- Raise average order value. Bundles, thresholds for free shipping, and upsells increase revenue per conversion without extra ad spend.
- Improve the landing page. A faster page whose message matches the ad lifts conversion rate, and with it ROAS.
MediaNug's performance creative team runs always-on creative testing for brands on Meta and TikTok, one of the most direct ways to move ROAS at scale.
Frequently asked questions
How do you calculate ROAS?
Divide the revenue generated by your ads by the amount spent on those ads. $12,000 in revenue from $3,000 in spend is a 4x ROAS.
Is ROAS a percentage or a ratio?
Both are used. 4x, 4:1, and 400% all mean the same thing: $4 in revenue for every $1 of ad spend.
What is a good ROAS for Facebook and Meta ads?
It depends on your margin. Calculate break-even ROAS (1 ÷ margin) and aim to stay above it at your target spend. A 2.5x ROAS can be excellent for a high-margin brand and unprofitable for a low-margin one.
What's the difference between ROAS and CPA?
CPA (cost per acquisition) is spend ÷ conversions. ROAS is revenue ÷ spend. CPA suits lead generation and fixed-price products. ROAS suits e-commerce with varying order values.
Should ROAS include creative and agency costs?
Platform ROAS includes media spend only. For profitability decisions, calculate a fully loaded ROAS that also includes creative production and fees.


