The target ROAS formula is 1 ÷ (contribution-margin ratio − the profit share you want to keep). Start from break-even ROAS, which is 1 ÷ your margin ratio, then raise the bar until the leftover profit matches your goal. Say your true margin after product, shipping, and fees is 40% and you want to bank 15% after ads: 1 ÷ (0.40 − 0.15) = a target ROAS of 4.0. The mistake most guides make is running this on revenue margin instead of real per-order margin — so the target looks safe while the orders lose money.

What the target ROAS formula actually is

Return on ad spend (ROAS) is just revenue divided by ad spend. Your target ROAS is the specific ROAS you decide you must hit for ads to be worth running.

Most calculators you will find set that target off your gross margin alone. That is the flaw: gross margin ignores shipping, payment fees, and pick-and-pack, so it hands you a target that clears on paper and bleeds in the bank.

The honest version anchors on your contribution margin — revenue minus every variable cost of fulfilling one order. Get that number right and the rest of the formula is one line of arithmetic.

Break-even ROAS: the number you cannot go below

Before you can set a target, you need your floor. Break-even ROAS is the point where ad-driven revenue exactly covers your product costs and the ad spend, leaving zero profit.

The formula is short:

Break-even ROAS = 1 ÷ contribution-margin ratio

The logic is simple once you see it. Each dollar of ad revenue only keeps its margin fraction as profit, so to repay one dollar of ad spend you need enough revenue that the margin on it equals that dollar. If your margin ratio is m, then m × ROAS = 1 at break-even, which rearranges to ROAS = 1 ÷ m.

Notice what this means: the thinner your margin, the higher the ROAS you must clear just to stop losing money. A store at a 60% gross margin breaks even at 1 ÷ 0.60 = 1.67, but the same store at a 40% contribution margin (after shipping and fees) breaks even at 1 ÷ 0.40 = 2.5. Same store, very different floor — and the second number is the real one.

The target ROAS formula, step by step

Break-even keeps you alive. A target adds the profit you actually want. The full formula is:

Target ROAS = 1 ÷ (contribution-margin ratio − target profit ratio)

Let's walk a real calculation. Say you sell a print-on-demand t-shirt and your average order looks like this:

Line Amount
Revenue (one order) $40.00
− Product (blank + print) −$16.00
− Shipping −$5.00
− Payment processing (about 4%) −$1.60
− Pick and pack −$1.40
= Contribution margin before ads $16.00

Those are example assumptions for one store, not market facts. Your contribution margin is $16 on $40, so your margin ratio is 16 ÷ 40 = 0.40, or 40%.

Step 1 — find break-even ROAS. 1 ÷ 0.40 = 2.5. Below a 2.5 ROAS, ads lose money.

Step 2 — decide your profit cushion. Say you want to keep 15% of revenue as profit after ads (that is contribution margin after ad spend, sometimes called CM3).

Step 3 — apply the formula. 1 ÷ (0.40 − 0.15) = 1 ÷ 0.25 = a target ROAS of 4.0.

Step 4 — sanity-check it. At a 4.0 ROAS, a $40 order allows 40 ÷ 4 = $10 of ad spend. That leaves $16 − $10 = $6 of profit, and $6 ÷ $40 = 15%. The target does exactly what you asked.

You can pressure-test the whole thing with a spend example. Say you plan to spend $2,000 next week; at your 4.0 target you would expect 2,000 × 4 = $8,000 in ad-driven revenue, and 8,000 × 15% = $1,200 of profit after ads. If the campaign returns less than a 4.0 ROAS, that profit shrinks fast — which is the entire point of setting the target in advance.

For a fuller map of how these numbers connect — margin, CAC, LTV, and the rest — the ecommerce metrics guide lays out every formula against one running example.

Why margin, not revenue, drives the number

Here is the trap that sinks most target-ROAS math: two products can both hit a 4.0 ROAS and one is printing money while the other is quietly losing it.

The difference is margin. A 4.0 ROAS on a 60%-margin item is healthy; a 4.0 ROAS on a 20%-margin item is a loss, because the profit per dollar of ad spend never covers the spend. That is why the profit lens — profit on ad spend, or POAS — is the truer scorecard. POAS = ROAS × margin ratio, and it equals exactly 1 at your break-even point. The POAS formula breakdown walks that relationship in detail.

