ROAS Calculator
Calculate return on ad spend to measure how much revenue your ads generate for every dollar spent.
How is ROAS calculated?
ROAS % = (Total Revenue ÷ Total Ad Spend) × 100
Net Profit = Total Revenue − Total Ad Spend
Profit Margin = (Net Profit ÷ Total Revenue) × 100
Advanced: Break-even ROAS
What Is ROAS?
Return on Ad Spend (ROAS) measures the revenue generated for every dollar spent on advertising. It is a core metric for evaluating campaign profitability and determining whether your ad budget is producing a positive return.
A ROAS of 4:1 means you earn $4 for every $1 spent. A ROAS below 1:1 indicates a loss, as ad costs exceed revenue.
How ROAS Is Calculated
The formula is straightforward:
ROAS = Revenue from Ads ÷ Cost of Ads
For example, if a campaign generates $10,000 in revenue and costs $2,500, the ROAS is 4.0. This means each dollar spent returns $4 in revenue.
Revenue should include only sales directly attributable to the ad campaign. Attribution models vary, so consistency in measurement matters when comparing performance across campaigns.
What ROAS Tells You
ROAS answers a specific question: is your ad spend generating enough revenue to justify the cost? It does not account for product margins, overhead, or other business expenses. A high ROAS does not automatically mean high profit if margins are thin.
For a more complete profitability picture, combine ROAS with metrics like:
- Cost per Acquisition (CPA) – cost to acquire one customer
- Profit Margin – revenue minus cost of goods sold
- Customer Lifetime Value (LTV) – total revenue from a customer over time
Common Mistakes When Using ROAS
- Ignoring attribution windows – short windows may undercount revenue from delayed conversions.
- Comparing across different channels – ROAS expectations differ by platform, audience, and campaign type.
- Setting arbitrary targets – a "good" ROAS depends on your profit margins, not an industry average.
- Using gross revenue without returns – refunds and chargebacks reduce actual revenue.
When ROAS Is Less Useful
ROAS works best for direct-response campaigns with clear conversion tracking. It is less reliable for:
- Brand awareness campaigns where conversions happen offline or later
- Retargeting campaigns where attribution overlaps with other touchpoints
- Campaigns with long sales cycles where revenue attribution is delayed
In these cases, consider supplementing ROAS with metrics like impression share, click-through rate, or assisted conversions.
Practical Use Cases
- Campaign optimization – pause or reduce spend on campaigns with ROAS below your target.
- Budget allocation – shift budget toward channels and campaigns with the highest ROAS.
- Performance reporting – communicate ad efficiency to stakeholders with a single, clear number.
- A/B testing – compare ROAS across ad creatives, audiences, or landing pages.
FAQ
What is a good ROAS?
There is no universal number. A good ROAS depends on your profit margins. If your margin is 25%, a ROAS of 4:1 breaks even on product cost. If your margin is 50%, a ROAS of 2:1 breaks even. Calculate your break-even ROAS by dividing 1 by your profit margin percentage.
What is the difference between ROAS and ROI?
ROAS measures revenue against ad spend only. ROI measures profit against total investment, including product costs, labor, and overhead. ROAS is a narrower metric focused on advertising efficiency.
Can ROAS be negative?
ROAS is expressed as a ratio and cannot be negative. A ROAS below 1.0 means you spent more on ads than you earned in revenue. A ROAS of 0 means no revenue was generated from the ad spend.
Should I use ROAS or CPA?
Use ROAS when you want to measure revenue efficiency. Use CPA when you want to measure cost per conversion. Both are useful. ROAS is better for revenue-focused campaigns, while CPA is better for lead generation or fixed-value conversions.
Does ROAS include tax and shipping?
It depends on your tracking setup. Most platforms track gross revenue, which includes tax and shipping. For accurate profitability, subtract tax and shipping costs from revenue before calculating ROAS, or track net revenue separately.