Use this guide to put one number on what marketing returns, then to see which channel earns it and which does not.
For the wider process of choosing and reviewing measures, read our guide on how to measure marketing performance. If you are choosing between channels, read our comparison of SEO and PPC. If you are hiring help, read how to choose a digital marketing agency.
What is digital marketing ROI?
Digital marketing ROI, also called online marketing ROI, is the profit your marketing produces compared with what it cost, written as a percentage. It tells you whether campaigns return more value than they consume.
ROI is often confused with other measures, which answer different questions:
- ROI: profit against total marketing investment.
- ROAS (return on ad spend): revenue against ad spend only. It ignores team, tools and agency fees.
- CAC (customer acquisition cost): total spend divided by the number of new customers.
- CLV (customer lifetime value): what one customer is worth over the whole relationship, not just the first sale.
- Payback period: how long it takes to earn back what you spent.
What is the formula for marketing ROI?
ROI (%) = (revenue attributed to marketing − total marketing cost) ÷ total marketing cost × 100.
Some revenue would have arrived without the campaign: repeat buyers, referrals, people who already knew you. For SEO and content in particular, take that baseline out first, or the result will be too high. The adjusted formula is (revenue − baseline revenue − marketing cost) ÷ marketing cost × 100. A baseline is an estimate, so write down how you set it.
How to measure marketing ROI, step by step
Start with the basics, then do the sums.
Step 1: Define the goal and the time frame
Choose one outcome to measure: sales, leads, form fills, demo requests or closed deals. Choose the channels and campaigns that are included, and keep unrelated work out. Then set the period to match your sales cycle: a shop that sells in a day can look at 30 days, while a company with a six-month sales cycle must look much further out. Results from SEO and content build slowly, so a short window understates them.
Step 2: Calculate your total marketing cost
This is the step most guides skip. Leaving out a category gives a falsely good ROI. Include:
- Ad spend: Google Ads, Meta, LinkedIn and others.
- Agency or freelancer fees: retainers and project work.
- Tools: CRM, email, analytics, attribution and reporting.
- Team time: strategy, writing, design and reporting.
- Creative: copy, video, design and landing pages.
- Overheads tied directly to the campaign.
Step 3: Track the revenue marketing earned
Next, connect revenue to what brought it in. The attribution rule you choose can change the answer, so state it. A last-click rule gives all the credit to the final step before the sale. A first-touch rule gives it to the first. Rules that spread credit across steps, such as linear, time-decay and position-based, are common in older advice.
Be aware that Google has changed what its tools offer. Its help page says the first click, linear, time decay and position-based models are no longer available in Google Analytics as of November 2023, and lists three models: data-driven, paid and organic last click, and Google paid channels last click. If you want a spread-credit view, you will need your CRM or a separate reporting tool.
Step 4: Apply the formula
Here is a worked example of the digital marketing ROI calculation. Total marketing cost: $8,000. Revenue attributed to marketing: $32,000. ROI = (32,000 − 8,000) ÷ 8,000 × 100 = 300%. Each $1 spent returned $4 in revenue, which is $3 of net return per dollar. The figures are an illustration, not a benchmark.
Step 5: Break the result down by channel
Blended ROI shows whether marketing as a whole is working. Channel ROI shows where to spend more and where to cut. Run both, because they answer different questions.
How do you track ROI by marketing channel?
Each channel needs its own set of numbers, cost items and time frame.
SEO ROI
SEO work today often shows up months later, so do not judge it by a short window or by traffic alone. Link Search Console, Google Analytics and your CRM, and watch conversions from organic search, assisted revenue, and the cost of content, technical fixes, links and upkeep. If you hire help, our guide to organic SEO services explains what the work includes.
PPC ROI
Paid search gives the shortest feedback loop, but only if conversion tracking is set up before the campaign starts. Watch cost per click, conversion rate, cost per acquisition and revenue per conversion. Include management fees in the cost. Watch ROAS next to ROI: a high ROAS with thin margins can still be a loss. Our guide to SEO vs PPC compares the two channels.
Email ROI
Count the platform, copy, design and list upkeep as costs. Track opens, clicks, conversions and revenue per email. Tag every link with UTM parameters, or Google Analytics cannot tell you how much revenue came from email.
Social media ROI
Paid social is easier to measure if the platform pixel or server-side conversion tracking is in place. Organic social is harder: use UTM links and look at assisted conversions in Google Analytics. Costs include content, time spent managing accounts, and any creator fees.
Content marketing ROI
Content pays back over time, and traffic alone says little. Look at which pieces bring in leads and which help a buyer on the way, even when they are not the last step. Costs include writing, design, promotion, distribution and updates. Our B2B content marketing checklist shows how to plan and review content.
Web design and landing page ROI
Every campaign that sends traffic to a page depends on that page's conversion rate. If the page does not convert, the spend feeding it is wasted. Watch conversion rate, bounce rate and where people drop off, then test the headline, the button, the form and the layout. Speed matters too, and our WordPress speed checklist covers the basics.
How do you measure ROI beyond clicks and impressions?
Clicks and impressions describe activity. To measure return, follow the buyer to a lead, a sale or a booked call, and count what each one is worth.
Search is changing this too. Pew Research tracked 68,879 Google searches by 900 US adults in March 2025 and found that users clicked a result link in 8% of visits with an AI summary, against 15% without. So some value now arrives without a click: a brand seen, a phone number read, a call made. Ask new customers how they found you, track calls and direction requests, and read branded search in Search Console. Our guide to zero-click SEO explains this in more detail.
How do you measure ROI in B2B digital marketing?
B2B sales cycles are often long, several people take part in each decision, and most deals do not close after the first visit. A plain revenue ROI is therefore premature for months. Use pipeline measures as an interim view while deals are open.
- MQL (marketing qualified lead): a lead that fits your scoring rules.
- SQL (sales qualified lead): a lead that sales has accepted and is working.
- Opportunities influenced: open deals where marketing had a touchpoint.
- Closed-won revenue: revenue from deals linked, fully or partly, to marketing.
A simple pipeline ROI estimate is: expected revenue = pipeline value × win rate. Then pipeline ROI (%) = (expected revenue − marketing cost) ÷ marketing cost × 100. It is an estimate, so replace it with closed-won revenue when the deals close. In B2B, no single attribution rule is enough, so agree one with sales, apply it every month, and review it every quarter.
What is a good digital marketing ROI?
A common rule of thumb is a 5:1 ratio: $5 back for every $1 spent. Adobe's marketing blog says exactly this and calls 10:1 exceptional, but it also says a good ROI is somewhat subjective. It is a rule of thumb, not a measured industry average.
What counts as good for you depends on your margin, your sales cycle and the channel. A business with a 20% margin cannot live on the same ratio as one with an 80% margin. Compare against your own past results and your break-even point first.
Which tools help you track marketing return?
You do not need many. Cover these four jobs:
- Web analytics: Google Analytics for sessions, conversions and sources; Search Console for organic search.
- CRM and marketing automation: to link a lead to a sale and its value.
- Campaign tracking: UTM links and each ad platform's own conversion tracking.
- Reporting: a dashboard that shows spend, leads and revenue side by side.
Common mistakes when measuring marketing ROI
- Ignoring hidden costs: team time, tools and creative.
- Relying only on last click: it hides the steps that built the interest.
- Checking too early: SEO and content need time, and B2B deals need longer still.
- Treating leads as revenue: a lead is not a sale until it closes.
- Mixing channel ROI with blended ROI: keep them separate.
- Counting vanity metrics: followers and impressions are not returns.
How to improve digital marketing ROI
- Move budget to the channels with the best return, using a few months of data.
- Improve landing page conversion: clearer headline, shorter form, faster page.
- Tighten targeting and segmentation, so spend reaches likely buyers.
- Raise customer lifetime value with follow-up, onboarding and repeat offers.
- Test one change at a time and review attribution every quarter.
Which numbers should you track each month?
The table below is a simple marketing performance analysis: the numbers worth a monthly review for each part of marketing, and what each one tells you.
Checklist: measuring digital marketing ROI
Before the campaign, agree the goal, the period, the conversion to count and the attribution rule, and set up tracking. During the campaign, check that conversions record correctly, tag links, and review spend and leads weekly. After the campaign, add all costs, calculate ROI overall and by channel, and write down what to change.
Conclusion
Measuring return means counting every cost, crediting revenue by a clear rule, and giving each channel enough time. Do the sum, compare it with your margin, and then change the budget.
PromotEdge International is an international strategy, technology, marketing and design company, and our delivery team is in India. See our digital marketing services for how we track and report. If you are hiring help, read how to choose a digital marketing agency.
Facts we rely on: see our company facts for what we state about ourselves and where each fact comes from.