If you're running ads but not measuring ROI properly, you might be scaling the wrong thing. Imagine pouring significant budget into Facebook ads because the campaign "feels like it's working" — new leads are coming in, the phone is ringing more. Then you actually run the numbers and discover your cost per acquisition is twice what a customer is worth. That's not marketing. That's expensive guesswork. The good news: the fix is a simple formula, applied correctly.
The Correct Marketing ROI Formula
The standard marketing ROI formula looks like this:
ROI = (Revenue from Campaign − Cost of Campaign) ÷ Cost of Campaign × 100
So if you spent a known amount on a Google Ads campaign and it generated 5x that in revenue, your ROI is 400% — solid returns. But here's where most people go wrong — they're calculating "cost of campaign" incorrectly, and they're using first-transaction revenue instead of actual customer value.
Mistake #1: Not Counting Staff Time
Your ad spend is not your total marketing cost. Every hour your team spends writing copy, managing campaigns, designing creatives, answering leads, and reporting results has a dollar value. If you or an employee spends 15 hours per week on marketing activities, multiply by your effective hourly rate to get the monthly labour cost that your ROI calculation needs to include.
This is where many business owners get a nasty surprise. Their Google Ads campaign shows a 300% ROI on paper. But once you factor in the 8 hours per week of management time and the cost of a freelancer who built the landing page, the actual ROI drops to 80%. Still positive — but a very different story that should inform how aggressively you scale.
A proper marketing cost calculation includes: ad spend, agency or freelancer fees, software/tool subscriptions used for the campaign, creative production costs (design, photography, video), and the pro-rated labour cost of anyone who touched the campaign.
Mistake #2: Ignoring Customer Lifetime Value
Here's the bigger mistake. You run a promotion and acquire 10 new customers at a cost that exceeds the initial sale value. On paper, that looks like a negative ROI. Campaign cancelled. But wait: those customers typically buy again multiple times per year and stay with you for 2 years on average — making the true lifetime value (LTV) significantly higher than the first transaction. A customer acquisition cost that's a fraction of LTV is a strong return — excellent.
This is why calculating ROI on first-transaction revenue alone is dangerous. It leads to cutting campaigns that are actually your most profitable customer acquisition channels, because the payback happens over time rather than immediately.
To use LTV in your ROI calculation: ROI = (LTV − CAC) ÷ CAC × 100, where CAC is your customer acquisition cost. For recurring revenue businesses (subscriptions, services, consumables), this is the only ROI formula that matters.
Don't do this math by hand
Use our free Marketing ROI Calculator to see your projections in real-time — input your ad spend, average sale, and repeat purchase rate to see your actual ROI instantly.
Open Free ROI Calculator →Industry Benchmarks: What's a Good Marketing ROI?
Not all industries are created equal when it comes to marketing returns. Here are realistic benchmarks across common sectors:
- E-commerce: 3:1 to 5:1 ROAS (Return on Ad Spend) is typical; 7:1+ is excellent
- B2B services: Longer sales cycles mean ROI is often measured quarterly; 5:1 to 10:1 over 6 months is strong
- Local service businesses: Google Local Services Ads often return 8:1 to 15:1 because of high purchase intent
- Restaurants and food: Email marketing consistently delivers 30:1 to 40:1 ROI due to low cost
- Real estate: A single closed deal can justify years of marketing spend — LTV-based ROI is essential
If your current returns are below these benchmarks, that's a signal — but it doesn't necessarily mean your channel is wrong. It might mean your offer, targeting, or landing page needs work before you increase spend.
How to Set Your ROI Target
Your minimum acceptable ROI depends on three factors: your profit margin, your cash flow situation, and your growth stage. A business with 70% margins can afford a lower ROAS than one running on 20% margins. A startup trying to acquire customers aggressively can accept a lower short-term ROI than an established business focused on profitability.
A useful rule of thumb: your marketing cost should never exceed 10–15% of your gross revenue for a sustainable business model. If you're in growth mode and have the cash reserves to support it, you might push to 25–30% — but this requires confident LTV data to justify it.
Set your target ROI before you launch any campaign, not after. This gives you a clear "pause and review" threshold: if your campaign isn't hitting its target ROI by week 4, you investigate rather than blindly continuing to spend.
Understanding Attribution Models
Attribution is one of the trickiest parts of marketing ROI — it determines which touchpoint gets credit for a conversion. Consider a customer who first found you through a blog post (organic search), clicked a retargeting ad two weeks later, then converted after clicking an email link. Which channel deserves credit?
- First-touch attribution: All credit goes to the blog post (organic search). This overstates the value of awareness channels.
- Last-touch attribution: All credit goes to the email click. This overstates the value of closing channels.
- Linear attribution: Credit is split equally across all touchpoints — 33% each in this example.
- Time-decay attribution: Touchpoints closer to the conversion get more credit. Favours bottom-of-funnel activities.
- Data-driven attribution: Google's model uses machine learning to assign credit based on actual conversion patterns across your account data.
For most small businesses, last-touch attribution is the default in most analytics platforms — and it consistently undervalues content marketing, social media, and SEO because those touchpoints often happen early in the customer journey. If you're using last-touch only, you may be cutting exactly the channels that are warming up your best customers.
A Practical ROI Tracking System for Small Businesses
You don't need expensive software to track ROI properly. Here's a simple monthly process that works:
- Tag every campaign with UTM parameters so Google Analytics can tell you which channel drove each conversion.
- Set up conversion tracking in Google Analytics and Google Ads for every meaningful action: form submissions, phone calls, purchases, bookings.
- Create a monthly ROI spreadsheet with columns for: channel, ad spend, total cost (including labour), revenue attributed, and ROI %.
- Review and adjust monthly — cut or pause anything below your minimum ROI threshold for two consecutive months; increase budget for top performers.
The businesses that grow most predictably aren't the ones spending the most on marketing. They're the ones who know exactly what each dollar is returning and make data-driven decisions about where to invest next.
The Number You Can't Afford to Ignore
Once you calculate your real marketing ROI — including all costs, using LTV-based revenue, and with proper attribution — you'll have something most business owners don't: clarity. You'll know exactly which channel to scale, which to fix, and which to cut. That clarity is worth more than any single campaign.
Calculate your real marketing ROI right now
Our free Marketing ROI Calculator lets you input your actual numbers — ad spend, average sale value, repeat purchase rate, and staff time — to see your true ROI instantly. No spreadsheet required.
Use the Free ROI Calculator →Want help building a marketing system with measurable returns? Book a free strategy call and we'll review your current setup together.
Ready to make every marketing dollar count?
Let's review your current marketing spend and build a system where you know exactly what's working — and what isn't.
Book a Free Strategy Call →