Promo code GET25Check the code

Updated October 3, 2026

ROAS and profitability with Spybox

Is a ROAS of 3 enough for your store? Calculate what each order can fund before choosing an advertising budget or a new creative.

Contents

ROAS measures revenue, not profit

ROAS = value attributed to ads ÷ media spend

ROAS, or Return On Ad Spend, divides the value attributed to ads by their media spend. With €1,500 in value and €500 in media spend, it is 3: each advertising euro corresponds to €3 of attributed value. As a percentage, the same ratio is 300%. That figure does not yet account for the cost of the product sold.

In this guide, the ROAS denominator is media spend. Content, tools and agency expenses are included separately in the review. If another ratio puts those costs in the denominator, name its scope: otherwise two figures called ROAS may measure different things. Start with your account and orders, not a competitor's ad score.

How much can you pay to acquire an order?

The prefilled example uses €50 in net revenue, €30 in variable costs and €5 to retain after ads. Entered amounts stay on this page: the calculator does not send them or connect an advertising account. Its result is a simplified economic ratio, not an automatic bidding recommendation.

Use a consistent tax-exclusive basis and the same set of orders. Net revenue allows for discounts and refunds; costs also include what remains payable on returned orders. If incident costs are already included in your average cost, do not deduct them again.

Amounts per order, on a consistent tax-exclusive basis

After discounts and refunds, using the same scope as the costs.

Product, fulfilment, shipping, payment and average incident costs.

A contribution towards overheads, production and your desired result.

Available before ads
€20.00
Simplified break-even ROAS
2.50
Maximum acquisition cost
€15.00
ROAS to retain your chosen amount
3.34

Revenue ÷ (revenue − variable costs − amount to retain).

ROAS thresholds are rounded up to two decimal places. The result does not set account bids or automatically cover costs you have not entered.

There is no universally good ROAS

A €50 order with €30 in variable costs leaves €20 before advertising and overheads. Paying €20 to acquire it uses the entire contribution. The simplified threshold is therefore 50 ÷ 20 = 2.5. It covers variable costs and media spend, but not rent, working time or ad production.

If you want to retain €5 per order for other expenses and your result, allowable acquisition cost falls to €15. The required ratio becomes 50 ÷ 15, about 3.33. The calculator rounds this up to 3.34. Choose that reserve from your own operating figures; €5 is not a rule for stores.

The shortened break-even formula is 1 ÷ contribution rate before advertising, provided revenue and costs have a consistent basis. Calculate that rate against the selling price, not purchase cost. A margin expressed relative to supplier cost is therefore not interchangeable with the percentages in the table.

75% of revenue
Simplified threshold
1 ÷ 0.75 ≈ 1.33
What that ratio covers
Variable costs and media only; retaining more requires a higher ratio.
50% of revenue
Simplified threshold
1 ÷ 0.50 = 2
What that ratio covers
Same assumption, without adding overheads or production.
40% of revenue
Simplified threshold
1 ÷ 0.40 = 2.5
What that ratio covers
The €50 order with €30 in variable costs.
25% of revenue
Simplified threshold
1 ÷ 0.25 = 4
What that ratio covers
A smaller contribution leaves less money to acquire an order.

This table does not set expected performance for Meta, TikTok or Google. It explains the relationship between revenue, costs and media. Overheads, cash needs, new creative production and the share of orders ultimately retained may increase your actual requirement.

Repeat purchases can change a customer acquisition calculation. Assess them separately, over an explicit period, with the costs of subsequent orders. An intention to buy again or an industry average cannot replace observed receipts. First-purchase ROAS does not improve simply because a customer might return.

Two offers: higher ROAS can leave less money

Fictional exercise, not a customer result: a store sells a set of vacuum storage bags. We compare two offers after the return observation period, on one channel, with unique orders. All amounts exclude tax; revenue has already been reconciled with payments and refunds. Average variable costs of €30 include product, fulfilment, shipping, payment and incident costs within this scope.

Offer A sells for €50. Offer B applies a €5 discount without reducing variable cost. B records more orders and slightly higher ROAS. Now examine contribution after media: the conclusion changes. These two sets of figures illustrate arithmetic; they are not a test establishing the causal effect of the discount.

Net revenue per order
A: €50 offer
€50
B: discounted to €45
€45
Retained orders
A: €50 offer
100
B: discounted to €45
120
Net revenue
A: €50 offer
100 × €50 = €5,000
B: discounted to €45
120 × €45 = €5,400
Media spend
A: €50 offer
€1,800
B: discounted to €45
€1,900
Variable costs
A: €50 offer
100 × €30 = €3,000
B: discounted to €45
120 × €30 = €3,600
ROAS on reconciled revenue
A: €50 offer
5,000 ÷ 1,800 ≈ 2.78
B: discounted to €45
5,400 ÷ 1,900 ≈ 2.84
Contribution after ads
A: €50 offer
5,000 − 3,000 − 1,800 = €200
B: discounted to €45
5,400 − 3,600 − 1,900 = −€100

