Shopify Facebook Ad ROI Calculator

Quick answer

An ad ROI calculator for an online store compares ad spend with the profit the ads really bring in. ROAS is revenue divided by ad spend. ROI subtracts product cost, fees and ad spend first. Break-even ROAS is 1 divided by your contribution margin, so a 53.5 percent margin needs a ROAS of 1.87x just to break even.

Updated 2026-09-28Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Ad Profitability
Actual uses the revenue and orders you already have. Forecast estimates them from clicks.
$
Total spent on the campaign in the period.
$
Sales revenue you attribute to these ads.
Number of orders you attribute to these ads.
$
Average price you pay for one click.
Share of clicks that become an order.
$
Average revenue per order.
Cost of the goods sold, as a share of revenue.
Your own total fee rate as a share of revenue. Check your statements; rates vary by plan and provider.
$
Any flat fee charged on every order.
$
Shipping, packaging and other costs you pay on each order.

Return on ad spend (ROAS)

--
ROI on ad spend--
Break-even ROAS--
Net profit after ads--
Profit per order--
Revenue and orders--
Cost per purchase (CPA)--
Break-even CPA--
Clicks (forecast)--

Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.

Saved results (0)

How to Use the Ad ROI Calculator

  1. Choose Actual if you already have campaign results, or Forecast to estimate them from cost per click, conversion rate and average order value.
  2. Enter the ad spend, then either the revenue and orders (Actual) or the click and conversion figures (Forecast).
  3. Enter your product cost as a percentage, your own fee rate and any per-order costs. Read ROAS, ROI, break-even ROAS and profit per order.

Here is what each result means:

ResultWhat it means
ROASRevenue for each dollar of ad spend. 3.20x means $3.20 of sales per $1 of ads.
ROI on ad spendProfit after all entered costs, as a percentage of ad spend.
Break-even ROASThe ROAS at which profit after ads is exactly zero.
Net profit after adsRevenue minus product cost, fees, per-order costs and ad spend.
Profit per orderNet profit divided by the number of orders.
Revenue and ordersThe sales used in the calculation, entered or forecast.
Cost per purchase (CPA)Ad spend divided by orders.
Break-even CPAThe most you can pay in ads for one order before it loses money.
ClicksAd spend divided by cost per click, in Forecast mode.

What Is Ad ROI for an Online Store?

Ad ROI is the profit an ad campaign earns compared with what it costs. For an online store, that means the money left after product cost, payment and platform fees, shipping and the ads themselves.

Ad platforms usually report ROAS, which counts revenue, not profit. A campaign with a 2x ROAS doubles its spend in sales, but if the products and fees eat 60 percent of each sale, the campaign still loses money. ROI and break-even ROAS turn the platform figure into a profit answer.

This page is for store owners who run paid social ads, including Shopify stores advertising on Facebook, but the same maths works for any store and any ad channel.

How Does the Ad ROI Calculator Work?

It finds revenue and orders, subtracts every variable cost you enter, and compares what is left with the ad spend.

Formulas: ROAS = revenue / ad spend | Contribution = revenue - COGS - fees - per-order costs | Profit = contribution - ad spend | ROI = profit / ad spend x 100 | Break-even ROAS = 1 / (contribution / revenue)
  1. Revenue and orders. Actual mode uses your figures. Forecast mode works out clicks = spend / CPC, orders = clicks x conversion rate and revenue = orders x average order value.
  2. Variable costs. Product cost and fees are percentages of revenue; fixed fees and shipping are amounts per order.
  3. Contribution margin. Revenue minus those variable costs is the contribution each sale makes toward ad spend and profit.
  4. Break-even ROAS. Ads break even when ad spend equals contribution. Since contribution = revenue x margin, the break-even point is revenue / spend = 1 / margin.

Ad ROI Example

Suppose a store spends $1,000 on ads and gets 40 orders worth $3,200. Product cost is 35%, fees total 4% of revenue (an example figure), and shipping and packaging cost $6 per order.

Variable costs: 3,200 x 35% = $1,120, plus 3,200 x 4% = $128, plus 40 x $6 = $240, for $1,488. Contribution: 3,200 - 1,488 = $1,712, a 53.5% margin.

Results: ROAS = 3,200 / 1,000 = 3.20x. Profit = 1,712 - 1,000 = $712, so ROI = 71.2% and profit per order = $17.80. Break-even ROAS = 1 / 0.535 = 1.87x, and the break-even CPA is $42.80 against an actual CPA of $25.00.

Now a weaker campaign: $500 of spend, 15 orders, $900 of revenue and a 45% product cost. ROAS is 1.80x, which looks positive, but break-even is 2.44x, so the campaign loses $131.

Factors That Change Your Ad ROI

Break-even ROAS depends only on margin, so anything that changes margin moves the target.

Product Cost

Higher product cost lowers contribution and raises break-even ROAS. At a 70% contribution margin, break-even is 1.43x; at 30%, it is 3.33x. The margin calculator helps find your gross margin per product.

Fees and Shipping

Payment, platform and app fees, plus shipping you do not charge the customer, all come out of every sale. Enter the rates from your own statements rather than a typical figure.

Average Order Value

Per-order costs such as shipping weigh more on small orders. Raising average order value with bundles spreads them over more revenue.

Attribution

Ad platforms credit sales using their own attribution windows and rules. Revenue reported by the platform can be higher or lower than the sales your store records for the same period.

ROAS vs ROI vs Break-Even ROAS

ROAS measures sales efficiency, ROI measures profit, and break-even ROAS tells you which ROAS is good enough for your margins.

