ROI on Digital Advertising: The Real Formula and Benchmarks
August 24, 2026


Most marketers report ROAS and call it ROI. That mix-up leads to budget decisions that look great on a dashboard and lose money in the bank account. Getting ROI on digital advertising right means separating revenue from profit, understanding how ROI relates to (but isn't) ROAS, and building a process fast enough to act on what the numbers say.
What ROI on Digital Advertising Actually Means
ROI measures profit generated relative to what you spent to generate it — not revenue, profit. It tells you whether a campaign made you money after accounting for the cost of goods, fulfillment, and ad spend itself, not just whether it drove sales.
The core formula:
ROI = (Net Profit from Advertising − Ad Spend) / Ad Spend × 100
Net profit means revenue minus the cost of delivering that revenue — product cost, shipping, payment processing, sometimes labor — before ad spend is subtracted a second time. This is the piece most calculations skip. A campaign can generate $10,000 in revenue on $2,000 of spend and still produce a poor ROI if the margin on what's sold is thin. RedTrack's breakdown of ROAS vs ROI lays out these formulas clearly if you want a second reference point.
The practical takeaway: define what "profit" means for your business before calculating anything. Retailers with 20% margins and SaaS companies with 80% gross margins need entirely different ROI targets from the same ad spend.
ROI vs. ROAS (and Where POAS/MER Fit In)
ROAS measures revenue, ROI measures profit — confusing the two is the most common ROI miscalculation. Side by side:
ROAS = Revenue from Ads / Ad Spend ROI = (Net Profit − Ad Spend) / Ad Spend × 100
Here's where confusion causes real damage. Say you spend $5,000 and generate $20,000 in revenue — a 4:1 ROAS, which most dashboards flag green. But if cost of goods sold is 70% of revenue, gross profit is $6,000. Subtract the $5,000 ad spend and you've made $1,000 — a 20% ROI, not the runaway win the ROAS number implied. Push margins lower, add returns or processing fees, and that same "great" ROAS campaign turns ROI-negative while still looking healthy on a platform report.
Two related metrics fill the gaps ROI and ROAS leave open. POAS (Profit on Ad Spend) bakes margin directly into the ratio, so it reads closer to true profitability than ROAS at a glance. MER (marketing efficiency ratio) looks at total revenue across all channels divided by total marketing spend — useful when attribution is messy and you want a directional, blended read rather than a campaign-level number. Hustle Marketers' guide to ROI vs ROAS covers converting between ROI and ROAS and where POAS and MER sit in that hierarchy.
What's a Good ROI for Digital Advertising?
There's no single good ROI — benchmarks vary by channel, industry, and margin structure, and anyone citing one universal number is oversimplifying. WebFX's ROAS benchmark data shows average ROAS on Google Ads sits around 2:1 for many industries, with significant variance depending on competition and average order value. Those are ROAS figures, not ROI, so translating them into a profit-based target still requires plugging in your own margin.
A business with 60% gross margin can be profitably content with a lower ROAS than one running on 15% margin, because more of each ad-driven dollar converts to profit. "Good ROI" is really a function of your cost structure and how much profit you need per dollar of spend to hit growth targets — not a benchmark from someone else's industry report. Use published ROAS benchmarks as a sanity check on competitiveness, then run your own numbers through the ROI formula before deciding a campaign is working.
Why Your ROI Might Be Lower Than It Looks
Reported ROI is frequently wrong because of hidden ad costs and measurement gaps that never make it into the spreadsheet. Platform fees, agency retainers, creative production, and tool subscriptions rarely get folded into "ad spend," which quietly inflates ROI on paper.
Attribution is the bigger issue. When customers touch Google, Meta, and TikTok before converting, single-platform reporting double-counts or misses conversions, distorting both ROI and ROAS at the campaign level. Fixing this requires unified, cross-platform attribution rather than trusting each platform's self-reported numbers — a problem covered in more depth in this framework for cross-platform ad reporting. If your attribution setup is fragmented or last-click only, it's worth reading what modern attribution software actually does before trusting any ROI figure it produces.
Cadence matters too. Measuring ad ROI monthly or quarterly hides the week a campaign quietly went underwater, since it gets averaged out by better-performing weeks elsewhere.
The Levers That Actually Move ROI
A short list of decisions actually moves ROI, and all share one trait: they need to happen fast and repeatedly, not once per quarter.
- Budget reallocation speed — shifting spend from underperforming campaigns to winners as soon as the data is clear, not at the next scheduled review.
- Bid and audience optimization — continuously narrowing in on segments and placements converting at the best margin, not just the highest volume.
- Creative refresh cadence — replacing fatigued ads before performance visibly decays, since stale creative quietly drags ROAS and ROI down together.
- Platform mix — rebalancing spend across Google, Meta, TikTok and others as relative performance shifts week to week, rather than defaulting to last year's split.
Ad spend optimization is really the compounding effect of doing these four things consistently. A rules-based framework for AI budget allocation shows how the reallocation piece can be systematized rather than left to a weekly manual review.
Why Manual Management Caps Your ROI Ceiling
ROI is ultimately a function of decision speed and consistency, and manual, siloed campaign management can't sustain either once you're running across three or four platforms simultaneously. A marketer checking dashboards once or twice a week will always react slower than the market moves — budgets stay on underperforming campaigns too long, winning audiences don't get scaled fast enough, and creative fatigue sets in before anyone notices.
This is precisely the gap AI campaign optimization is built to close. Automated ad management can evaluate performance across every platform continuously, reallocate budget the moment data justifies it, and flag creative fatigue before it costs you margin — decisions a human team can't make at that frequency across multiple channels. The comparison between AI-driven optimization and manual PPC management breaks down where the speed advantage compounds into higher ROI over time.
Since ROI comes down to how fast and precisely you can act on performance data — reallocating budget, pausing losers, scaling winners, refreshing creative — across every platform you run, it's worth seeing what that looks like automated. Promevra runs this process continuously across Google, Meta, TikTok, and beyond, so your ROI reflects decisions made in hours, not weeks.
Frequently Asked Questions
What is the difference between ROI and ROAS in digital advertising?
ROAS measures revenue generated per dollar of ad spend, while ROI measures net profit relative to spend after subtracting the cost of goods and fulfillment. A campaign can have strong ROAS and still deliver poor or negative ROI if margins are thin, which is why the two metrics should always be reported together, not interchangeably.
What is considered a good ROI for digital advertising?
There's no universal number — a good ROI depends on your profit margin and growth goals, not an industry-wide benchmark. Published ROAS averages, like the roughly 2:1 figure often cited for Google Ads, are a useful reference, but you need to convert them through your own margin structure to know what ROI they actually represent.
How do you calculate ROI on a digital ad campaign?
Use ROI = (Net Profit from Advertising − Ad Spend) / Ad Spend × 100, where net profit accounts for product cost, fulfillment, and other costs of delivering the sale before ad spend is subtracted. Skipping the margin step and using revenue instead of profit is the most common calculation error.
Why can a campaign have a high ROAS but still lose money?
Because ROAS ignores margin — it only measures revenue against spend, not what's left after cost of goods, shipping, and fees. A campaign with a 4:1 ROAS on a low-margin product can produce a small or negative ROI once true profit is calculated, even though the ROAS figure looks strong.
How often should you measure ROI on ad campaigns?
Weekly at minimum, and continuously if your platform and volume support it, since monthly or quarterly reviews average out short periods where a campaign quietly loses money. Infrequent measurement is one of the main reasons reported ROI diverges from actual profitability.
Can AI actually improve ROI on ad spend, or just automate reporting?
AI can improve ROI directly, not just report on it, by reallocating budget, adjusting bids, and flagging creative fatigue continuously across platforms — actions that directly affect the profit side of the ROI equation. The advantage comes from decision speed and consistency across channels, which manual, periodic management can't match at scale.