Shopify ROAS calculator

What Shopify ROAS calculator means for a Shopify store

The break-even return for that sale. What that includes, and what it leaves out.

Key takeaways

  • Read the checks, not only the headline.
  • Confirm anything you might change in the admin, the ad account, or both.
  • If the result cannot see cost, sessions, or repeat rate, it cannot answer those questions.

What you actually get

Shopify ROAS calculator stays on one sale. Contribution is price minus product cost, shipping, and the fees you include. Break-even ROAS is price divided by that contribution.

ROAS itself is revenue divided by ad spend. The break-even figure is the return at which ad spend uses up the contribution. It moves when the price, the supplier, or the shipping moves. It is a property of the unit you typed, not a recommended bid.

If you advertise more than one country, shipping and fees change the contribution. Run the calculator for each market you spend in. One storewide target hides the market that loses money.

What it leaves out

The target is a property of the unit economics you enter. It is not a recommended bid.

The steps for a single pass are in how to run Shopify ROAS calculator.

Revenue divided by ad spend

The ROAS calculator returns a ratio: revenue divided by ad spend. If you type 200 dollars of revenue and 50 dollars of ad spend, the ratio is 4. That example only shows the division. It is not a good ROAS, not a usual ROAS, and not a result from Shopify. The calculator does not pull orders. You type the revenue and you type the ad spend.

Read the ratio as revenue per dollar of ad spend. A ratio of 1 means the revenue you typed equaled the ad spend you typed. A ratio below 1 means revenue was smaller than ad spend. A ratio above 1 means revenue was larger. None of those statements include product, shipping, or fees. ROAS is silent on those lines. That silence is the definition, not a hidden judgment that the lines do not matter.

Why this ratio is not ROI

ROI divides profit by all spend, and all spend can include ads, product, shipping, and fees. ROAS divides revenue by ad spend only. A ROAS of 4 can sit next to a weak or negative profit if the goods and the freight consume the revenue. Do not file a ROAS figure in the ROI slot. The percent lives at /roi-calculator/. The dollars of profit live at /profit-calculator/.

The temptation is to treat a large ratio as proof the offer works. The ratio proves only that revenue was large relative to the ad line you typed. It does not prove a remainder. Any meeting that approves spend from ROAS alone has skipped the cost stack. Use the ratio for the ad question, then put the stack back before you call the offer profitable.

Break-even ROAS is a property of the unit

Break-even ROAS is price divided by the contribution left after product, shipping, and the fees you include. In symbols, price divided by (price minus product minus shipping minus the fees you include). At that ratio, ad spend would use up the contribution exactly, so profit after those lines and ads would be zero. It is a property of the unit you typed. It is not a recommended bid, not a cost cap, and not a target the ad platform understands.

If you leave a fee out of the contribution, the break-even ratio gets smaller and looks easier. The fee still exists. Include only fees you are willing to name, and say which ones are missing. The break-even figure moves when the unit moves. It does not move because a campaign had a good day. Campaign results are the ROAS ratio. The unit produces the break-even ratio. They meet when you compare them. They are not the same number.

Ad cost per purchase from three placeholders

There is a way to sketch ad cost per purchase from a cost per thousand impressions, a click-through rate, and a conversion rate. The formula is CPM divided by (1000 times CTR) divided by CVR. CTR and CVR enter as decimals, so a rate written as 1 percent enters as 0.01. Those three inputs are placeholders you type. They are not benchmarks, and this explanation does not offer typical rates to put in them.

The sketch is not a fetch from an ad account. If you have spend and purchases for a window, you do not need the sketch. Divide spend by purchases you are willing to count, label the window, and use that cost. Use the placeholder formula only when you are exploring a stack before you have that export, and label the result as a sketch from rates you invented for the exploration.

Comparing the ratio with the break-even ratio

When the ROAS you computed from revenue and ad spend is below the break-even ROAS from the unit, the ad line is consuming more than the contribution. The offer as typed loses money on ads, even if ROAS is above 1. Above 1 only means revenue beat ad spend. Break-even can sit well above 1 when product and shipping take a large share of price.

When observed ROAS is above the break-even ratio, the ad line has not consumed the whole contribution. That is not a command to scale. The rates or the revenue behind the observed ratio may be a short window. The break-even ratio may omit a fee. The comparison is a signal to check the lines, not a trophy.

The revenue and the spend must share a scope

Revenue for a week and ad spend for a month will produce a ratio, and the ratio will be nonsense. Match the dates. If you judge one product, use revenue for that product and spend aimed at that product. Shared prospecting needs a rule you write down. Do not assign the whole account to the product you are most worried about and then treat the crushed ratio as a discovery.

A one-unit break-even ROAS can be compared with a window's ROAS only if you believe the window's mix matches the unit. A window full of discounted orders does not match a full-price unit. Say so, or recompute break-even on the discounted price. The calculator will not detect the mismatch.

What Shopify will not fill in

No order export is pulled for you. No ad account is pulled for you. Refunds are not applied unless you reduce revenue yourself and say so. The ratio is only as current as the figures you typed. A stale export produces a confident ratio about a week you are no longer in.

If you need average order value as a revenue ingredient, build it from your orders and read /learn/average-order-value.html for what that average is. Do not borrow an average from a different offer and drop it into this ratio. Then the ROAS figure is about the borrowed average, not about the spend you are judging.

Write both ratios down as different objects

Record observed ROAS as revenue divided by ad spend, with dates. Record break-even ROAS as the unit formula, with price, product, shipping, and fees listed. Record a placeholder ad cost, if you used one, with the three rates labeled as placeholders. Mixing the three numbers under one heading called ROAS is how a bid gets set from a sketch.

Store the note next to the profit dollars for the same unit or window. A ratio without the dollars will be asked to do too much in the next meeting. The ratio answers the ad-multiple question. The dollars answer what remained. You need both before spend changes, and you need them labeled.

Edge readings that confuse people

If ad spend is zero, you cannot divide. There is no ROAS for a window with no ads. Say there was no ad spend. Do not type a tiny fake spend to force a giant ratio. That giant ratio will be quoted later without the fake. If revenue is zero and spend is not, the ratio is zero. That is allowed. It means the spend you typed bought none of the revenue you typed.

A very large ratio on a very small spend is arithmetically real and operationally thin. Say the spend was 10 dollars and the revenue was 80 in an example. The ratio is 8, and the spend is still 10 dollars. Do not describe that example as scale. Do not describe any particular ratio as typical. Size the spend in the same sentence as the ratio every time.

Fees change break-even, not the observed ratio

Observed ROAS uses revenue and ad spend only. Adding a fee does not change it. The fee changes contribution and therefore changes break-even ROAS. People call a result 'worse ROAS' when what actually moved was the hurdle. Say which object moved. The hurdle rose because the unit got more expensive to fulfill. The campaign ratio did not change until revenue or spend did.

That split keeps plan changes pointed at the right work. A fee increase is a pricing, plan, or processor conversation. A falling observed ratio is a traffic or offer-mix conversation. The calculator can show both numbers. It cannot stop you from blending them in the note. The note is your job.

Shopify questions

Does Shopify ROAS calculator need access to the Shopify admin?

No. Public tools read a URL anyone can open. Calculators use the numbers you type and do not connect to the store.

Can the result be wrong?

Yes. A public tool can read the wrong URL, miss an app that never loads, or match the wrong brand. A calculator repeats a cost you left out. The result is only as good as that input.