Performance · Profit

Ad spend ROI calculator: see if your Meta ads are actually profitable

ROAS tells you how much revenue your ads made. ROI tells you if you actually made money after product cost, shipping, and fees.

Free tool

Revenue

USD

Total sales value attributed to this campaign

Used to calculate per-order costs


Costs

USD 100,000
USD 5,000USD 1,000,000

The budget spent on Meta ads for this campaign

USD

Your cost to produce or purchase one unit

USD

Include return shipping cost if applicable

%

Typically 1.5–3% for card and payment processors

USD

Platform fee, packaging, returns buffer, leave 0 if none

True profit / loss

USD 302,500

After all costs

PROFITABLE ✓

Your ROAS

5.00×

Revenue ÷ ad spend only

ROAS ignores product cost, shipping & fees

Break-even ROAS

1.98×

ROAS needed to not lose money

You're above break-even ✓

Return on investment (ROI)

153.2%

Profit as % of total costs

Profit per order

USD 6,050

After all costs per transaction

Total costs

USD 197,500

  • • Ad spend: USD 100,000
  • • COGS: USD 75,000
  • • Shipping: USD 12,500
  • • Gateway fee: USD 10,000
  • • Other: USD 0

Your ROAS is 5.00×, but after product costs, shipping, and fees, your true ROI is 153.2%. You made USD 302,500 on this campaign.

Calculations are estimates based on the figures you enter. Return rates and partial deliveries are not accounted for. Actual profit may differ.

Good ROAS, bad profit? TezAds closes the gap.

TezAds builds and optimises campaigns across platforms at a flat monthly price. You see every decision the AI makes.

What is an ad spend ROI calculator?

An ad spend ROI calculator shows whether your Facebook and Instagram ads actually made money after every cost, not just whether they generated revenue. This free tool is built for e-commerce sellers and D2C brands who see a healthy ROAS in Meta Ads Manager but can't find the profit in their bank account. Enter revenue, ad spend, COGS, shipping and fees, and it returns your real profit and return on investment.

The gap it closes: Ads Manager only knows two numbers, reported revenue and ad spend. It has no idea what your products cost, what shipping charges per parcel, or what your payment fees are. This calculator adds those in.

What's the difference between ROAS and ROI?

ROAS = revenue ÷ ad spend. It measures ad efficiency. ROI = (profit − costs) ÷ investment. It measures whether the business made money. A campaign can have a 4× ROAS, great by most benchmarks, and still barely break even. Here's a realistic example:

Swipe to see all columns →

Line itemAmount
Revenue from ads500,000
Ad spend− 125,000
COGS (products sold)− 250,000
Shipping− 40,000
Payment / gateway fees− 15,000
True profit70,000

Ads Manager reports this campaign as a 4× ROAS. The true picture: 70,000 profit on 125,000 of ad spend, or 56% ROI. Solid, but less than a fifth of the revenue number your dashboard is celebrating. Shift the margin down 10 points and the same 4× ROAS becomes a loss.

Can a high ROAS still lose money?

Yes, and it happens constantly. Thin-margin categories like electronics or mixed-COGS fashion can need 4–5× just to break even once shipping charges and 20–40% return rates are counted. Find your personal floor with the break-even ROAS calculator. Any ROAS below that number means every order loses money, no matter how green the dashboard looks.

What's a realistic ROI target for Meta ads?

For e-commerce with 40%+ gross margins, 25–40% ROI on ad spend is a healthy target. Below 15%, the campaign barely covers the operational effort of running it. Negative ROI means stop and fix the funnel, often the issue isn't the ads at all but pricing, offer or checkout. Diagnose the funnel side with the conversion diagnostic quiz.

When should I use this tool?

Monthly, and before every scaling decision. Judge account-wide efficiency with your fully loaded customer acquisition cost. If you advertise on more than one platform, sanity-check attribution with the multi-platform ROAS comparator so double-counted revenue doesn't flatter your ROI.

Ads Manager ROAS and profitability are different things. You can have a 4× ROAS and still lose money if your product margin is thin and your other costs are high. Ads Manager doesn't know your COGS, shipping, or gateway fees. It only divides reported revenue by ad spend.

Use ROAS for tactical decisions (which ad set or creative to scale) and ROI for strategic decisions (is this product worth advertising at all, and at what budget level). Many businesses over-optimise for ROAS and end up scaling losing campaigns.

There's no single benchmark. It depends on category, margin, and competition. E-commerce businesses with 40%+ gross margin should target 25–40% ROI on Meta campaigns. Below 15% ROI, the campaign is barely worth the operational overhead. Negative ROI means stop immediately and fix the funnel before spending more.

Two approaches. Conservative: reduce your total revenue input by your estimated return rate (e.g. if 25% returns, multiply revenue × 0.75). Detailed: add total return shipping cost + lost product cost in the other fees field.

High ROAS + negative ROI means your non-ad costs (COGS, shipping, fees) are eating all your margin. This is common with low-margin products.

ROAS is revenue divided by ad spend, a 4x ROAS means 4 of revenue per 1 spent on ads. ROI is profit after all costs divided by investment. ROAS measures ad efficiency; ROI measures whether you actually made money. You can have a strong ROAS and a negative ROI at the same time.

ROI = (revenue − ad spend − COGS − shipping − fees) ÷ ad spend × 100. Example: 500,000 revenue on 125,000 ad spend with 305,000 in product and delivery costs leaves 70,000 profit, a 56% ROI, even though the ROAS reads 4x.