ROAS Calculator
Calculate return on ad spend to measure advertising effectiveness.
Results
Visualization
How It Works
ROAS (Return on Ad Spend) measures how much revenue you earn for every dollar spent on advertising. A ROAS of 4 means you earned $4 for every $1 spent. It is the most direct metric for evaluating ad campaign performance.
The Formula
Variables
- ROAS — Revenue generated per dollar of ad spend
- Ad Spend — Total amount paid to run ads
- Revenue — Total revenue attributed to those ads
- COGS % — Cost of goods as a percentage of revenue
- Break-Even ROAS — Minimum ROAS needed to cover product costs and ad spend
Worked Example
You spend $1,000 on Facebook ads and generate $4,000 in revenue. Your ROAS is 4.0x. If your cost of goods is 40% of revenue ($1,600), your gross profit is $4,000 - $1,600 - $1,000 = $1,400. Your break-even ROAS is 1 / (1 - 0.40) = 1.67x, meaning any ROAS above 1.67 is profitable.
Practical Tips
- A good ROAS benchmark varies by industry — most e-commerce stores target 3x to 5x as a minimum.
- Always factor in your cost of goods when evaluating ROAS — a high ROAS can still be unprofitable with high product costs.
- Track ROAS by campaign, ad set, and product to find your highest-performing segments.
- Rising ad costs (CPM) will lower ROAS over time — continuously test new creatives to maintain efficiency.
- New customer acquisition campaigns often run at lower ROAS but are justified by lifetime value — segment accordingly.
Frequently Asked Questions
What is a good ROAS for e-commerce?
Most e-commerce businesses target a ROAS of 3x to 5x as a baseline. However, 'good' depends on your margins — a high-margin business (60%+ gross margin) can be profitable at 2x ROAS, while a low-margin business may need 8x or more to break even.
What is the difference between ROAS and ROI?
ROAS measures revenue earned per dollar of ad spend, ignoring product costs. ROI (return on investment) measures profit after all costs — including cost of goods — relative to ad spend. ROI is a more complete picture of campaign profitability.
How do I track revenue from ads accurately?
Use UTM parameters on all ad links, enable conversion tracking in Google Ads or Meta Ads Manager, and cross-reference with your store analytics (Shopify, GA4). Attribution windows vary — a 7-day click / 1-day view window is a common Meta default.
Why is my ROAS dropping over time?
ROAS declines are usually caused by audience fatigue (same people seeing the same ads), rising CPMs due to competition, or a worsening creative. Rotate ad creatives every 2-4 weeks, expand to lookalike audiences, and test new offers.
Should I optimize for ROAS or conversion volume?
Early-stage campaigns should optimize for conversion volume to gather data. Once you have 50+ conversions per ad set per week, switch to a target ROAS (tROAS) bidding strategy. Optimizing for ROAS too early starves the algorithm of learning data.