Raqeeb Ads

ROAS, Profit and ROI Calculator for Ad Campaigns

A high ROAS doesn't always mean the campaign made money. This ROAS calculator computes the number Ads Manager shows you, plus what it doesn't: net profit after product and shipping costs, return on investment (ROI), and your real profit margin.

Net profit —
ROAS —
ROI —
Profit margin —

🔒 Calculations run in your browser; no numbers are sent to the server.

How is ROAS calculated?

ROAS = revenue ÷ ad spend

If you spent 10,000 and generated 32,000 in revenue, ROAS = 3.2. But that number ignores product and shipping costs, so we also calculate:

Net profit = revenue − product and shipping costs − ad spend

ROI = net profit ÷ ad spend

Same example with 14,000 in product costs: profit = 32,000 − 14,000 − 10,000 = 8,000, ROI = 80%, and profit margin = 25% of revenue.

ROAS or ROI: which should you track?

ROAS is fast and available in Ads Manager every day, so it's ideal for comparing campaigns and ads. ROI tells you whether the business as a whole is profitable. The practical rule: track ROAS daily against your product's break-even ROAS, and calculate ROI weekly or monthly from real store numbers.

Why Ads Manager ROAS differs from reality

  • Attribution window: Meta credits ads with sales that happen days after a click or view.
  • Cancelled and returned orders: they count in the ad but never reach your bank.
  • Pixel issues: duplicated or missing events move the number in either direction.

Details in Why Ads Manager Numbers Don't Match Your Store: Facebook Attribution Windows Explained.

What is a good ROAS?

There's no single number. A good ROAS is anything above your product's break-even ROAS with enough room to cover fixed costs. A store with a 60% margin can profit at ROAS 2, while one with a 25% margin can lose money at ROAS 3.5.

FAQ

What does ROAS mean?
Return on Ad Spend: how much revenue you generate for every unit you spend on ads.
Is a ROAS of 3 good on Facebook?
Usually good for stores with average margins, but the real test is comparing it with your product's break-even ROAS.
How do I calculate ROAS for a WhatsApp messaging campaign?
Add up the value of sales that came from the campaign's conversations manually or from your order system, then divide by spend. Ads Manager doesn't know sale values in messaging.

Other tools

Keep your ad accounts under control — before any campaign stops

Low-balance alerts, campaign and creative analysis, and branded client reports in one tool. Create your account in under a minute.