What is the ROI Calculator for Advertising?
Return on Investment (ROI) is the foundational metric that answers a deceptively simple question: did this campaign make money? Unlike channel-specific metrics such as ROAS, ROI captures the full economic picture — revenue generated versus every dollar spent — making it the universal language of business performance and the metric executives actually care about.
In advertising, ROI measures how much net profit a campaign produced relative to its total cost. A 300% ROI means you earned three dollars in profit for every dollar invested. A negative ROI means the campaign lost money, regardless of how impressive the click-through rate looked. Understanding ROI forces you to think past vanity metrics and anchor decisions to actual business outcomes.
ROI is especially useful for cross-channel comparisons. Because every channel ultimately gets judged against the same denominator — cost — you can stack-rank a Facebook campaign against a Google Search campaign against an influencer deal using one consistent number. This is something ROAS alone cannot provide, since ROAS ignores your cost structure.
The ROI calculator on this page handles the core calculation instantly, and also surfaces two supporting metrics: net profit (the absolute dollar gain after costs) and cost-to-revenue ratio (the inverse view, showing what fraction of revenue was consumed by ad spend).
The standard advertising ROI formula:
ROI = (Revenue − Cost) / Cost × 100%
Supporting metrics:
- Net Profit = Revenue − Cost
- Cost-to-Revenue Ratio = Cost / Revenue × 100%
Worked example:
A retailer runs a paid search campaign with $10,000 in ad spend. The campaign generates $35,000 in attributed revenue. The cost of goods sold is $15,000, so the true total cost is $25,000.
- Net Profit = $35,000 − $25,000 = $10,000
- ROI = $10,000 / $25,000 × 100% = 40%
- Cost-to-Revenue Ratio = $25,000 / $35,000 × 100% = 71.4%
Notice that the "Cost" input should reflect your total cost, not just ad spend. If you want a pure media efficiency number (revenue per ad dollar), use the ROAS Calculator instead. ROI is most meaningful when it includes all campaign-associated costs: creative production, platform fees, agency fees, and any incremental fulfillment costs.
The distinction matters operationally. Two campaigns with identical ROAS can have drastically different ROI if one required expensive creative production and the other reused existing assets.
Industry Benchmarks
ROI benchmarks vary widely by channel, industry, and business model. The following are broad directional targets:
| Channel | Typical ROI Range | Notes |
|---|
| E-commerce (search) | 200%–400% | Includes COGS; varies by category |
| E-commerce (social) | 100%–300% | Higher creative costs compress margins |
| B2B lead gen | 50%–200% | Long sales cycles; attribution is harder |
| Display / awareness | Often negative short-term | Brand lift realized over months |
| Email marketing | 300%–4,200% | Low cost base inflates ROI dramatically |
| Affiliate | 150%–500% | Depends on commission structure |
A "good" ROI is ultimately business-model specific. A SaaS company with 80% gross margins can sustain profitable campaigns at ROI levels that would bankrupt a commodity retailer operating at 20% margins. Always calibrate benchmarks to your own margin structure before comparing externally.
One practical floor: if your ROI is below 0%, you are destroying capital. Between 0% and 100%, you are profitable but possibly below your cost of capital. Above 100% is generally healthy; above 300% for e-commerce suggests the channel has room to scale before hitting diminishing returns.
How to Use This Calculator
- Enter your total revenue attributed to the campaign — use your attribution model's output, not platform-reported numbers if there are discrepancies.
- Enter your total cost — include ad spend plus any production, agency, or fulfillment costs directly tied to the campaign.
- Read the ROI percentage — this is your headline performance number.
- Check net profit — this is the absolute dollar gain, useful for budget conversations.
- Check cost-to-revenue ratio — a quick gut-check: if this is above 80%, your campaign is consuming most of its own output.
- Compare across campaigns — run the calculation for each campaign in your mix and rank by ROI to guide budget reallocation.
For ongoing budget decisions, pair this calculator with the ROAS Calculator and the Campaign Metrics Calculator to get a complete view of efficiency across every funnel stage.
FAQ
What is a good ROI for advertising?
There is no universal answer, but a common rule of thumb for e-commerce is 200%–400% (meaning you earn 2–4x your cost in net profit). For B2B, positive ROI with a 6–18 month payback period is often acceptable. The right benchmark is your own cost of capital — if your ROI exceeds the return you could get elsewhere, the campaign is worth running.
What is the difference between ROI and ROAS?
ROI measures net profit relative to total cost, and accounts for your cost structure (including COGS). ROAS measures gross revenue relative to ad spend only, ignoring costs beyond media. ROAS is faster to calculate and useful for media buying decisions; ROI is slower to compute but tells you whether the campaign was actually profitable. Use both — they answer different questions.
Yes, if you want an accurate ROI figure. Ad spend alone gives you a media efficiency metric (closer to ROAS), not true ROI. For a full-picture ROI calculation, include all costs that would not have been incurred without the campaign: creative production, agency fees, platform fees, landing page development, and any incremental operations costs. This is especially important when comparing channels with very different cost structures.
Why is my ROI negative even though my ROAS is above 1x?
A ROAS above 1x means you generated more revenue than you spent on ads, but it does not account for your cost of goods or other expenses. If your gross margin is 40%, a ROAS of 2x means you returned $2 in revenue per $1 of ad spend — but after the 60% cost of goods, that revenue only covers $1.20 in costs against $1.00 in ad spend, leaving a thin margin. Once you add production costs or agency fees, the net can go negative. This is why you always need to model attribution and margins together.