Facebook Ads ROI: How to Calculate and Actually Improve It
ROAS is not ROI. Most small business owners track ROAS (return on ad spend) and call it a day. ROAS tells you how much revenue your ads generated per dollar spent on ads. ROI tells you whether the whole thing is actually profitable after you account for product cost, shipping, refunds, and time. They are different numbers and they lead to different decisions.
Read also
The ROI formula for Facebook Ads
ROI = (Revenue from ads – Cost of goods – Ad spend – Overhead) / Ad spend × 100. If you spent $500 on ads, generated $1,500 in revenue, and your product costs and overhead totalled $800, your ROI is ($1,500 – $800 – $500) / $500 × 100 = 40%. A 40% ROI means for every $1 you invested, you got back $1.40. ROAS on that same campaign was 3x ($1,500 / $500), which sounds better but excludes product cost entirely.
Hidden costs most people forget
| Cost type | Often missed? | Impact on ROI |
|---|---|---|
| Cost of goods sold | Never | High — often 30-60% of revenue |
| Shipping and fulfilment | Sometimes | Medium — $3-15 per order |
| Payment processing fees | Usually | Low but real — 2-3% of revenue |
| Refunds and chargebacks | Usually | Medium — 2-10% for e-commerce |
| Time spent managing ads | Almost always | Significant for solo operators |
| Creative production costs | Usually | One-time but real |
The breakeven ROAS formula
Before you can improve ROI, you need to know your breakeven ROAS: the point where ad revenue exactly covers all costs. Breakeven ROAS = 1 / Gross Margin. If your gross margin is 40% (after cost of goods and fulfilment), your breakeven ROAS is 1 / 0.40 = 2.5x. Any ROAS above 2.5x means the campaign is contributing to profit. Below 2.5x and you are subsidising customer acquisition with other revenue.
See your Facebook and Google ad results in plain language
No marketing experience needed. Connect your account and know what is working in under 5 minutes.
Calculate your breakeven ROAS before you launch any campaign. Write it down. Every decision about whether to pause or scale should reference this number, not a generic "3x is good" benchmark.
The 4 biggest ROI killers
- 1Wrong audience: paying for traffic that has no intent to buy. Fix with tighter targeting and exclusion lists.
- 2Offer mismatch: strong ad click-through but low landing page conversion. Fix with message consistency between ad and page.
- 3High CPM from audience overlap: running multiple ad sets to overlapping audiences inflates your effective CPM. Fix with audience segmentation or CBO.
- 4Not accounting for lifetime value: one-time purchase thinking ignores repeat customers. A customer acquired at negative ROI can be profitable over 12 months if they re-order.
Questions people ask
What is a good ROI for Facebook Ads?
Depends on your business model. For e-commerce with 40% gross margins, a 20-40% ROI on ad spend is solid. For high-ticket services (above 2,000 per client), even 10% ROI on ad spend is excellent because of LTV. Compare to your next best alternative, not a generic benchmark.
My ROAS is 4x but I still feel like I am not making money. Why?
Because ROAS does not include product costs. If your COGS is 60% of revenue and your ROAS is 4x, your gross margin on ad-driven revenue is about 40%, minus ad spend that is 25% of revenue, leaving 15% — from which you still need to subtract fulfilment, payment processing, and refunds. ROAS looks healthy while actual margin is thin.