Skip to main content
arrow_backBack to Blog
Budget

Facebook Ads ROI: How to Calculate and Actually Improve It

schedule7 min read

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.

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 typeOften missed?Impact on ROI
Cost of goods soldNeverHigh — often 30-60% of revenue
Shipping and fulfilmentSometimesMedium — $3-15 per order
Payment processing feesUsuallyLow but real — 2-3% of revenue
Refunds and chargebacksUsuallyMedium — 2-10% for e-commerce
Time spent managing adsAlmost alwaysSignificant for solo operators
Creative production costsUsuallyOne-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.

Start freearrow_forwardFree during early access. No credit card required
lightbulb

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

  1. 1Wrong audience: paying for traffic that has no intent to buy. Fix with tighter targeting and exclusion lists.
  2. 2Offer mismatch: strong ad click-through but low landing page conversion. Fix with message consistency between ad and page.
  3. 3High CPM from audience overlap: running multiple ad sets to overlapping audiences inflates your effective CPM. Fix with audience segmentation or CBO.
  4. 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.

More articles