How to Calculate Your Marketing ROI
Every business owner asks whether their marketing is actually working at some point — ROI is how you answer that with a number instead of a feeling. It's a simple formula, but the businesses that get real value from it are the ones who set up tracking before they need the answer, not after. 💖
Where marketing ROI calculations go wrong
- Skipping attribution entirely — calculating ROI off total revenue instead of the revenue you can actually trace back to a specific channel or campaign.
- Forgetting hidden costs — counting ad spend but not the time spent managing the campaign, design costs, or the software subscription that made it possible.
- Judging too early — measuring the ROI of an SEO or content strategy after six weeks, when it realistically needs months to show its return.
- Comparing channels on raw ROI alone — a channel with 150% ROI on $200 spent isn't automatically better than one with 80% ROI on $5,000 spent; scale matters as much as percentage.
- Never revisiting the number — calculating ROI once, then running the same channel unchanged for a year without checking whether it's still true.
Channel/campaign: ___________
Total cost (ad spend + tools + your time at a fair hourly rate + any design or production cost): $___________
Revenue directly attributable to this channel (from UTM links, a unique phone number, a discount code, or asking how they heard about you): $___________
ROI = (Revenue − Cost) ÷ Cost × 100 = ___________%
Worked example: spent $600 (including 4 hours of your own time at $50/hr), attributed $2,100 in booked revenue → ($2,100 − $600) ÷ $600 × 100 = 250% ROI.
Repeat this for every channel every quarter, and rank them against each other — not against an arbitrary good number pulled from the internet.
Here's what that discipline actually uncovers in practice. 🌴
The honest nuance
Marketing ROI is never perfectly accurate — some influence, like a conversation at a networking event, or a friend's recommendation prompted by an ad they saw three months earlier, will always slip through the cracks of any tracking system. The goal isn't a perfect number; it's a good-enough number, tracked consistently, that lets you compare this channel to that one and make better decisions than gut feel alone.
Frequently asked questions
What counts as a good marketing ROI?
There's no universal number — it varies hugely by industry, channel and how you count costs. Rather than chasing a benchmark, compare your own channels against each other and aim to improve your own numbers over time.
How do I calculate ROI if I can't track exact attribution?
Use the closest proxy you have — asking how they heard about you at every enquiry, unique phone numbers per channel, or dedicated landing pages. Imperfect attribution beats no attribution, and it gets more accurate the more consistently you ask.
Should I calculate ROI for every single channel?
Start with your two or three biggest spends — that's where inaccurate ROI does the most damage to your budget decisions. Smaller, low-cost channels can be reviewed less rigorously until they start taking up a meaningful share of spend.
How often should I recalculate marketing ROI?
At least quarterly, and always before making a decision to increase or cut a channel's budget. Costs, conversion rates and attribution accuracy all shift over time, so a number from a year ago may no longer reflect reality.
Keep reading 🤍
I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.
Work with me ✦