There is a second reason revenue-based targets drift. Not every click becomes an order, and the gap is large — the average online shopping cart abandonment rate sits at roughly seventy percent, according to Baymard Institute. Your target ROAS already prices that reality in, because it is built from realized revenue per order, not from optimistic click math.

To keep the acquisition side honest too, watch what one order actually costs to win with a cost-per-order calculator, and track new-customer economics with a blended CAC formula so returning-buyer revenue does not flatter your numbers.

Target ROAS in Google Ads and Meta

Google Ads runs a "Target ROAS" bid strategy, and it wants the number as a percentage rather than a ratio. Converting is one multiplication: 4.0 × 100 = 400%. Enter that and the algorithm bids toward keeping revenue at four times spend.

Two cautions before you hand the target to an algorithm. First, platforms grade their own homework — Meta and Google each claim credit for conversions, so the ROAS they report tends to run ahead of your real, store-wide result. Second, a very high target starves the campaign of volume, because the system only chases the cheapest, easiest conversions.

Give the strategy your profit-based target, not a round number pulled from a blog. If your honest floor is 2.5 and your goal is 4.0, feeding it a fashionable "8.0" just tells the machine to buy less traffic.

Common mistakes when setting target ROAS

Using gross margin instead of contribution margin. Gross margin skips shipping and fees, so it sets the target too low. Always net out every variable cost first.

Forgetting returns and refunds. A campaign that looks profitable on day-one revenue can slip underwater once returns post. Net them out before you call a target met.

Ignoring ad fatigue. As the same audience sees your ad again and again, results decay and your realized ROAS drifts below target. Keep an eye on it with an ad frequency calculator so you catch the fade before the target quietly breaks.

Setting one target for the whole account. A prospecting campaign and a retargeting campaign have different jobs and deserve different floors. Averaging them hides the loser.

Where PodVector fits

The hard part of the target ROAS formula is not the arithmetic — it is trusting the margin you plug in. Most stores are guessing at their true per-order cost because the numbers live in different tools.

PodVector connects your Shopify, Meta Ads, Google Ads, Printify, and Printful accounts and computes your true per-order profit — product, shipping, fees, and ad spend netted out on the same order. That is the contribution margin the formula above needs.

PodVector is not a dashboard. Victor, its AI operator, reads that live data, flags where your realized ROAS is running below your break-even floor, and proposes moves — executing Shopify-side changes only with your approval. Victor does not touch your ad account; he reads the ad data and hands you the decision.

FAQs

What is the target ROAS formula?

Target ROAS = 1 ÷ (contribution-margin ratio − target profit ratio). Start from break-even ROAS, which is 1 ÷ your margin ratio, then subtract the share of revenue you want to keep as profit before dividing. It tells you the minimum return on ad spend that leaves the profit you are aiming for.

How do I calculate break-even ROAS?

Divide one by your contribution-margin ratio. If your margin after product, shipping, and fees is 40%, break-even ROAS is 1 ÷ 0.40 = 2.5. Any ROAS below that floor means the ads are losing money on each order.

Should target ROAS use gross margin or contribution margin?

Contribution margin, every time. Gross margin only subtracts product cost, so it ignores shipping, payment fees, and fulfillment labor and sets a target that clears on paper but not in your bank account. Contribution margin nets out all variable costs and gives you the real floor.

Is a higher target ROAS always better?

No. A high target maximizes efficiency per dollar but shrinks volume, because the platform only buys the cheapest conversions to hit it. The right target is the one that hits your profit goal at the scale you want — not the biggest number you can imagine.

How does target ROAS relate to POAS?

They are two views of the same line. POAS (profit on ad spend) equals ROAS × your margin ratio, and it equals 1 exactly when your ROAS hits break-even. Setting a target ROAS above break-even is the same as targeting a POAS above 1 — the difference is whether you measure in revenue or in profit.

What is a good target ROAS for print-on-demand?

There is no universal number, because it depends entirely on your margin. Work it out from your own contribution margin: a store keeping 40% after variable costs and wanting 15% profit lands near 4.0, while a thinner-margin store needs a higher target just to break even.