ROI in digital marketing: how to measure it and actually improve it

ROI in digital marketing explained: the formula, channel-by-channel returns, CAC and LTV, a worked INR example, and why agencies hide bad numbers.

ZZarle Infotech
July 28, 2026 14 min read
roi in digital marketing - Business growth chart

Most businesses cannot tell you what their last marketing rupee earned. They can tell you about impressions, likes, follower counts and a dashboard full of green arrows. Ask them how much revenue came from the spend and the room goes quiet. That gap is the whole problem with ROI in digital marketing. It gets talked about constantly and measured almost never.

This guide closes that gap. By the end you will know the actual formula for ROI in digital marketing, what good returns look like channel by channel, how CAC and LTV decide whether your growth is healthy or quietly bleeding, why attribution makes the numbers lie, and how to calculate your own return with a worked example in rupees. We will also be blunt about the trick most agencies use to hide bad results behind pretty charts.

A quick promise on honesty before we start. Return on investment is not a vibe. It is a number you can compute, defend, and improve. Anyone who tells you it cannot be measured is either confused or hoping you stay that way.

What ROI in digital marketing really means

ROI is the money you got back compared to the money you put in, written as a percentage. The formula is the same one accountants have used forever:

ROI = ((Revenue from marketing - Cost of marketing) / Cost of marketing) x 100

If you spend 1,00,000 rupees on a campaign and it brings in 4,00,000 rupees of revenue, your net gain is 3,00,000. Divide that by the 1,00,000 you spent, multiply by 100, and you get 300 percent ROI. For every rupee in, you got three rupees of profit back on top of recovering the rupee itself.

Two things trip people up here. First, cost means all of it, not just ad spend. Agency fees, software subscriptions, the salary of whoever runs the campaign, design time, the lot. Leave those out and your ROI looks great on paper while your bank balance disagrees. Second, revenue should be revenue you can actually trace to the work. Counting every sale that happened during a campaign as caused by that campaign is how agencies inflate numbers.

ROI versus ROAS, and why the difference matters

People use these two interchangeably and it costs them money. Return on ad spend (ROAS) looks only at media cost against revenue. ROI looks at total cost against profit. A campaign can show a 5:1 ROAS and still lose money once you add the agency retainer and the margin on the product. ROAS is a useful operational signal for a media buyer. ROI is the number the business owner should care about.

What a good return actually looks like

A common benchmark is that a 5:1 return is strong and 10:1 is excellent. As a percentage, healthy ROI in digital marketing usually sits somewhere between 300 and 500 percent once a programme has matured. Below roughly 2:1 you are often just moving money around without real profit, because the cost of goods and overheads eat the rest.

Those are averages across the whole effort. The moment you break it down by channel, the picture changes sharply, and that is where most decisions actually get made.

Channel by channel: where the returns come from

No two channels behave the same way. Lumping them into one ROI number hides the truth. Here is how the main ones tend to perform, with the caveat that your industry and margins shift everything.

SEO

Organic search is the slowest to start and usually the strongest over time. A page that ranks keeps pulling traffic month after month with no extra spend, so the return compounds. Reported long-horizon ROI for SEO often lands in the 500 to 700 percent range once you measure across two or three years rather than one quarter. The customer acquisition cost from organic search is among the lowest of any channel because you are not paying per click.

The honesty tax is time. SEO does not pay you back in week three. For the clients we run search work for, meaningful organic growth shows up around the four to six month mark, and our floor is a 30 to 40 percent lift in organic traffic in six months, with some accounts crossing 100 percent. If someone promises page one in thirty days, hold your wallet.

PPC

Paid search is the mirror image. It is fast, measurable to the click, and switches off the day you stop paying. You can have leads flowing by the end of the first week. The trade is that the return does not compound and your CAC rises as you scale, because the cheap clicks get used up first. PPC is excellent for testing demand and capturing people who are ready to buy right now. It is a poor place to park your entire budget long term.

Social and SMO

Organic social builds audience and trust, which converts indirectly and is genuinely hard to attribute. Paid social is good for reach and discovery at the top of the funnel. The ROI here often hides in assists rather than last clicks, which we will come back to. For one of our accounts, in-house reels pulled 200,000 to 400,000 organic views in the first month, which is reach you would pay a small fortune to buy.

Email

