Marketing ROI Calculator
Calculate the return on your marketing spend — ROI percentage and ROAS ratio.
How to use this marketing roi calculator
- 1Enter your total marketing or ad spend for the campaign or period you want to evaluate.
- 2Enter the revenue directly attributable to that marketing activity — use UTM tracking and your analytics to isolate campaign revenue accurately.
- 3Set your COGS percentage so the calculator can compute true profitability, not just top-line return.
- 4ROAS (Return on Ad Spend) tells you revenue per dollar spent; ROI accounts for product costs and shows actual profit.
- 5A positive ROI means the campaign was profitable after COGS; negative ROI means you are paying more to acquire customers than they generate in gross profit.
- 6Use break-even ROAS (1 ÷ gross margin as a decimal) as your minimum target before scaling any campaign.
How it's calculated
ROI = (gross profit − ad spend) ÷ ad spend × 100. ROAS = revenue ÷ ad spend.
About the Marketing ROI Calculator
Marketing ROI is one of the most commonly discussed and most commonly miscalculated metrics in business. The root of the confusion is that ROAS — Return on Ad Spend, which simply divides revenue by ad spend — has become a primary optimization target in performance marketing dashboards, and ROAS looks impressive even when the underlying economics are terrible. A 5× ROAS headline sounds excellent until you realize that if your product costs 70 cents for every dollar of revenue, you are spending more on advertising than you are generating in gross profit.
The math becomes clear when you work through a concrete example. A Facebook campaign generates $20,000 in revenue from $4,000 in ad spend — a 5× ROAS. Sounds good. But if your product has a 30% gross margin, that $20,000 in revenue yields only $6,000 in gross profit after COGS. Subtract $4,000 in ad spend and your actual profit from the campaign is $2,000 — a 50% ROI, which sounds much less impressive than 5× ROAS. Now add in shipping, customer service, and platform fees, and you might find the campaign is marginally profitable at best. This is why ROI, calculated with COGS included, is the only metric that tells the complete truth about campaign performance.
The concept of break-even ROAS gives you a concrete minimum target before any campaign is worth scaling. Break-even ROAS equals 1 divided by your gross margin as a decimal. A business with 40% gross margins needs a ROAS of 2.5× just to cover ad costs; any higher is profit, any lower is a loss. Knowing this number in advance transforms campaign management: instead of celebrating any ROAS above 1×, you have a specific threshold below which no campaign belongs in your active rotation.
Attribution is the other major challenge in marketing ROI measurement. Which campaigns deserve credit for a sale when a customer saw a Facebook ad, clicked a Google ad, opened an email, and finally purchased through a direct visit? Each attribution model — last-click, first-click, linear, time-decay, data-driven — assigns credit differently and produces a different ROI calculation for the same campaign. Most standard analytics tools default to last-click attribution, which systematically overvalues bottom-funnel channels like branded search and remarketing while undervaluing top-of-funnel channels like social awareness or display. Understanding your attribution model's biases helps you avoid cutting effective top-funnel spending while over-investing in conversion-focused campaigns that simply capture demand created by other touchpoints.
Customer lifetime value changes the entire ROI calculation for subscription businesses and repeat-purchase brands. If your average customer places 4 orders over two years, the ROI on acquiring them should be calculated against all four orders' contribution margin, not just the first one. A campaign that appears unprofitable on first-order economics may be highly profitable when the full customer relationship is considered. This is why subscription businesses like meal delivery services and SaaS companies routinely acquire customers at apparent losses, investing in LTV that pays back over 12–24 months.
Frequently asked questions
What is the difference between ROAS and ROI?
ROAS (Return on Ad Spend) = revenue ÷ ad spend. It tells you how much revenue you generated for every dollar of advertising. ROI (Return on Investment) = (profit − investment) ÷ investment × 100. It tells you how much profit you made after accounting for all costs including product costs. A campaign with 5× ROAS sounds excellent, but if COGS is 70% of revenue, your gross margin is only 30%, and after ad spend you may be barely breaking even or losing money. ROI is the more complete and honest metric.
What ROAS do I need to break even?
Break-even ROAS = 1 ÷ gross margin. If your gross margin is 50% (you keep $0.50 of every $1 in revenue after product costs), your break-even ROAS is 1 ÷ 0.50 = 2.0×. Any ROAS above 2.0× is profitable; below is a loss. With a 30% margin, you need 3.33× ROAS to break even. With a 70% margin (typical for digital products), you only need 1.43× ROAS to cover ad costs. This is why high-margin products can be profitably advertised at lower ROAS than physical goods.
Is a 4× ROAS always good?
Not necessarily — it depends entirely on your gross margins. For a physical product with 25% gross margin, a 4× ROAS yields 25% × $4 revenue = $1 gross profit for every $1 spent on ads, which means you are barely breaking even. For a digital product with 80% margin, a 4× ROAS yields $3.20 gross profit per $1 ad spend — highly profitable. Always calculate profitability-adjusted ROAS (sometimes called target ROAS or tROAS) based on your specific margins before deciding whether a campaign is performing well.
How do I accurately attribute revenue to a specific marketing campaign?
The most reliable attribution method for digital campaigns is UTM parameter tracking combined with Google Analytics 4 or your preferred analytics platform. Add UTM source, medium, and campaign parameters to all ad links, then filter revenue by those parameters in your analytics tool. For multi-touch attribution (where customers interact with multiple campaigns before buying), platforms like Northbeam, Triple Whale, and Rockerbox provide more sophisticated models. For simpler businesses, comparing revenue in campaign-active periods to baseline periods works reasonably well.
When should I scale a marketing campaign and when should I cut it?
Scale campaigns where your ROI is positive and the unit economics are stable or improving as you increase spend. Monitor carefully for diminishing returns — most campaigns see conversion rates decline as you expand audience targeting beyond the core audience. Cut or pause campaigns where ROI has been negative for 30+ days with no signs of improvement, where your target CPA significantly exceeds customer lifetime value, or where you cannot identify a path to profitability through optimization. Never scale a campaign that is currently losing money hoping volume will fix it.