Knowing how to calculate marketing ROI is simple in theory. You take the money you made from a campaign, subtract your costs, and divide that by your total spending. Turn it into a percentage, and you have your answer.
This number shows if your marketing is actually making money. Without it, you’re just guessing.

The Simple Marketing ROI Formula
Your Marketing Return on Investment (ROI) is the best way to know if your ad spend, content, and other efforts are paying off.
The basic formula is: ROI = [(Net Revenue – Marketing Cost) / Marketing Cost] × 100.
In Short: Marketing ROI answers one question: "For every dollar I spent, how much profit did I make?"
For example, if you spend $10,000 on a campaign that brings in $50,000 in revenue, your ROI is 400%. That means for every $1 you put in, you got $4 back in profit.
Breaking Down the Formula
The formula is easy, but getting the numbers right is the hard part.
- Net Revenue: This is the sales directly tied to a marketing campaign. Good tracking is crucial here.
- Marketing Cost: This is the total cost of your campaign, not just ad spend. Include agency fees, software, and freelance costs.
Getting your data collection right is the most important part of this process. There's a great guide on how to calculate marketing ROI that goes deeper. For more on tracking, check out this guide on how to track marketing performance.
The Core Marketing ROI Formula Explained
This table breaks down each piece of the ROI formula and where to find the data.
| Component | What It Means | Example Data Source |
|---|---|---|
| Net Marketing Revenue | The total profit or revenue generated from the marketing effort. | CRM, Google Analytics, Sales Reports |
| Marketing Investment | All costs associated with running the campaign. | Ad Platform Dashboards, Invoices |
| ROI Percentage (%) | The final return expressed as a percentage of the investment. | Your Calculation |
Use this as a quick reference to make sure you're pulling the right information.
A Real-World Example
Let's look at a local plumber using Google Ads.
Imagine the plumber spends $2,000 on Google Ads in one month. That is their Marketing Investment.
The ads brought in 10 new clients, with an average job value of $500 each. The campaign generated $5,000 in Net Marketing Revenue.
Let's use the formula:
- Find the net profit: $5,000 (Revenue) – $2,000 (Investment) = $3,000
- Divide that by the investment: $3,000 / $2,000 = 1.5
- Turn it into a percentage: 1.5 x 100 = 150%
The plumber's marketing ROI is 150%. For every $1 spent, they earned $1.50 in profit.
Finding the Right Numbers for an Accurate ROI
An ROI calculation is only as good as the data you use. To get an accurate marketing ROI, you must track every dollar you spend and every dollar that comes back as a result.
This separates a fuzzy guess from a sharp metric that can guide your strategy.
In Short: A trustworthy ROI calculation depends on tracking all your marketing expenses and the revenue they generate. No shortcuts.
Uncovering All Your Marketing Costs
You have to look beyond just the ad budget to get a true picture of your investment.
This is where people often go wrong. They forget "hidden" costs, which makes their ROI look better on paper than it is in reality.
Here’s a checklist of what to track:
- Direct Ad Spend: What you pay platforms like Google Ads or Facebook Ads.
- Agency or Freelancer Fees: Monthly retainers or freelance invoices are marketing costs.
- Software and Tools: SEO tools, email platforms, and your CRM all add up. A $150/month tool is $1,800 a year.
- Content Creation Costs: Hiring a videographer, paying for stock photos, or outsourcing writing.
- Team Salaries: Calculate the hourly rate for your marketing team and multiply it by the time they spend on campaigns.
Start with a simple spreadsheet to log these expenses. This habit leads to an ROI figure you can trust.
How do you identify your marketing costs?
To make sure nothing is missed, set a recurring calendar reminder to review your finances monthly or quarterly. Pull up your credit card statements and accounting software.
Categorize your expenses into buckets like "Paid Media," "Software," and "Contractors." This organization makes it easier to tally your total investment later.
Accurately Attributing Revenue to Marketing
After tracking costs, you need to tie sales back to your marketing. This is called attribution.
You don't have to do this by hand. Most businesses use a few tools together:
- Ad Platform Dashboards: Google Ads and Facebook Ads have built-in conversion tracking to show direct sales or leads.
- Google Analytics: This is your command center for website traffic. Set up goals (like a purchase confirmation page) to see which sources drive revenue.
- Customer Relationship Management (CRM): A CRM like HubSpot or Salesforce shows a customer's entire journey, from the first ad they saw to their final purchase.
The key is to set up your tracking correctly from the start. Make sure you have tracking pixels (like the Meta Pixel or Google tag) on your site and that your goals are configured in Google Analytics.
Calculating ROI for Multi-Channel Campaigns
Most businesses use more than one marketing channel. A customer might find you on Google, see an ad on Facebook, and then buy after getting an email.
To see what's really working, you need a blended ROI. This means you group all your marketing costs and all your marketing-driven revenue together.
The process is simple: find out what you spent, find out what you made, and do the math.