A leaves €200 before overheads and content, while B loses €100 before those same expenses. B's simplified threshold is 45 ÷ (45 − 30) = 3. Its ROAS of 2.84 is below that. The discount improved the observed revenue/media ratio but reduced the amount available for advertising per order.

To retain €5 per order, A would allow €15 in acquisition cost and B €10. With €45 in revenue, the corresponding ratio would be 4.5. Before offering a discount, calculate its impact on contribution, handling expenses and required volume. An additional sale helps the result only when its revenue covers the expenses it creates.

The same reasoning applies to free shipping or bundles. Specify the contents, new revenue and added costs; do not assume a higher basket value automatically increases contribution. You can then look for a clearer advertising explanation instead of a further discount.

Reconcile platform reports with the store

An order may be assigned to an earlier interaction or reported by conversion date, depending on the report. Click, engaged-view and impression windows are not necessarily identical. Google Ads explains these tracking periods and conversion delays. Compare periods that have had time to receive expected purchases, keeping the same settings.

If Meta and Google each attribute value to the same order, adding them does not create a second sale. Reconcile store data and document discrepancies: refunds, currency, taxes, shipping charges, dates or duplicate events. Better tracking can increase reported ROAS without adding orders.

Total revenue divided by all advertising spend helps monitor the whole store. It also includes organic sales and returning customers. It does not establish the additional sales caused by one ad. Answering that question requires an appropriate comparison or experiment with sufficient volume.

Platform ROAS
Question it answers
What value does this report attribute to this spend?
Not the same as
Profit, all store net orders or a demonstrated causal effect.
Cost per purchase
Question it answers
How much spend per purchase counted within this scope?
Not the same as
The cost of a unique new customer when repeat purchases are included.
Contribution after ads
Question it answers
What remains after variable costs and media spend?
Not the same as
Net profit, which also requires the other relevant expenses.
ROI for an operation
Question it answers
What net gain relative to the costs included in that operation?
Not the same as
A simple revenue/ad spend ratio; define all costs in the scope.
  • Record currency, tax basis, time zone and dates for each report.
  • Check the purchase event, transmitted values and test orders.
  • Separate purchases, retained orders and new customers.
  • Review cancellations and returns while keeping the initial calculation.

PiPiAds offers leads, not a competitor's actual ROAS

Research helps frame a question: which demonstration explains the bundle? Which objection recurs in the copy? What does the opening scene show? Use PiPiAds or Adsparo to compare a few ads close to your offer and their destinations. Keep the presentation idea, not another seller's commercial claim.

Run time or estimated orders do not reveal supplier costs, refunds or advertiser contribution. In the PiPiAds illustration, ad cost and estimated orders appear as ranges. Those are not the reconciled expenses of a store you have audited. They cannot establish reliable profit.

For the storage bag set, useful research would cover sizes, piece count, valve compatibility and the packing demonstration. If an ad clarifies those points, shoot your own scene with the actual product. Keep the offer constant when comparing creatives so that a video change and a discount are not mixed together.

Public PiPiAds illustration of an ad with impressions, run time, spend ranges and estimated orders

Separate observations from estimates

The demonstration shows an ad and several metrics, including estimated ranges. It illustrates ad research; neither the product claims nor the estimates are validated here as campaign results. Use your own account and orders for the economic calculation.

A creative score is not an accounting result

Atria presents creative analyses and recommendations from advertising signals. These can help name a hypothesis: show the product more clearly, explain its use or simplify the message. A score, confidence estimate or potential assessment cannot replace sales, spend and costs within your chosen scope.

The official site also describes connections to advertisers' own accounts. Those direct features are not automatically part of Spybox access. Keep orders, customer information and sensitive connections in your authorised professional environment. Public observations can inform creative choices without placing customer data in shared access.

Official Atria marketing capture with a creative recommendation, confidence scores and ROAS fit

Atria: compare a recommendation with your results

The provider's visual associates a recommendation with scores. ROAS fit is different from ROAS calculated from orders and spend. Visible marketing assertions belong to Atria; they are neither our test nor a Spybox return promise.

Improve the message without hiding production cost

A creative attracting more clicks is not necessarily more useful. For the bags, show the number of pieces received and a real measurement rather than an impressive packing result customers cannot reproduce. Then follow orders, support requests and returns. A clearer ad may be preferable to one that sells more through an inaccurate expectation.

GetHookd can prepare variants; ChatGPT can help explain your product from your information; Canva adapts formats and Submagic helps finish video. Preparation time, filming, rights, subscriptions and consumed credits remain costs. Reducing them may improve the overall result, but does not mechanically increase media ROAS if revenue and advertising spend stay unchanged.

Choose one question to compare and retain the files actually served. For example, one opening immediately shows bag sizes while the other shows wardrobe use. Keep revenue, destination and measurement comparable. The ad optimisation guide covers checks and review for the whole test; here, the economic threshold helps interpret that review.

Plan the advertising test

Public GetHookd capture of a panel producing variations of an advertising image

