Return on ad spend (ROAS) is the revenue your ads bring in for every dollar you spend on them. A ROAS of 4 means $4 in sales for each $1 of ad spend. In Meta ads, it is the main measure of whether a sales campaign pays its way.
How to calculate ROAS
ROAS = revenue from ads ÷ ad spend
Use the same period and the same campaigns on both sides. Some teams write it as a percentage, so a ROAS of 4 becomes 400%. Both mean the same thing.
The revenue figure is only as good as the tracking behind it. Meta can count a sale only if your Meta Pixel or Conversions API sends the purchase with its value and currency. That amount is the purchase's conversion value. If purchases arrive without a value, Meta can count them but can't report ROAS.
Let Madgicx's AI do the work
Its AI marketer finds what's working and prepares the next move. You approve.
Try for Free ($0 Trial)ROAS, ROI and break-even ROAS
| Term | What it measures | Formula |
|---|---|---|
| ROAS | Revenue per dollar of ad spend | Revenue ÷ ad spend |
| Return on investment (ROI) | Profit on everything you spent, not only ads | (Revenue − total cost) ÷ total cost |
| Break-even ROAS | The ROAS at which ads cover the cost of what they sell | 1 ÷ margin |
ROAS ignores product costs, shipping and fees, so a campaign can show a healthy ROAS and still lose money. Break-even ROAS closes that gap: below it you lose money on each sale, above it you keep some profit. A store with a 40% margin breaks even at a ROAS of 2.5. Our break-even ROAS calculator works it out from your prices and costs.
Where to find ROAS in Meta Ads Manager
Ads Manager reports it as purchase ROAS, which Meta calculates as purchase conversion value divided by amount spent. If your columns don't show it, open the Columns menu, choose Customize columns and search for "ROAS". Meta notes that in some cases, such as results from ads delivered to iOS 14+ devices, the metric may not be calculated.
Three settings change the number you see:
- Attribution setting. ROAS counts the purchases credited to the ad within its attribution window. A wider window credits more sales.
- Date range. Revenue reported on a day can come from clicks on earlier days, so short ranges swing more.
- Level. Campaign, ad set and ad ROAS can all differ. Compare like with like.
How to use ROAS as a target
Meta lets you bid toward a ROAS target. Its ROAS goal bid strategy, in Meta's words, aims "to keep return on ad spend near an average amount over the course of your campaign". Set the goal from your break-even ROAS, not a benchmark: a target below break-even scales losses, and one set far above it can starve the ad set of delivery.
For campaigns without a value target, watch cost per acquisition (CPA) alongside ROAS. A low CPA on cheap orders can still mean a weak ROAS.
Example. A skincare store spends $2,000 on a Meta campaign in a week. Ads Manager credits it with 140 purchases worth $7,000, so its ROAS is 3.5. The store's margin is 40%, so it breaks even at 2.5. The campaign is profitable, and the team raises its budget 15% while watching that ROAS stays above 2.5.
In Madgicx. AI Marketer audits your Meta ad account, shows which campaigns, ad sets and ads pull ROAS down, and prepares the budget and creative changes for you to approve. Reports put Meta next to Google Ads, TikTok, Shopify and Klaviyo, so you can check platform ROAS against store revenue.
FAQ
What is a good ROAS for Meta ads?
A good ROAS is one above your break-even ROAS, which depends on your margin. A store with a 50% margin profits above a ROAS of 2. One with a 25% margin needs more than 4. Benchmarks from other businesses say little about yours.
Is ROAS the same as ROI?
No. ROAS compares revenue with ad spend only. ROI compares profit with all costs, including products, shipping and staff. A campaign can have a high ROAS and a negative ROI.
Why is my ROAS in Ads Manager different from my store's numbers?
Meta credits sales to ads within its attribution setting, including some it can only model, while your store counts every order once by the time it was placed. Different windows, missing events and orders from other channels all widen the gap.
How do I improve my ROAS?
Cut spend on ads and ad sets that run below break-even, refresh tired creative, and fix tracking so Meta sees every purchase with its value. Better data helps Meta find buyers, and fresher ads keep costs down.
Can I see ROAS for a whole account?
Yes. Ads Manager shows Purchase ROAS for each campaign and as a total row. For a blended figure across Meta, Google and other channels, divide total revenue by total ad spend in a report that combines them.
Related
- Related terms: Return on investment (ROI), Cost per acquisition (CPA), Contribution margin, ROAS target
- In depth: Why ROAS matters and how to calculate it
Sources
- Purchases ROAS (Return on Ad Spend), Meta Business Help Center
- About Meta bid strategies, Meta Business Help Center