Advertising guide
What Is ROAS? How to Read Return on Ad Spend Before Scaling Ads
Quick answer
ROAS means return on ad spend. It tells you how much revenue a campaign produced for each dollar spent on advertising. A ROAS of 4.0 means a campaign produced four dollars in revenue for every one dollar in ad spend. That number is useful, but it is not the same as profit because product cost, fulfillment, refunds, payment fees, and labor can change the result. This guide is for marketers, founders, ecommerce operators, and analysts who want to read ROAS as a planning signal rather than as a promise.
Why this matters
ROAS matters because it is often the first number people check when deciding whether to raise a budget. The danger is that a campaign can look healthy on revenue while still being weak on margin. A store selling a $100 product with $3,000 in ad spend and $12,000 in tracked revenue has a 4.0 ROAS, but that does not say whether the store made money. If the product, shipping, platform fees, and returns cost $8,000, the campaign has only $1,000 left after ad spend and costs. The number is still useful, but it has to sit next to gross margin and cash flow.
The formula
ROAS = revenue from ads / ad spend. Profit-aware ROI = (revenue - ad spend - product or fulfillment costs) / ad spend. The first formula answers whether ads created revenue efficiently. The second helps you see whether the campaign still has money left after the main costs you entered.
Inputs explained
The calculator is intentionally simple because the goal is not to hide judgment behind a black box. Each input should represent an assumption you can explain to another person. When a number is uncertain, write down where it came from, whether it is historical data, a platform report, a sales estimate, or a conservative planning guess.
- Revenue from ads: start with a real number when you have one. If you are still planning, use the default value as a placeholder, then replace it with your own revenue from ads assumption before making decisions.
- Ad spend: start with a real number when you have one. If you are still planning, use the default value as a placeholder, then replace it with your own ad spend assumption before making decisions.
- Cost of goods / fulfillment: start with a real number when you have one. If you are still planning, use the default value as a placeholder, then replace it with your own cost of goods / fulfillment assumption before making decisions.
Example
Imagine a small ecommerce brand spends $3,000 on ads for a new product launch. The campaign creates $12,000 in tracked revenue. Product and fulfillment costs are $5,000. ROAS is 12,000 / 3,000 = 4.0. Profit after ad spend and costs is 12,000 - 3,000 - 5,000 = $4,000. Profit-aware ROI is 4,000 / 3,000 = 133.33%. This is a very different reading from simply saying the campaign has a 4x ROAS. The calculator helps keep both numbers visible so a team does not scale a campaign using only the most flattering metric.
How to use the calculator
Open the ROAS / ROI Calculator, enter revenue from ads, ad spend, and optional product or fulfillment cost. If you only want a simple media-efficiency view, use revenue and ad spend. If you want a more realistic operating view, add cost of goods, shipping, platform fees, or other variable costs that move with orders. The result panel shows ROAS, ROI, profit after spend, and profit margin.
How to read the result
A high ROAS is usually better than a low ROAS, but the acceptable number depends on margin. A software product with low variable cost may tolerate a lower ROAS than a physical product with high fulfillment cost. A campaign with a lower ROAS can still be useful if it brings repeat buyers, email subscribers, or qualified leads. A campaign with a high ROAS can still be risky if attribution is incomplete or if the revenue comes from discounted orders.
A practical workflow
Use the first result as a rough baseline, then run at least two more scenarios. A conservative case helps you see what happens if performance is weaker than expected. A normal case should use the best current data you have. An optimistic case can show upside, but it should not be the only number used for planning. After comparing the three scenarios, look for the input that changes the result the most. That input is usually the one worth measuring, testing, or validating before you make a bigger decision.
If you share the estimate with a teammate, include the assumptions beside the result. A number without assumptions is easy to misunderstand. A number with assumptions can be challenged, improved, and reused later when better data appears.
Common mistakes
- Treating ROAS as profit instead of revenue efficiency.
- Comparing campaigns with different margins as if they are equal.
- Ignoring refunds, discounts, shipping, payment fees, or creative production costs.
- Scaling too fast from a small sample before conversion quality is clear.
When not to rely on this estimate
Use this as an educational planning estimate. It is not a guarantee of campaign performance and it is not financial, investment, tax, legal, or lending advice.
FAQ
What is a good ROAS?
There is no universal good ROAS. The right target depends on gross margin, repeat purchase rate, cash flow, and the purpose of the campaign.
Why does the calculator include costs?
Costs help separate revenue efficiency from profit reality.
Can ROAS predict future performance?
No. It explains the math for the assumptions you enter and should be checked against real campaign data.