Calculate the CPM

Advertising ROI Calculator

Measure the true profitability of your advertising campaigns by calculating the return on every dollar invested. Our advertising ROI calculator reveals whether your campaigns are generating profit or draining budget, helping you make confident decisions about scaling winners and cutting underperformers.

Calculated ROI
0.00%
Net Profit: $0.00
ROI Formula: ((Revenue - Spend) ÷ Spend) × 100

Break-Even Benchmarks

Cost Per Click (CPC) $0.00
Cost Per Acquisition (CPA) $0.00
Margin per Product Sale $0.00
If your CPA is lower than your Average Order Value (AOV), your campaign is profitable!

Campaign Forecast Results

Forecasted Spend $0.00
Forecasted Clicks 0
Forecasted Conversions 0
Estimated Inventory Value
$0.00
Formula: (Impressions ÷ 1,000) × CPM

What Is an Advertising ROI Calculator?

An advertising ROI calculator measures the percentage return generated by your advertising investment. It compares the revenue attributed to your ads against the total cost of running those ads, expressing the result as a percentage that shows profitability at a glance.

Unlike surface-level metrics like clicks or impressions, advertising ROI connects spending directly to business outcomes. A campaign generating 500,000 impressions means nothing if it doesn't produce revenue exceeding costs—and this calculator makes that distinction crystal clear.

Marketing directors and CMOs use this metric to justify advertising budgets to leadership, compare performance across channels, and determine which campaigns deserve additional investment. Profitable campaigns typically show an ROI of 200–800%.

Revenue Tracking Ad-attributed income
Cost Analysis Total advertising expense
ROI Percentage Profitability measurement

Advertising ROI Formula

The advertising ROI formula subtracts your total ad cost from the revenue generated, divides by the ad cost, and multiplies by 100 to express the result as a percentage.

Advertising ROI = ((Revenue - Ad Cost) ÷ Ad Cost) × 100

Example ROI Calculation

$500
$10 $10,000
100,000
1K 1M
300% $5.00 Every dollar spent on advertising returned $3 in profit, yielding 300% ROI

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Advertising ROI

Follow these steps to accurately measure the return on your advertising investment and identify your most profitable campaigns.

1

Track Revenue from Advertising

Set up proper attribution tracking to measure revenue directly generated by your advertising campaigns. Use UTM parameters, conversion pixels, and CRM integration for accuracy.

Example

Your Google Ads campaigns generated $24,500 in tracked revenue from 340 conversions last month.

2

Calculate Total Advertising Costs

Sum all costs associated with your advertising—platform ad spend, agency fees, creative production, and any technology costs for tracking and optimization.

Example

Ad spend: $5,000 + Agency fee: $1,000 + Creative: $500 = $6,500 total cost.

3

Apply the ROI Formula

Subtract total costs from revenue, divide by total costs, and multiply by 100 to get your ROI percentage.

Example

(($24,500 - $6,500) ÷ $6,500) × 100 = 276.9% ROI

4

Compare ROI Across Campaigns

Calculate ROI for each campaign or channel individually. This reveals which investments are most profitable and where to shift budget for maximum return.

Example

Google Search: 350% ROI, Facebook: 180% ROI, Display: 95% ROI—shift budget toward search.

Frequently Asked Questions

What is a good advertising ROI percentage?
Most businesses target a minimum of 200% ROI (3:1 revenue to cost ratio). High-performing campaigns achieve 400–800% ROI. An ROI below 100% means you're spending more than you're earning from ads.
How is advertising ROI different from ROAS?
ROAS (Return on Ad Spend) measures revenue per dollar spent as a ratio (e.g., 4:1). ROI measures net profit as a percentage. ROAS of 4:1 equals 300% ROI because ROI subtracts the original cost from returns.
Why is my advertising ROI negative?
Negative ROI means your ad costs exceed the revenue generated. Common causes include poor targeting, weak landing pages, high CPMs with low conversion rates, or insufficient budget for the platform's learning phase.
Should I include agency fees in my ROI calculation?
Yes. For accurate ROI, include all advertising-related costs: platform spend, agency management fees, creative production, landing page development, and any analytics tools dedicated to ad tracking.
How long does it take to see positive advertising ROI?
Most campaigns need 2–4 weeks for optimization before producing positive ROI. Brand awareness campaigns may take 3–6 months as they build recognition that leads to conversions over time.
Can I improve ROI without increasing my ad budget?
Absolutely. Improve landing page conversion rates, refine audience targeting, test higher-performing creatives, optimize bidding strategies, and focus spend on your highest-ROI channels to boost returns without extra budget.

Free Marketing Calculators

Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.