First, gather all your investment costs. Then, track the total return from those efforts. Finally, plug them into the ROI formula.
Putting Blended ROI into Practice
Let's use an e-commerce shop as an example.
- Google Ads: They spend $2,000 and get $5,000 in sales.
- Facebook Ads: They spend $5,000 and get $15,000 in sales.
To get the blended ROI, add everything up. The total marketing spend is $2,000 + $5,000 = $7,000. The total revenue is $5,000 + $15,000 = $20,000.
Now for the formula: [($20,000 Revenue – $7,000 Cost) / $7,000 Cost] x 100 = 185.7%.
This blended ROI gives you a great top-level view of your marketing's health.
Why Attribution Modeling Is Crucial
In a multi-channel world, no channel works alone. Attribution modeling helps you decide how to split the credit for a sale among all the touchpoints a customer interacted with.
Here are a few common models:
- Last-Click Attribution: Simple, but misleading. The last ad someone clicked gets all the credit.
- First-Click Attribution: The first ad a customer saw gets all the credit. Great for understanding initial awareness.
- Multi-Touch Attribution: Spreads credit across multiple ads. A linear model gives every touchpoint an equal share.
Choosing the right attribution model is a big topic. You can learn more in our guide on marketing attribution models. The main takeaway is to think beyond the final click.
What Is a Good Marketing ROI?
The honest answer is: it depends. A "good" ROI is different for a software company versus a retail store.
That said, here are some general benchmarks:
- A 5:1 ratio (500% ROI) is widely seen as a solid target.
- A 10:1 ratio (1000% ROI) is exceptional.
- Anything below a 2:1 ratio (100% ROI) is usually unprofitable once you account for other business costs.
The best benchmark is your own past performance. The goal is always to improve.
Moving Beyond Basic ROI with LTV and CAC
A single sale is great, but it's a shortsighted view. The real money is in repeat purchases and customer loyalty.
This is where you look past a simple, one-off ROI calculation.
Thinking long-term lets you justify higher marketing costs to get the right customers, building a more profitable business.
Introducing Customer Lifetime Value (LTV)
Customer Lifetime Value (LTV) is the total profit your business expects from a single customer over their entire relationship with you.
It shifts your thinking from "How much did we make on this sale?" to "What is this new customer worth over the next few years?"
In Short: LTV helps you see the bigger picture. It stops you from cutting a budget on a campaign that brings in high-value, long-term customers.
For example, a $20,000 campaign might bring in 100 new customers. If each has an LTV of $1,200, that campaign could generate a 500% ROI over time. Some campaigns can even reach an 800% ROI when factoring in LTV.
Meet LTV’s Partner: Customer Acquisition Cost (CAC)
You can't talk about LTV without Customer Acquisition Cost (CAC). This is what you spend on sales and marketing to get one new customer.
To calculate CAC, add up all marketing and sales costs for a period and divide by the number of new customers.
- Total Marketing + Sales Costs: Includes ad spend, agency fees, salaries, software, etc.
- New Customers Acquired: The total number of new paying customers.
- CAC Formula: (Total Marketing + Sales Costs) / New Customers Acquired
CAC tells you what you pay to get a customer. LTV tells you what they're worth.
The LTV to CAC Ratio: The Ultimate Health Metric
The LTV-to-CAC ratio is a key metric for understanding your business's health and scalability.
You find it by dividing your LTV by your CAC.
Here are some benchmarks:
- A 1:1 ratio is a red flag. You’re losing money.
- A 3:1 ratio is a healthy target. You're in a good spot.
- A 5:1 ratio or higher is exceptional. You could probably spend more on marketing to grow faster.
This ratio gives you a data-backed way to make decisions. For more on this, check out our guide on how to calculate customer lifetime value.
ROI Calculation Examples for Different Businesses
Let's see how to calculate marketing ROI in different scenarios. The core formula is the same, but the inputs change.

