What is this calculator?

The ROAS Calculator helps ecommerce sellers understand whether advertising revenue is actually profitable. ROAS means return on ad spend, but ad platforms do not know all product costs, returns, shipping costs or operational constraints. This calculator combines revenue, ad spend, order count and gross margin before ads to show ROAS, cost per order, gross profit, profit after ads and break-even ROAS.

Who should use this calculator

This calculator is useful for media buyers, Shopify operators, Amazon advertisers, TikTok Shop sellers and founders who review ad reports. It is especially helpful when different products have different margins, because the same ROAS can be profitable for one product and unprofitable for another. Agencies can also use it to explain why a campaign with impressive platform ROAS may still be weak after product costs, fulfillment, fees, refunds and discounts are considered.

How it works

Enter campaign revenue, ad spend, number of orders and gross margin before ads. Gross margin before ads should already account for product cost, fulfillment, fees, discounts and return allowance. The calculator divides revenue by ad spend to show ROAS, divides ad spend by orders to show cost per order and subtracts ad spend from gross profit to estimate profit after ads.

Formula explanation

ROAS equals campaign revenue divided by ad spend. CPA or cost per order equals ad spend divided by orders. Gross profit before ads equals revenue multiplied by gross margin. Profit after ads equals gross profit before ads minus ad spend. Break-even ROAS equals revenue divided by gross profit before ads. If actual ROAS is below break-even ROAS, the campaign is likely losing money before overhead.

Worked example

Suppose a campaign produces $5,000 in revenue from $1,250 ad spend and 140 orders. ROAS is 4.0x and CPA is about $8.93. If gross margin before ads is 45%, gross profit before ads is $2,250. After subtracting $1,250 ad spend, profit after ads is $1,000. Break-even ROAS is about 2.22x. In this case, the campaign is above break-even. If margin were only 20%, the same 4.0x ROAS would be much less attractive.

How to use the result

Use this calculator when reviewing Meta, Google, TikTok, Amazon or blended campaign reports. Do not compare ROAS across products with different margins without adjusting for profit. A 2.5x ROAS can be excellent for a high-margin digital-adjacent offer and terrible for a low-margin physical product. Pair ROAS with contribution margin, refund rate and cash flow timing.

Practical workflow for ad report reviews

Use the calculator after exporting or reviewing campaign data for a consistent date range. Enter total revenue, total ad spend and orders from the same period. Then use a gross margin before ads that reflects the product or blended product mix in that campaign. If the campaign includes multiple products with very different margins, run separate calculations for the main products instead of trusting one blended result. Blended ROAS can hide weak economics when high-margin and low-margin products are mixed together.

After calculating profit after ads, compare the result with platform reporting. If the ad account shows a strong ROAS but the calculator shows weak profit, look for missing costs, attribution differences, refunds or discount timing. If the calculator shows healthy profit, the next question is whether the result can scale. Higher spend often reaches colder audiences, which can lower conversion rate and raise CPA. Save a second scenario with 20% to 40% worse efficiency before increasing budget. That habit helps prevent a campaign from looking profitable only at a small spend level.

Input quality checklist

  • Use revenue and ad spend from the same date range.
  • Use margin before ads, not after ads.
  • Separate products with very different margins.
  • Compare platform ROAS with store-level profit after refunds.

Common mistakes

A common mistake is asking whether a ROAS number is good without checking margin. Another mistake is using platform-reported revenue without accounting for refunds, discounts or attribution differences. Sellers also compare campaigns that promote different products as if ROAS alone makes them comparable. Use consistent date ranges, separate low-margin and high-margin products when possible, and compare the calculator result with store-level profit.

FAQ

Is 3x ROAS good?

Only if your product margin supports it. A low-margin product may need much higher ROAS to break even.

Why is ROAS not the same as profit?

ROAS measures revenue generated per advertising dollar. It does not include product cost, fulfillment, fees, returns or overhead.

Should I use revenue or profit in the revenue field?

Use campaign revenue. Then use the gross margin field to translate that revenue into profit before ads.

What if order value varies a lot?

Use total campaign revenue and total orders for the period. Also review CPA and average order value separately.

Why does platform ROAS differ from store profit?

Attribution windows, refunds, discount timing and cross-channel behavior can make ad platform reports different from business results.

What margin should I enter?

Enter gross margin before ads after product cost, fulfillment, fees, discounts and expected returns are considered.

Can this calculator be used for TikTok ads?

Yes. Enter TikTok campaign revenue, ad spend, orders and gross margin before ads. The ROAS logic is channel-agnostic.

Should I include agency fees in ad spend?

If agency or creative fees scale with the campaign, include them in ad spend or model them as a separate cost when reviewing profitability.

Editorial note

SellerTools Hub calculators are independent educational tools. They use simplified planning assumptions and should be verified against your own store data, marketplace dashboard and current platform policies before you make inventory, pricing or advertising decisions.