Google Shopping ROAS Calculator
Calculate Google Shopping return on ad spend. Enter Shopping campaign revenue and spend to see ROAS, breakeven ROAS, CPA, and profit from Shopping ads.
Calculate Facebook and Meta Ads ROAS. Enter Meta campaign revenue, ad spend, and margin to see ROAS, profit, breakeven, and attribution-adjusted returns.
| Period | Ad Spend | Revenue | Net Profit |
|---|---|---|---|
| 1 Month | $10,000.00 | $35,000.00 | $7,500.00 |
| 3 Months | $30,000.00 | $105,000.00 | $22,500.00 |
| 6 Months | $60,000.00 | $210,000.00 | $45,000.00 |
| 12 Months | $120,000.00 | $420,000.00 | $90,000.00 |
| Objective | Low | Average | High | Yours |
|---|---|---|---|---|
| Conversions | 2x | 3.5x | 6x | 3.50x |
| Catalog Sales | 3x | 5x | 10x | 3.50x |
| Traffic | 0.5x | 1.5x | 3x | 3.50x |
| Awareness | 0.2x | 0.8x | 2x | 3.50x |
Meta Ads (Facebook and Instagram) is often the largest paid acquisition channel for DTC e-commerce brands, but measuring true ROAS is complicated by attribution challenges. Since iOS 14.5 privacy changes, Meta's reported conversions can undercount by 20–40%, making manual ROAS calculation with accurate data essential.
This calculator computes ROAS from your actual revenue and spend data, not Meta's reported numbers. Enter your verified Meta-attributed revenue (from your own analytics or post-purchase surveys), ad spend, product margin, and select your attribution window. The tool outputs true ROAS, breakeven ROAS, and profit.
Understanding the gap between Meta-reported ROAS and true ROAS is critical for making accurate scaling decisions. Under-reporting leads to premature budget cuts; over-reporting leads to wasteful overspending.
Meta's own reporting under-counts conversions post-iOS 14.5. This calculator helps you compute true ROAS from your own revenue data and determine whether Meta campaigns are profitable after product costs.
ROAS = Meta Revenue / Meta Spend
Breakeven ROAS = 1 / Margin %
Profit = Revenue × Margin % − Spend
CPA = Spend / Purchases
Attribution Gap = (True Revenue − Meta Reported Revenue) / Meta Reported RevenueResult: ROAS: 3.5× | Breakeven: 2.0× | Profit: $7,500 | CPA: $20
ROAS = $35,000 / $10,000 = 3.5×. Breakeven = 1 / 0.50 = 2.0×. Since 3.5× > 2.0×, the campaign is profitable. Profit = $35,000 × 50% − $10,000 = $7,500. CPA = $10,000 / 500 = $20. This is solid Meta Ads performance for DTC e-commerce.
Since Apple's App Tracking Transparency changes, Meta's attributed conversions have dropped 20–40% for most advertisers. This means your actual ROAS is likely 1.2–1.5× what Meta reports. Build a system to cross-reference Meta data with your own analytics and surveys to find your true conversion multiplier.
A robust measurement approach combines: (1) Meta's Conversions API (server-side events), (2) UTM tracking in Google Analytics, (3) post-purchase survey attribution, and (4) incrementality testing (geo-based or holdout experiments). Together these give a much clearer picture than any single source.
Your target ROAS should be breakeven ROAS + margin of error for attribution. If breakeven is 2.0× and you estimate 25% attribution loss, target 2.5× on Meta-reported ROAS (which represents ~3.1× true ROAS). Adjust the multiplier based on your measured attribution gap.
Last updated:
For DTC e-commerce, a true ROAS of 2.5–5× is considered good. 5×+ is excellent. Below 2× is usually unprofitable unless your margins are very high. The "good" threshold depends entirely on your product margin—calculate breakeven ROAS as your baseline.
iOS 14.5 App Tracking Transparency lets users opt out of tracking. When they do, Meta can't attribute their purchases back to ads. This affects 30–50% of iOS users. Additionally, cross-device tracking, ad blockers, and cookie restrictions further reduce attributed conversions.
Use multiple data sources: your Shopify/WooCommerce analytics (filtered by UTM for Meta), post-purchase surveys, Meta's Conversions API (server-side tracking), and marketing mix modeling for larger brands. The truth is usually 20–40% higher than what Meta reports for most advertisers.
For most e-commerce products under $100, 7-day click is appropriate as many shoppers research before buying. For impulse purchases under $30, 1-day click is more accurate. For high-consideration products ($200+), 7-day click plus 1-day view provides the most complete picture.
Dynamic Product Ads (DPA) for retargeting typically deliver the highest ROAS. For prospecting, carousel ads with product images and UGC video ads perform well. Advantage+ Shopping campaigns automate creative testing and audience selection, often delivering strong results with less manual optimization.
Scale gradually: increase budget by 15–20% every 3–4 days. Rapid budget increases trigger the learning phase and drop performance. Also expand audiences (lookalikes, broader targeting) as you scale rather than just increasing spend on the same narrow audience.
Calculate Google Shopping return on ad spend. Enter Shopping campaign revenue and spend to see ROAS, breakeven ROAS, CPA, and profit from Shopping ads.
Calculate your marketplace advertising budget. Enter target sales, organic share, and ROAS to determine optimal monthly ad spend for Amazon, Walmart, etc.