If you cannot tell which marketing pays off, you are guessing. Measuring return on investment turns marketing from a mystery expense into a set of decisions you can actually make with confidence. This guide walks through the core formula, the metrics that matter, how to set up tracking, and the traps that make good marketing look bad.
Marketing ROI compares what you earned to what you spent. In plain words: take the revenue (or profit) that marketing generated, subtract what the marketing cost, then divide by that cost. Multiply by 100 to get a percentage.
Example: you spend $1,000 on a campaign and it produces $4,000 in revenue. Your gain is $4,000 − $1,000 = $3,000. Divide by the $1,000 cost and you get 3, or a 300% ROI — three dollars back for every dollar spent. For a truer picture, use profit rather than revenue, since $4,000 in sales at a 25% margin is a very different result than $4,000 in pure profit.
ROI is the headline, but a handful of supporting metrics tell you why the number is what it is and where to improve.
| Metric | What it tells you | How it is figured |
|---|---|---|
| CAC | Cost to win one customer | Total spend ÷ new customers |
| LTV | Profit one customer brings over time | Avg. order profit × purchases over the relationship |
| LTV:CAC | Whether customers are worth their cost | LTV ÷ CAC |
| ROAS | Revenue earned per ad dollar | Ad revenue ÷ ad spend |
| Conversion rate | How well traffic turns into action | Conversions ÷ visitors × 100 |
| Cost per lead | Efficiency of lead generation | Spend ÷ leads |
None of these numbers exist until you capture them. Put the plumbing in place before you spend, not after.
Attribution is how you decide which touchpoint gets credit when a customer interacts with you several times before buying. Last-click attribution gives all the credit to the final click before the sale — simple, but it ignores everything that warmed the customer up. Multi-touch attribution spreads credit across the whole journey, so the blog post that created awareness and the email that nurtured the lead share credit with the final ad. Last-click is easier to set up; multi-touch is fairer but more complex. For most small businesses, start with last-click, but stay aware that early-stage channels are doing more than the numbers alone suggest.
Whether you handle marketing in-house or hire an agency, decide up front which metrics define success and how they will be tracked. Nothing wastes a budget faster than discovering three months in that no one was measuring the number that actually matters to your business.
Two errors sink more marketing evaluations than any others:
It depends on your margins. A common rule of thumb is that a 4:1 return — four dollars of revenue per ad dollar — is healthy for many businesses, but a low-margin product may need much more, while a high-margin service can profit at a lower ratio. Always judge ROAS against your own break-even point, not a generic benchmark.
Give each channel a fair window tied to your sales cycle. Paid ads can show signal within days to weeks; SEO and content usually need several months. Judging too early is one of the most common and costly mistakes in marketing measurement.
Vanity metrics — likes, followers, impressions, raw pageviews — look impressive but do not directly connect to revenue. Real metrics — leads, conversions, CAC, ROI — tell you whether marketing is making money. Track vanity metrics for context if you like, but make decisions on the revenue-linked ones.
At a minimum, an analytics platform such as GA4, UTM-tagged links, and a way to record conversions — a spreadsheet, CRM, or booking system. Service businesses should add call tracking. You do not need expensive software to start; consistent tracking of a few key numbers beats a fancy dashboard nobody maintains.
General educational information for business owners — not professional marketing, legal, financial, or tax advice. Marketing results vary by industry, budget, market, and execution, and no outcome is guaranteed. Pricing, platform features, and best practices change over time — confirm current details with the agency or platform before making a decision.