GetHookd: choose a useful difference

Visual suggestions are a starting point for comparison. Select one addressing a real objection and representing the product faithfully. The visual includes provider promises; it does not establish that a variant will reduce your acquisition cost.

Official Canva Magic Resize demonstration of the same design in two proportions

Canva: keep the offer readable in each placement

Cropping may hide piece count, dimensions or an offer condition. Check the exported version on a phone with the areas occupied by the app. This image demonstrates formatting, not a measured sales improvement.

An economic threshold is not enough to raise the budget

Offer A averages €2 per order after ads, before other costs. Increasing spend does not guarantee the next orders keep that acquisition cost. Additional audiences may respond differently and costs or basket value may change. Examine additional revenue and spend rather than assuming the past average applies to the entire budget.

Separate your economic requirement from a bidding target. Google Ads uses Target ROAS to seek an average conversion value/cost ratio; its documentation notes that an excessive target can restrict traffic. Entering 400% does not ensure a ROAS of 4. Tracked values and available data also matter: do not blindly copy the calculator threshold into a platform.

Satisfactory ROAS can coexist with a cash shortage: advertising is charged, a supplier requests payment, and revenue becomes available later. Check inventory, fulfilment capacity, returns and overheads too. A campaign covering its media spend has not yet established that the business can fund higher volume.

  • Recent conversions have had time to arrive and tracking incidents are identified.
  • Retained orders and costs belong to the same scope.
  • Expected contribution covers additional expenses and the chosen reserve.
  • The store and supplier can fulfil the volume without degrading the offer.
  • Budget and cash allow results to be monitored without relying on guaranteed profitability.

How Spybox supports work on ROAS

Spybox brings together 90+ research and creation tools. Published pricing is €29.99 per month or €249.99 per year, with 100,000 SBC credits per month, according to pricing information verified on August 4, 2026. The site code remains GET25; check conditions and the final amount before payment.

Its economic value depends on the tasks you actually use: research, script preparation, creative variants or format adaptation. The subscription does not include ad spend, product costs or shipping. SBC does not pay for media in your account. Compare available functions rather than assuming shared access is identical to an entire direct subscription.

Calculate ROAS for your ads
Tool or source
Your own platform and store
Useful material for the decision
Spend, attributed values and reconciled orders, not competitor estimates.
Understand a competitor's presentation
Tool or source
PiPiAds, Adsparo
Useful material for the decision
A few public examples, the offer and points to explain differently.
Choose a creative hypothesis
Tool or source
Atria
Useful material for the decision
One specific change, without treating a score as an economic result.
Prepare copy and variants
Tool or source
ChatGPT, GetHookd
Useful material for the decision
A faithful product script and identifiable versions to compare.
Adapt visual formats
Tool or source
Canva, Submagic
Useful material for the decision
Readable files in the selected formats, with production costs recorded.

Questions about ROAS and Spybox

What is a good ecommerce ROAS?

One that leaves sufficient contribution for your business, considering costs and the measurement scope. There is no universal figure. With a 40% contribution before ads, the simplified threshold is 2.5; other expenses and the amount you want to retain can require more.

Does ROAS of 3 mean 300% profit?

No. It represents €3 of attributed value per €1 of media spend, or a 300% ratio. Products, shipping, payment, returns and other expenses still need covering. It is not a profit rate.

How do I calculate break-even ROAS?

On a consistent basis, divide net revenue per order by contribution before ads: revenue minus variable costs. With €50 revenue and €30 costs, that is 50 ÷ 20 = 2.5. This simplified calculation excludes overheads and production not included in the costs.

Does a discount always improve ROAS?

No, and even higher ROAS can leave less money. In the fictional exercise, B reaches about 2.84 against A's 2.78, but loses €100 before other expenses while A retains €200. The discount reduces contribution per order without lowering variable cost.

Can PiPiAds reveal a competitor's actual ROAS?

Not from public signals and estimates alone. Reconciled spend, net revenue and costs are among the missing information. PiPiAds can inform creative research; your campaign calculation comes from your own account and store.

Does the calculator save my amounts?

No. Calculation happens in the page without transmitting amounts or connecting a platform. It is simplified: costs absent from your entries are not covered automatically. Reloading restores the fictional example.

Do creative savings increase account ROAS?

Not mechanically when account ROAS includes only media spend and spend and revenue are unchanged. Reducing content costs can improve the overall result. Keep those expenses in your review, even with AI tools or shared subscriptions.

Does Google Ads Target ROAS guarantee the requested result?

No. It is a setting used to seek an average value/cost ratio. An excessive target may also restrict delivery. A calculated economic threshold does not replace the data, requirements and monitoring specific to the campaign.

Do SBC credits fund my campaigns?

No. They apply to available Spybox uses under tool conditions. Meta, TikTok or Google media spend remains your expense, as do products, logistics and production costs not included in access.

Sources and illustrations

Pages consulted October 3, 2026. Reused captures may predate the visit and show providers' public presentations. The calculations and two storage bag offers are fictional exercises, not customer results.