Email is the quiet champion. Once you own the list, the marginal cost of sending is close to nothing, so returns are lopsided in your favour. Widely cited figures put email at 20:1 to 40:1, sometimes quoted as 40-odd rupees back per rupee spent. It only works if you have an audience to email, which is why it pairs so well with SEO and paid acquisition that fill the list.

Content

Content marketing behaves like SEO because it largely feeds SEO. A good article ranks, earns links, gets cited, and keeps working for years. The return is slow and compounding, and it is the channel agencies most love to measure in vanity terms because the real payoff is hard to point at in month one.

Here is a rough comparison to keep the differences straight.

ChannelSpeed to resultsCost trend at scaleTypical ROI shapeBest at
SEOSlow (4-6 months)Falls per visit over timeHigh, compoundingDurable low-cost traffic
PPCFast (days)Rises as you scaleModerate, flatDemand capture, testing
Social / SMOMediumModerateVariable, assist-heavyReach, trust, discovery
EmailFast once list existsNear zeroVery highRetention, repeat sales
ContentSlowFalls over timeHigh, compoundingAuthority, SEO fuel

CAC and LTV: the two numbers that decide everything

ROI on a single campaign tells you about that campaign. CAC and LTV tell you whether the whole business model works.

Customer acquisition cost is what it costs to win one paying customer. Add up all your marketing and sales costs for a period, divide by the number of new customers won in that period. Spend 5,00,000 rupees, win 100 customers, your CAC is 5,000 rupees.

Customer lifetime value is how much profit one customer brings over the entire time they stay with you. If a customer spends 3,000 rupees a month at a 50 percent margin and stays 20 months, their LTV is 30,000 rupees.

The ratio between them is the health check. An LTV:CAC of 3:1 is the standard target. Below 1:1 you lose money on every customer, which no volume can fix. Far above 3:1, say 8:1, you are probably underspending and leaving growth on the table. Organic channels like SEO tend to produce the best ratios, often 5:1 or higher, because the acquisition cost is so low.

Why one campaign's ROI can mislead

A campaign with a thin ROI can still be a winner if it brings customers who stay for years. A campaign with a fat ROI can be a loser if those buyers churn next month. This is why measuring ROI in digital marketing without LTV in the picture leads to bad calls. You optimise for the cheap sale and starve the channels that bring loyal customers.

The attribution problem nobody wants to explain

Here is the messy truth. A customer rarely converts from one touch. They see a reel, Google your name a week later, click an ad, read a blog, then buy three weeks after that. Which channel gets the credit?

Most tools default to last-click attribution, which hands all the credit to whatever the person clicked right before buying. That almost always flatters paid search and retargeting and punishes the channels that created the demand in the first place, like SEO, content and social. Make budget decisions on last-click data and you will defund the very things that fill your funnel, then wonder why paid keeps getting more expensive.

You do not need a perfect model. You need to stop pretending the last click did all the work. Look at assisted conversions, run holdout tests where you pause a channel and watch what happens to the rest, and accept that some value is real even when it is hard to trace to a single line item. Businesses that take attribution seriously tend to squeeze meaningfully more out of the same spend.

A worked ROI example in rupees

Let us run real numbers for a mid-sized Indian business spending across three channels over six months. Numbers are illustrative but realistic.

ChannelTotal cost (6 mo)Customers wonRevenue attributedCACChannel ROI
SEO + content3,00,0009013,50,0003,333350%
PPC4,00,0008012,00,0005,000200%
Email60,000507,50,0001,2001150%
Total7,60,00022033,00,0003,455334%

Reading this table changes how you spend. Email has a tiny budget and an enormous return, so it deserves more investment, probably by growing the list faster. SEO and content cost less per customer than PPC and the gap will widen over the next six months as the organic work compounds. PPC is the weakest on pure ROI but it is the only channel delivering customers from week one, so it earns its place as the fast lane while the slower channels mature.

Now layer in LTV. If the average customer is worth 25,000 rupees over their lifetime and the blended CAC is 3,455 rupees, the LTV:CAC ratio is about 7:1. That is a sign this business is underspending. The model works so well that pouring more money in, especially into email and SEO, would almost certainly pay off.

How agencies hide bad ROI behind vanity metrics

Now the uncomfortable part. When the revenue numbers are weak, a lot of agencies pivot the conversation to metrics that sound impressive and mean little. Impressions. Reach. Follower growth. Engagement rate. Keyword rankings for terms nobody searches. These are not useless, but they are not money, and they get waved around precisely because money is missing.