MetricFormulaWhat it answersExample
ROASRevenue / ad spendHow much revenue each ad dollar brings3.20x
ROI on ad spend(Contribution - spend) / spendWhether the ads make a profit71.2%
Break-even ROAS1 / contribution marginThe minimum ROAS that avoids a loss1.87x
CPASpend / ordersWhat one order costs in ads$25.00
Break-even CPAContribution / ordersThe most you can pay for one order$42.80

A campaign is profitable when ROAS beats break-even ROAS, or when CPA is below break-even CPA; the two tests always agree. For a wider view across projects, the profit calculator works from total revenue and costs.

When to Use an Ad ROI Calculation

Checking a Live Campaign

Pull spend, orders and revenue from your reports for the same dates and run Actual mode. The verdict shows whether the campaign is above break-even.

Planning a Test Budget

Forecast mode shows what cost per click and conversion rate you need before spending. Try a lower conversion rate to see how much room for error you have.

Setting a Target for Your Ad Manager

Give the break-even ROAS, plus a margin for profit, as the minimum target. The markup calculator helps if you need to reprice products to make the ads work.

Common Mistakes

1. Treating ROAS as Profit

A 2x ROAS is not a 100% profit. After product cost and fees, a 2x ROAS can still be a loss.

2. Using One ROAS Target for Every Product

Each product has its own margin, so each has its own break-even ROAS. A target that works for a high-margin item can lose money on a low-margin one.

3. Forgetting Fees and Shipping

Leaving out payment fees, app costs or free shipping inflates contribution and lowers the break-even ROAS you think you need.

4. Mixing Date Ranges

Spend from one week and revenue from another give a false ROAS. Use the same dates for every figure.

5. Trusting Platform Revenue Alone

Attribution rules differ between platforms, so compare platform revenue with store sales before deciding.

6. Ignoring Repeat Purchases

A first order that just breaks even can still pay off if customers buy again. This calculator covers the first order only.

Accuracy and Limitations

The calculator is exact for the figures entered, but its answer is only as good as the revenue and costs you attribute to the ads.

What it calculates accurately

  • ROAS, ROI, contribution margin and break-even ROAS
  • Profit per order, CPA and break-even CPA
  • Forecast clicks, orders and revenue from CPC and conversion rate

What it does not account for

  • Fixed costs such as rent, salaries and subscriptions
  • Returns, refunds and chargebacks unless you add them to costs
  • Repeat purchases and customer lifetime value
  • Sales tax, VAT and income tax
  • Differences between platform attribution and store records

How We Calculate Ad ROI

Method
ROAS = revenue / spend; contribution = revenue minus percentage and per-order costs; profit = contribution minus spend; ROI = profit / spend; break-even ROAS = 1 / contribution margin.
Inputs used
Mode, ad spend, revenue and orders or CPC, conversion rate and average order value, product cost %, fee %, fixed fee per order, shipping and other cost per order.
Assumptions
All revenue entered comes from the ads; costs scale with revenue or orders; forecast orders may be fractional averages.
Fees
No fee rates are built in. You enter the rates from your own plan and provider statements.
Rounding
ROAS to two decimals, percentages and money to two decimals, clicks to whole numbers, forecast orders to one decimal.
Edge cases
Zero ad spend or cost per click is blocked; zero revenue shows a full loss; a negative contribution margin shows break-even as not reachable.
Sources
Corporate Finance Institute and Kellogg School references (listed under Sources below).
Last reviewed
2026-09-29.

Frequently Asked Questions About Ad ROI and ROAS

What is a good ROAS for an online store?

A good ROAS is any ROAS above your own break-even ROAS. With a 53.5 percent contribution margin that is anything over 1.87x; with a 30 percent margin you need more than 3.33x.

How do I calculate break-even ROAS?

Divide 1 by your contribution margin. Contribution margin is revenue minus product cost, fees and per-order costs, divided by revenue.

What is the difference between ROAS and ROI?

ROAS divides revenue by ad spend and ignores costs. ROI subtracts product cost, fees and ad spend first, then divides the profit by ad spend.

Can ROAS be above 1 and still lose money?

Yes. A ROAS of 1.8x loses money whenever break-even ROAS is higher, for example 2.44x on a 41 percent contribution margin.

What fee percentage should I enter?

Enter the combined rate from your own statements, including payment processing, platform and app fees. Rates differ by plan, country and provider, so the tool has none built in.

How do I forecast sales from cost per click?

Use Forecast mode. Clicks are spend divided by CPC, orders are clicks times conversion rate, and revenue is orders times average order value.

Does this work for ads on other platforms?

Yes. The maths is the same for any ad channel, as long as you use spend, revenue and orders from the same dates.

What is break-even CPA?

Break-even CPA is the contribution per order: the most you can spend in ads to win one order before that order loses money.

Why does my ad dashboard show a different ROAS?

Ad platforms use their own attribution windows and may count revenue differently from your store. Research from the Kellogg School notes there is no single standard ROAS method.

Is my data saved?

No. The calculation runs entirely in your browser. Nothing is sent to our servers, and anything you choose to Save stays in this browser only.

Sources

Related Calculators

Measuring more campaigns?

Explore all marketing ROI calculators

This calculator is an educational estimate for general planning only and is not financial, tax or marketing advice. Results depend on the figures you enter, and platform-reported revenue can differ from what your store actually keeps. Shopify and Facebook are trademarks of their owners; this calculator is independent and is not affiliated with or endorsed by Shopify Inc. or Meta Platforms, Inc. Spotted an error? Let us know.

Author

shakeel-Muzaffar
Founder & Editor-in-Chief at  ~ Web ~  More Posts

Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.