“Half the money I spend on advertising is wasted; the trouble is I don't know which half.”
That famous quote by marketing pioneer John Wanamaker sums up the struggle of entrepreneurs everywhere. Fortunately, in today's digital age, we don't have to guess. We have data.
By rigorously calculating the Return on Investment (ROI) for every marketing campaign, you can cut the waste and double down on the channels that actually grow your bottom line.
What is Marketing ROI?
Marketing Return on Investment (ROI) is the practice of attributing profit and revenue growth to the impact of marketing initiatives.
A positive ROI means your marketing campaigns are generating more money than they cost. A negative ROI means you are operating at a loss.
The Marketing ROI Formula
The standard formula for calculating ROI is:
ROI = ((Net Profit from Investment - Cost of Investment) / Cost of Investment) × 100
Wait—what if you only know the generated revenue, not the net profit? The Marketing ROI formula is slightly adjusted to use Gross Profit from the campaign:
Marketing ROI = ((Gross Profit from Campaign - Total Marketing Cost) / Total Marketing Cost) × 100
Alternatively, you can skip the math entirely and use our free Marketing ROI Calculator.
Real-World Example
Let's say you spend $2,000 on a Google Ads campaign. That campaign generates 100 sales. Each sale brings in $50 in revenue. Your gross margin is 60%, meaning the gross profit per sale is $30.
- Total Gross Profit = 100 sales × $30 = $3,000
- Marketing Cost = $2,000
Let's apply the formula:
(($3,000 - $2,000) / $2,000) × 100( $1,000 / $2,000 ) × 100
ROI = 50%
For every $1 you spent on that campaign, you got your $1 back, plus $0.50 in profit.
ROI vs. ROAS (Return on Ad Spend)
People often confuse ROI with ROAS. Let's clear that up.
ROAS (Return on Ad Spend) measures the raw revenue generated for every dollar spent on an ad platform. It does not factor in your product costs, overhead, or agency fees.
- Formula: Revenue from Campaign / Ad Spend.
- Use the ROAS Calculator to measure specific ad efficiency.
ROI (Return on Investment) measures the actual bottom-line profitability of the campaign. It includes the cost of goods sold, agency fees, tool subscriptions, and creative costs.
- Formula: Net Profit / Total Campaign Cost.
Rule of Thumb: Use ROAS to optimize your daily bidding strategies inside Facebook or Google Ads. Use total Marketing ROI to report to the CEO or your board on overall marketing success.
3 Core Challenges of Measuring Marketing ROI
If calculating ROI is just simple math, why is it so hard for businesses to get right?
- Multi-Touch Attribution: A customer clicks a Facebook ad on Monday, reads a blog post on Wednesday, and searches your brand name on Google on Friday to finally buy. Which channel gets the credit for the ROI?
- Delayed Conversions: In B2B sales or high-ticket B2C, a lead acquired in Q1 might not close until Q3. Measuring ROI on a short timeframe makes the initial marketing look like a failure.
- Brand Awareness: Not all marketing is meant for immediate direct-response sales. PR campaigns, podcasts, and billboards build long-term brand equity, which is notoriously difficult to tie to a specific ROI percentage.
The Solution: Set Baselines and Use Benchmarks
Don't let the pursuit of perfect data stop you from measuring good data. Establish a baseline for your customer acquisition costs and average order values. Tag your links with UTM parameters. Then, consistently measure your campaigns against your baseline.
Stop guessing. Start tracking. Use our free suite of Marketing Calculators to run the numbers on your next campaign today.