The tell is simple. If a monthly report leads with reach and buries revenue, or never mentions cost per acquisition at all, someone is managing your perception instead of your results. A report that respects you opens with leads, customers, revenue and cost, then uses the softer metrics to explain the why behind those numbers.

This is the core of how we work at Zarle. We would rather show a client that organic inquiries are up than that a post got a lot of likes. For Ranvay Dental we tracked online bookings, which climbed 200 percent, not Instagram vanity figures. For Marcoob the headline was a 45 percent lift in conversion rate, the number that actually moves revenue, not how many people saw the ad. For Chauhan and Sanskar Law Offices it was a 150 percent rise in client inquiries in a single quarter. Those are numbers a business owner can take to the bank, which is the only kind worth reporting.

A short checklist to audit your own reporting

Run your last marketing report through these questions.

  • Does it state revenue or pipeline attributed to the work, not just traffic?
  • Is cost per acquisition or cost per lead shown for each channel?
  • Are total costs included, or only ad spend?
  • Can you see results per channel, not one blended blur?
  • Does it compare against a goal or a previous period?

If you answer no to most of these, you are not measuring ROI in digital marketing. You are reading a highlight reel.

How to improve your return, in order

Improving ROI is rarely about a clever new channel. It is about fixing leaks in order.

First, fix the destination before the traffic. A faster, clearer landing page lifts conversion across every channel at once, which is the cheapest ROI win available. Second, double down on whatever channel already shows the best LTV:CAC rather than spreading thin. Third, cut or rework anything sitting below a 2:1 return after a fair test. Fourth, feed your compounding channels, SEO, content and email, because their cost per customer keeps falling while paid keeps rising. Fifth, measure honestly with attribution that credits the full journey, so you stop defunding the channels that quietly do the heavy lifting.

Frequently asked questions

What is a good ROI in digital marketing?

A 5:1 return is generally considered strong and 10:1 is excellent. As a percentage, a mature programme often sits between 300 and 500 percent. Anything consistently below 2:1 usually means you are barely breaking even once product costs and overheads are counted.

How is marketing ROI calculated?

Take the revenue you can attribute to the marketing, subtract the total cost of that marketing, divide by the cost, and multiply by 100. The result is your ROI percentage. The two common mistakes are leaving out non-media costs like salaries and software, and crediting revenue you cannot actually trace to the work.

Which digital marketing channel has the highest ROI?

Email usually wins on raw ratio because sending costs almost nothing once you have a list, with returns often quoted at 20:1 to 40:1. SEO and content deliver the best long-term return because they compound. PPC is fast but flat. The right answer for you depends on your margins and how long customers stay.

How long before I see ROI from SEO?

Plan for four to six months before organic search shows meaningful return, and longer before it peaks, because rankings and authority build slowly. The payoff is that the traffic keeps arriving with no extra spend, which is why SEO usually produces the lowest cost per customer over time.

What is the difference between ROI and ROAS?

ROAS compares revenue only to ad spend and is useful for managing campaigns day to day. ROI compares profit to your total cost, including fees, tools and labour. A campaign can show a healthy ROAS and still lose money once every cost is counted, which is why business owners should track ROI.

Why do my marketing reports look good but sales stay flat?

This is usually a vanity metric problem. Reports built around reach, impressions and follower counts can look impressive while revenue and cost per acquisition go unmentioned. If your report does not lead with leads, customers, revenue and cost per channel, it is measuring attention rather than money.

Why does attribution change my ROI numbers?

Because customers touch several channels before they buy, and the model you choose decides who gets credit. Last-click attribution overcredits the final touch, usually paid search, and undercredits the channels that created the demand. Switching to a model that values the whole journey can change which channels look profitable.

Where to go from here

If you cannot currently tie your marketing spend to revenue, that is the first thing to fix, ahead of any new campaign. Get clean numbers on cost, customers, CAC and LTV, then decide where the next rupee goes. That is exactly how we run growth at Zarle, results and real metrics before vanity, across SEO and content, social media and the websites those campaigns send traffic to. If you want a straight read on what your current marketing is actually returning, reach us at contact@zarleinfotech.com and we will tell you honestly, even when the answer is uncomfortable.

Related articles

Latest articles