Think of these as blueprints for your own business.
Example 1: Ecommerce Store on Google Shopping
An online store selling phone cases ran a Google Shopping campaign for a month.
- Total Ad Spend: $2,500
- Total Revenue from Ads: $11,000
- Cost of Goods Sold (COGS): 40% of revenue, so $4,400
First, we need the profit. Subtract COGS from revenue: $11,000 – $4,400 = $6,600 in gross profit.
Now, the ROI formula:
- Calculation: [($6,600 Gross Profit – $2,500 Ad Spend) / $2,500 Ad Spend] x 100
- Result: A 164% ROI.
The Takeaway: For every $1 spent, the store got $1.64 in pure profit. This is a campaign to keep running.
Example 2: Local Plumber Using SEO and Google Ads
A plumber uses SEO and Google Ads to get leads.
- Monthly SEO Agency Fee: $1,500
- Monthly Google Ads Spend: $1,000
- Total Leads Generated: 40
- Lead-to-Client Close Rate: 25%
- Average Job Value: $600
With 40 leads and a 25% close rate, they landed 10 new clients.
- Total Revenue: 10 Clients x $600/Job = $6,000
- Total Marketing Investment: $1,500 (SEO) + $1,000 (Ads) = $2,500
Let’s run the ROI calculation:
- Calculation: [($6,000 Revenue – $2,500 Investment) / $2,500 Investment] x 100
- Result: A solid 140% ROI.
This proves their overall marketing works. Next, they could calculate Return on Ad Spend (ROAS) for just the paid ads.
Example 3: B2B Software Company on LinkedIn
A B2B SaaS company uses LinkedIn Ads to book demos. The sales cycle is long, so they use the estimated value of the sales pipeline.
- Monthly LinkedIn Ad Spend: $5,000
- Number of Demo Requests (Leads): 50
- Lead-to-Qualified-Deal Rate: 20% (so 10 real opportunities)
- Average Deal Value (Annual Contract): $12,000
Out of 50 leads, 10 became qualified deals.
- Total Pipeline Value: 10 Qualified Deals x $12,000/Deal = $120,000
Now, the ROI based on this pipeline value:
- Calculation: [($120,000 Pipeline Value – $5,000 Ad Spend) / $5,000 Ad Spend] x 100
- Result: A 2,300% ROI.
This huge number is based on potential revenue, but it shows the campaign is creating high-value opportunities.
Common Questions About Marketing ROI
Even with formulas and data, a few questions always come up. Let's walk through some of them.
What is a good marketing ROI percentage?
The honest answer is, it depends on your industry and profit margins. A business with high margins can do fine with a lower ROI than a retail shop with thin margins.
However, here are some general benchmarks:
- A 5:1 ratio (a 500% ROI) is often seen as a very solid target.
- A 10:1 ratio (a 1,000% ROI) is phenomenal.
- Below a 2:1 ratio (100% ROI) is a red flag. After other business costs, you are likely losing money.
In Short: A 500% ROI is a fantastic goal. But the best benchmark is your own history. Aim to improve every quarter.
How often should I calculate marketing ROI?
This depends on your sales cycle and how fast your marketing moves.
- Weekly: Great for a quick check on specific campaigns, like a holiday sale. It lets you make fast adjustments.
- Monthly: The sweet spot for most businesses. It's frequent enough to spot trends without getting lost in daily noise.
- Quarterly: Essential for big-picture strategy. This is where you look at your overall ROI and make bigger budget decisions.
If you have a long sales cycle (like B2B), checking weekly is a waste of time. Stick to monthly and quarterly reviews for a true picture.
What do I do if my marketing ROI is negative?
First, don't panic. A negative ROI is a data point telling you something needs to change.
Before you do anything, double-check your numbers. A simple tracking mistake could be the cause.
If the math is correct, it's time to investigate.
- Drill Down by Channel: Is one channel dragging down your average? Maybe Google Ads are performing well, but Facebook campaigns are losing money.
- Look at Your Ads and Messaging: Is your message connecting? A/B test your headlines, images, and calls-to-action.
- Audit Your Landing Page: A great ad won't work if it sends people to a slow or confusing landing page.
- Revisit Your Targeting: Are you talking to the right people? Your offer could be perfect for the wrong audience.
Think of a negative ROI as feedback. Use it to learn and make a smarter move next time.
At Clicks Geek, our focus is turning marketing spend into real revenue. We live and breathe this. Our data-driven approach to Google Ads, SEO, and web design ensures every dollar you invest works hard. If you're ready to see a better ROI and build sustainable growth, see what our team can do for you.
Want More Leads for Your Business?
Most agencies chase clicks, impressions, and “traffic.” Clicks Geek builds lead systems. We uncover where prospects are dropping off, where your budget is being wasted, and which channels will actually produce ROI for your business, then we build and manage the strategy for you.