Facebook Ads ROAS Calculator

Calculate your return on ad spend, your break-even ROAS, and the target ROAS you need to hit a profit goal. Free, no signup, no email gate.

ROAS

4.00x

400%

Break-even ROAS

2.50x

at 40% margin

Profit on ad spend

$600

Margin of safety

+60%

Healthy. You are comfortably above break-even with room to scale. Break-even is 2.50x; you are at 4.00x.

What counts as a good ROAS at your margin

Break-even

2.50x

You stop losing money.

Healthy (1.5x)

3.75x

Room for returns and CPM swings.

Strong (2x)

5.00x

Margin to scale spend.

Target-ROAS planner

Set a profit goal for this spend and see the ROAS you need to hit it.

ROAS you need

7.50x

Revenue you need

$7,500

How to use this Facebook Ads ROAS calculator

Enter three numbers and the calculator does the rest. Put in your total ad spend, the revenue from ads those campaigns generated, and your gross margin (revenue minus cost of goods, divided by revenue). It returns your ROAS, your break-even ROAS, the profit on that spend, your margin of safety, and the target ROAS needed to clear a profit goal. Change any input and every result updates instantly, so you can pressure-test a campaign before you scale it.

The ROAS formula (and ROAS as a percentage)

Return on ad spend is one of the simplest metrics in paid ads: ROAS = revenue from ads / ad spend. Spend $1,000 on a Facebook ad campaign, generate $4,000 in attributed ad revenue, and your ROAS is 4.0x. Expressed as a percentage that is 400% - multiply the ratio by 100 whenever you see ROAS quoted that way. A 100% ROAS means you got exactly $1 back for every $1 spent on advertising, which is almost always a loss once cost of goods is counted.

  • ROAS = Revenue / Ad spend
  • ROAS as a percentage = (Revenue / Ad spend) x 100
  • Break-even ROAS = 1 / Gross margin
  • Profit on ad spend = (Revenue x Gross margin) - Ad spend

What is a good ROAS for Facebook Ads?

A good ROAS is any ROAS comfortably above your break-even ROAS - there is no single benchmark that works across businesses. People ask whether a 2.5 ROAS is good, whether a 4 to 1 ROAS is good, or whether 800% ROAS is good, and the honest answer is always the same: it depends on your profit margin. A 2.5x return on ad spend is excellent for a software product at a 90% margin and a money-loser for a retailer at a 25% margin. Use the "what counts as a good ROAS" band in the calculator: break-even is the floor, roughly 1.5x break-even is healthy, and 2x break-even is a strong account with real room to scale spend.

How break-even ROAS works

Break-even ROAS is the return on ad spend at which you stop losing money on each sale, and it equals 1 / gross margin. At a 40% margin your break-even ROAS is 2.5x; at a 20% margin it jumps to 5.0x. This is why two brands can run the identical campaign, report the identical ROAS, and one is printing profit while the other quietly burns cash. The margin of safety in the calculator shows how far above (or below) that line you are sitting, so you know how much CPM inflation or how many returns the campaign can absorb before it goes underwater. If you want a deeper standalone breakdown, the break-even concept is the single most important number in paid ads profitability.

ROAS vs ROI vs CPA: which metric to watch

ROAS, ROI, and CPA answer different questions. ROAS measures revenue against ad spend and is the fastest signal of campaign efficiency inside Ads Manager. ROI (return on investment) measures profit against total cost and is what tells you whether the business actually made money. CPA (cost per acquisition) is ad spend divided by conversions and is most useful when average order value is stable. Read ROAS daily to optimize delivery, read CPA to keep acquisition cost in range, and reconcile to ROI monthly so a high reported ROAS never hides a structural margin problem.

Why ROAS drops as you scale

ROAS almost always declines as you push budget, because Meta serves your ads to the highest-intent users first. As spend grows, delivery expands into colder audiences, the marginal return on ad spend falls, and blended ROAS drifts toward your break-even line. That is normal physics, not a broken campaign. The lever that keeps ROAS defensible at scale is not a tighter audience - Advantage+ audiences already do that work - it is creative volume. The algorithm needs fresh ads to keep finding efficient pockets of demand instead of fatiguing one winner.

How to improve ROAS without cutting spend

  1. Ship more creative variants. The Meta algorithm optimizes against the inventory you give it. Accounts that test many new creatives a week tend to hold ROAS far longer than accounts shipping two, because there is always a fresh angle entering before the current winner fatigues.
  2. Tighten the funnel below the ad. Landing-page conversion rate is the biggest ROAS multiplier most teams ignore. A jump from 2% to 3% conversion is a 50% lift in return on ad spend with zero change to targeting or budget.
  3. Cut creative fatigue early. Watch frequency climbing past 3 and refresh before CPM and CPA spike. Fatigue is a slow ROAS leak that compounds if you wait for the dashboard to go red.

The bottleneck for most paid-ads teams is not strategy, it is creative production and launch speed. That is the gap uplads bulk launcher closes: upload a batch of creatives once and launch 50+ Facebook and Instagram ads across your selected ad sets in a single pass, so the Meta algorithm always has fresh inventory to keep ROAS up. For the workflow around that, see our guide on Facebook Ads creative testing and how teams approach scaling Meta ad creatives.

Frequently asked questions

How do I calculate ROAS for Facebook Ads?

ROAS = revenue from ads divided by ad spend. If you spent $1,000 on Facebook ads and those ads generated $4,000 in revenue, your return on ad spend is 4.0x (also written as 400%). Expressed as a percentage, ROAS is (revenue / ad spend) x 100.

What is a good ROAS for Facebook Ads?

There is no universal good ROAS. It depends entirely on your gross margin, because your margin sets your break-even ROAS. A 2.5x ROAS is strong at a 60% margin (break-even 1.67x) and a loss at a 25% margin (break-even 4.0x). A 4x ROAS is healthy for most ecommerce brands, but the calculator above gives you the exact break-even and profitable target for your own numbers.

How is break-even ROAS calculated?

Break-even ROAS = 1 divided by gross margin. At a 35% gross margin your break-even ROAS is 1 / 0.35 = 2.86x. Below that number every additional sale loses money even though Ads Manager still shows positive revenue.

What is the difference between ROAS, ROI, and CPA?

ROAS is revenue divided by ad spend - a fast campaign-level metric you read inside Ads Manager. ROI (return on investment) is profit divided by total cost, including cost of goods, shipping, and ad spend - the number finance cares about. CPA (cost per acquisition) is ad spend divided by conversions. ROAS tells you efficiency; ROI tells you whether the business made money.

Why is my Facebook Ads ROAS dropping as I scale?

ROAS usually falls as you scale because the highest-intent buyers see your ads first. As budget grows, delivery widens to lower-intent users and the average return on ad spend drops. The most reliable fix is feeding the Meta algorithm more creative to test, so it can keep finding efficient pockets of the audience instead of fatiguing one ad.

How accurate is this ROAS calculator?

The math is exact: ROAS, break-even ROAS, profit on ad spend, margin of safety, and the target ROAS for a profit goal are all deterministic from the three inputs you enter. Accuracy of the inputs is on you - use the revenue Meta attributes to the campaign and your true gross margin (after cost of goods, not after every operating expense).

The fastest ROAS lever is creative velocity

uplads launches 50+ Facebook and Instagram ads at once. Upload your creatives once, apply a naming convention, and push them into every selected ad set in a single click - so the algorithm never runs out of fresh inventory to optimize.