> Quick answer: ROAS (Return on Ad Spend) = conversion value divided by ad spend. A high ROAS only means profit if it clears your total costs. Calculate your break-even ROAS first, then use Meta's ROAS goal controls and bid strategies to hit it.
High ROAS looks great on paper. But many Facebook advertisers hit strong numbers and still lose money. This guide breaks down what profitable ROAS actually means and how to achieve it.
---
What is ROAS and why does it matter for profitability?
ROAS is the most direct signal of how hard your ad spend is working. But it tells a partial story.
ROAS definition and basic calculation
ROAS stands for Return on Ad Spend. Per the Meta Business Help Center, Website Purchase ROAS is calculated as conversion value divided by ad spend.
Spend $100. Generate $400 in purchase revenue. Your ROAS is 4.0.
It's a simple ratio. What it tells you depends on what you do with it next.
How ROAS differs from profit
ROAS measures revenue efficiency, not profit. A 4.0 ROAS means $4 back for every $1 spent. That sounds healthy. But profit accounts for your cost of goods, shipping, returns, and processing fees.
Revenue minus all costs equals profit. ROAS doesn't show you that number.
Why ROAS alone doesn't guarantee profitability
Picture a product that costs $20 to make and sells for $50. Your gross margin is 60%. At a 2.0 ROAS, you're generating $2 in revenue per $1 of ad spend. That looks positive. But subtract product cost, payment processing, returns, and shipping. Profit shrinks fast, or disappears entirely.
ROAS is a starting point. Your cost structure is what makes it meaningful.
---
How to calculate your minimum profitable ROAS
Knowing your break-even ROAS before you launch a campaign is non-negotiable.
Understanding your cost of goods sold (COGS) and margin
Start with gross margin. Take what the product costs you (COGS), divide by the selling price, and subtract from 1.
A product that costs $15 and sells for $50 has a 70% gross margin.
Your baseline break-even ROAS is 1 divided by your gross margin. At 70% margin, that's approximately 1.43. That's before any other costs.
Accounting for hidden costs (processing, returns, shipping)
Payment processing, return rates, and shipping all eat into effective margin. Add these up as a percentage of revenue. The more accurate your total cost picture, the more reliable your ROAS target becomes.
Setting your break-even ROAS target
Recalculate with all costs included. If combined costs represent 80% of revenue, break-even ROAS is 5.0. Anything below that means you're losing money on every sale.
Add your desired profit margin on top. This final number becomes your minimum ROAS target for every campaign you run.
---
Facebook's tools for profitable ad optimization
Meta builds several ROAS-focused controls directly into Ads Manager.
ROAS goal control and bid strategies
Per the Meta Business Help Center, advertisers can set a ROAS goal to target a specific return over a campaign's lifetime. Setting a ROAS control of 1.100, for example, tells Meta you want at least $110 in purchase revenue for every $100 spent. Meta's system tries to deliver against that goal across the campaign's runtime.
Minimum ROAS for floor-based targeting
Minimum ROAS controls let you set a return floor. Prospecting campaigns may accept lower short-term returns if customer lifetime value makes up the difference later. A floor prevents spend from falling below your profitability threshold.
Cost per result goals aligned with profitability
Per Meta's documentation on cost per result goals, you can set a maximum cost per purchase. This works well when you know exactly what a profitable cost per acquisition looks like. Set the cap at your margin-based ceiling. Meta works to stay under it.
Highest Value bidding strategy
Per the Meta Business Help Center, the Highest Value bid strategy optimizes for higher-value conversions. Instead of maximizing volume, it pushes spend toward purchases that generate more revenue per transaction. This improves overall ROAS by focusing on premium customers or higher-ticket products.
---
Key strategies to increase ROAS on Facebook
Audience targeting refinement
Broad audiences generate data. Narrow, warm audiences convert. Start broad, analyze your best buyers, then build custom and lookalike audiences from that data. Targeting warmer audiences improves conversion rates and drives ROAS up over time.
A/B testing creatives and copy
Per Meta's A/B Testing documentation, testing ad variants in the same format helps identify which creatives drive results. Meta's guidance is clear. test one variable at a time. If video beats static, run two different video creatives next. Iterative testing builds a compounding picture of what actually converts.
Advantage+ for automated optimization
Per the Meta Business Help Center, Advantage+ Sales Campaigns use AI to optimize spend across placements and formats automatically. The system learns which combinations drive profitable conversions and shifts budget accordingly. This is a strong option for advertisers with solid conversion tracking already in place.
Proper conversion tracking and value attribution
Accurate ROAS tracking requires accurate conversion data. Set up the Meta Pixel or Conversions API and pass purchase values with every event. Without value data, Meta cannot calculate ROAS and cannot optimize for it. Conversion tracking is the foundation everything else is built on.
---
Monitor and measure ROAS performance
Finding ROAS metrics in Ads Manager
Per Meta's Ads Manager documentation, ROAS metrics are available in the reporting view as a customizable column. Add Website Purchase ROAS to your default view so it's visible at a glance.
Tracking ROAS over time for comparison
Don't judge a campaign on one day's data. Pull weekly and monthly views. Compare against your break-even ROAS target. Trend lines reveal more than single snapshots.
Identifying underperforming campaigns
Sort campaigns by ROAS ascending. Campaigns below your break-even target are costing you money on every conversion. Pause or restructure those before they drain budget from campaigns that are working.
Using performance data to iterate
When one campaign outperforms, study its audience, creative, and offer. Apply those findings to new campaigns. This compounding approach builds ROAS over time by replacing guesswork with evidence.
---
How Coinis Advertise helps optimize profitable campaigns
Real-time ROAS performance tracking
Coinis Advertise pulls your Meta campaign data into one clear reporting view. See ROAS, cost per result, and spend side by side. No spreadsheet exports. No switching tabs.
Quick campaign analysis and optimization recommendations
Spot underperformers fast. Coinis surfaces which campaigns are falling below target and which creatives are driving the best results. That means less time digging through Ads Manager and more time acting on what the data shows.
Cross-platform creative testing at scale
Coinis generates ad creatives from your product URL. Test multiple variants without a design team. Pair that creative output with Advertise reporting to see which assets move ROAS in the right direction. When you're ready to launch, Campaign Launcher publishes directly to Facebook and Instagram.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
What is a good ROAS for Facebook ads?
It depends on your business model. Industry data suggests ecommerce campaigns should target 4:1 or higher, retargeting campaigns around 3.6:1, and prospecting campaigns 2-3:1. But the only ROAS that matters for your business is the one that clears your total costs and desired profit margin. Calculate your break-even ROAS first using your gross margin and hidden costs, then set that as your minimum target.
How do I calculate break-even ROAS?
Divide 1 by your gross margin percentage. If your product has a 60% gross margin, your baseline break-even ROAS is 1 divided by 0.60, which equals 1.67. Then factor in hidden costs like payment processing, returns, and shipping to get a more accurate total cost rate. The final break-even ROAS is 1 divided by your effective margin after all costs.
What is the difference between ROAS and profit?
ROAS measures revenue generated per dollar of ad spend. It does not account for cost of goods, shipping, returns, or processing fees. Profit is what remains after all those costs are subtracted from revenue. A 4.0 ROAS can still result in a loss if your total costs exceed 75% of revenue. Always calculate profit separately using your full cost structure.
How do I set a ROAS goal in Meta Ads Manager?
Per the Meta Business Help Center, you can set a ROAS goal control at the ad set level when using purchase campaigns. Navigate to your ad set, find the bid strategy section, and enter your target ROAS as a decimal (e.g., 1.100 for a 110% return). Meta recommends starting with your average ROAS from similar past campaigns and adjusting based on performance.