Return on Ad Spend Calculator
Calculate return on ad spend (ROAS) by dividing the revenue attributable to a campaign by the cost of that campaign — typically expressed as a ratio like 4× ($4 of revenue per $1 of ad spend). Use it as the standard performance metric for paid advertising channels and the primary input for ad-budget decisions.
Last updated: May 2026
Compare with similar
About this calculator
The formula is: ROAS = revenue from advertising ÷ ad spend. The result is a ratio: a ROAS of 3.0 means $3 of revenue per $1 of ad spend; 1.0 is exact breakeven on revenue (not profit); below 1.0 indicates revenue is lower than ad spend. Importantly, ROAS measures REVENUE return, not profit return — a 4× ROAS sounds great but at 25% gross margin contributes nothing to profit after the ad cost itself. The "breakeven ROAS" depends on gross margin: at 30% margin, you need a 3.33× ROAS just to cover the ad cost (1 ÷ 0.30); at 50% margin, 2× ROAS breaks even; at 80% margin (software), 1.25× breaks even. The "target ROAS" needed for the campaign to contribute to operating profit is well above breakeven — typical targets: ecommerce 4–6× (covering CAC, operating costs, and producing margin); SaaS 3–5× (lower revenue per click but higher LTV); subscription 3–4× (lifetime value can support lower initial ROAS). Edge cases: zero ad spend produces division by zero; very small ad spend with one lucky big sale produces high but unstable ROAS that doesn't represent steady state. ROAS depends entirely on attribution model — last-click attribution (the standard in Google Ads, Facebook Ads) credits the last touchpoint before purchase; multi-touch attribution distributes credit across the customer journey. iOS 14.5+ privacy changes (App Tracking Transparency) have made cross-app attribution much harder, meaning reported ROAS in Facebook Ads systematically understates true performance by 20–40% for many ecommerce advertisers.
How to use
Example 1 — Profitable Google Shopping campaign. Last quarter spent $25,000 on Google Shopping ads, attributed revenue $112,500 (using last-click attribution from Google Ads). Enter 112500 for Revenue and 25000 for Ad Spend. Result: 4.5× ROAS. Verify: 112,500 / 25,000 = 4.5. ✓ At your 40% gross margin, the campaign produced 112,500 × 0.4 = $45,000 of gross profit on $25,000 of spend — net contribution of $20,000 after ad cost. That's a healthy ad-channel margin and supports continuing or expanding the campaign. Example 2 — Underperforming Facebook campaign. $8,000 ad spend last month produced $14,400 in attributed revenue. Enter 14400 and 8000. Result: 1.8× ROAS. Verify: 14,400 / 8,000 = 1.8. ✓ At 50% gross margin, this campaign produces 14,400 × 0.5 = $7,200 of gross profit — actually slightly less than the $8,000 ad cost. Net loss on the channel. Options: improve creative or targeting to lift conversion rate; reduce CPC bids; pause the campaign while diagnosing. Note also that iOS attribution loss may understate true revenue by 20–40%; if you account for that, true ROAS might be 2.2–2.5× — still tight, but closer to breakeven and worth optimizing rather than killing.
Frequently asked questions
What is the difference between ROAS and ROI?
ROAS measures return on ad spend specifically — revenue divided by ad cost. ROI (return on investment) measures profit relative to total investment — typically (revenue − all costs) ÷ all costs. ROAS is a channel-level metric used by performance marketers to optimize specific campaigns. ROI is a business-level metric that includes all costs (ad spend + COGS + operating overhead + everything else) and measures real profitability. A campaign with 4× ROAS sounds great but may have negative ROI if gross margin is low and operating costs are high. For marketing teams, ROAS is the right metric for tactical campaign decisions; for executives and investors, ROI or contribution margin per ad dollar is more meaningful. Always be clear which metric you mean — many teams use them interchangeably and cause confusion. A useful internal convention: marketing teams report ROAS for channel-level decisions, finance translates that to gross-profit-ROAS or true ROI for board-level reporting.
What is a "good" ROAS target?
Depends on gross margin and business model. The minimum useful target is the breakeven ROAS (1 / gross margin) — at 30% margin, breakeven is 3.33×; at 50% margin, breakeven is 2×; at 80% margin (SaaS), breakeven is 1.25×. Profitable targets need to be 50–100% above breakeven to cover operating costs and contribute to profit. Typical industry targets: ecommerce general 4–6× (with 30–50% gross margin); DTC apparel 3–5×; SaaS B2B 3–5× (with 70–90% gross margin, this is very profitable); subscription boxes 3–4× (with strong retention); financial services 5–10× (high LTV but expensive CPCs). For new campaigns, expect ROAS to start low (1–2×) during testing and improve as creative iterates and audience targeting refines. The trend over time is more important than the absolute number; a 3× ROAS today that's declining is worse than a 2× ROAS that's improving.
How has iOS privacy changes affected ROAS reporting?
iOS 14.5 (April 2021) introduced App Tracking Transparency, requiring user consent before apps can track them across other apps and websites. Most users decline, breaking the attribution chain that ad platforms used to measure conversions from ad impressions through to purchases. Facebook (Meta) was most affected — its ad ROAS reporting now systematically understates true performance by 20–40% for many ecommerce advertisers because conversions happening after the click can't be reliably attributed back to the ad. Google was less affected because their ads largely happen within Google properties (search, YouTube), where attribution is first-party. Workarounds: use Conversions API (CAPI) to send server-side conversion data; implement first-party data tracking with persistent user IDs; use modeled conversions (Facebook now uses statistical modeling to estimate missed conversions); use marketing mix modeling (MMM) for top-down channel attribution. The result is that "Facebook reports 2.5× ROAS" might mean true ROAS is 3.5–4× when accounting for unattributed conversions.
What are the most common mistakes people make with ROAS?
The biggest is comparing ROAS to a generic "good" target without normalizing for gross margin — a 4× ROAS is excellent at 80% margin (SaaS) and breakeven at 25% margin (low-margin retail). The second is using last-click ROAS as the only metric, which under-credits upper-funnel and brand-building channels; for accurate channel mix decisions, use multi-touch or marketing-mix-modeling attribution. The third is comparing ROAS across channels with very different attribution windows (Facebook 7-day click vs. Google Ads 30-day click) without normalizing. The fourth is celebrating high ROAS on small spend without recognizing it may not scale — many campaigns deliver 8× ROAS on $500 spend but 3× on $50,000 spend due to audience saturation. The fifth is not separating new-customer ROAS from existing-customer-retargeting ROAS; retargeting almost always shows higher ROAS but is largely capturing demand that would have converted anyway. Finally, post-iOS privacy changes, reported ROAS is systematically lower than true ROAS — adjust mental targets accordingly and use CAPI / first-party data to recover attribution accuracy.
When should I not use this calculator?
Skip it for upper-funnel brand campaigns where the goal is awareness rather than immediate revenue — ROAS will look terrible because revenue lags ad exposure by weeks or months, but the campaign may still be valuable for long-term brand building; use brand-lift studies and assisted-conversion analysis instead. It is the wrong tool for measuring SaaS/subscription channel performance on short windows — first-month MRR doesn't capture full LTV, so low initial ROAS may still be profitable on a 24-month basis; use LTV-based channel analysis with payback period. Do not use it for organic channel performance (SEO, content marketing, PR) which don't have direct "ad spend" — use blended CAC or content ROI frameworks. It also doesn't handle multi-touch attribution; if a customer touched 5 different channels before purchase, last-click ROAS over-credits the final channel. For comprehensive marketing performance, pair ROAS with customer acquisition cost, customer lifetime value, marketing-influenced revenue, and brand-awareness metrics — no single number captures the full picture.