How to Calculate Digital Marketing ROI: Formula, Examples and Metrics

How to Calculate the ROI of Your Digital Marketing Campaign

One of the most important questions a business owner can ask about marketing is:

"How much money are we actually making from our marketing investment?"

Clicks don't pay salaries.

Impressions don't pay suppliers.

Followers don't automatically create revenue.

Even leads aren't the final objective.

For most businesses, the ultimate question is whether marketing is contributing to profitable growth.

This is where Return on Investment (ROI) becomes important.

Digital marketing ROI helps businesses understand the financial return generated relative to the investment made.

However, calculating marketing ROI isn't always as simple as looking at an advertising dashboard.

A customer may discover your business through Instagram, visit your website through Google, receive an email, speak to your sales team and eventually purchase.

Which channel gets the credit?

That's why businesses need a structured approach to measuring marketing performance.

This guide explains the basic digital marketing ROI formula, the difference between ROI and ROAS, the metrics businesses should track and how to connect marketing activity with actual revenue.


Quick Answer: What Is Digital Marketing ROI?

Digital marketing ROI measures the return generated from a marketing investment relative to the cost of that investment.

A basic formula is:

ROI = (Revenue Generated − Marketing Cost) ÷ Marketing Cost × 100

For example, if a business spends ₹1,00,000 on marketing and generates ₹3,00,000 in attributable revenue:

ROI = (₹3,00,000 − ₹1,00,000) ÷ ₹1,00,000 × 100

ROI = 200%

However, businesses should be careful when calculating ROI because revenue attribution, margins, repeat purchases, sales costs and multiple marketing touchpoints can significantly affect the actual result.


ROI vs ROAS: What's the Difference?

One of the most common sources of confusion in digital marketing is treating ROI and ROAS as the same thing.

They aren't.

What Is ROAS?

ROAS means:

Return on Ad Spend

A simplified formula is:

ROAS = Revenue Attributed to Advertising ÷ Advertising Spend

Suppose you spend:

₹1,00,000

on Google Ads and generate:

₹4,00,000

in attributed revenue.

Your ROAS is:

4×

or:

400%

What Is ROI?

ROI looks more broadly at the return relative to investment.

It may include:

  • Advertising
  • Agency fees
  • Creative costs
  • Technology
  • Content
  • Sales costs
  • Other marketing expenses

This means a campaign can have a strong ROAS while producing a weaker overall ROI.

Example

Advertising spend:

₹1,00,000

Agency and creative costs:

₹50,000

Total marketing investment:

₹1,50,000

Revenue:

₹4,00,000

ROAS:

4×

But simplified ROI:

(₹4,00,000 − ₹1,50,000) ÷ ₹1,50,000 × 100

= 166.7%

Both numbers are useful.

They simply answer different questions.


1. Start With the Business Objective

Before calculating ROI, define what you're trying to achieve.

Different campaigns have different objectives.

For example:

Lead Generation

Goal: Generate qualified sales opportunities.

E-commerce

Goal: Generate profitable purchases.

Brand Awareness

Goal: Increase awareness and future demand.

Local Business

Goal: Generate calls, visits and appointments.

B2B

Goal: Generate qualified opportunities that eventually become contracts.

Your ROI framework should reflect the objective.


2. Identify Your Total Marketing Investment

Many businesses calculate ROI using only advertising spend.

That can produce an incomplete picture.

For example, suppose a business spends:

₹1,00,000 on Google Ads

but also spends:

  • ₹40,000 on agency management
  • ₹30,000 on creative
  • ₹10,000 on landing pages
  • ₹10,000 on marketing software

The total marketing investment is:

₹1,90,000

If you calculate ROI using only the ₹1 lakh advertising spend, you're ignoring a significant part of the actual cost.

Depending on the analysis, include relevant costs such as:

  • Paid media
  • Agency fees
  • Employee marketing costs
  • Content production
  • Creative production
  • Website and landing pages
  • Marketing software
  • Email platforms
  • CRM
  • Analytics
  • Marketing automation

The exact calculation should be consistent across reporting periods.


3. Calculate the Revenue Generated

The next question is:

How much revenue can reasonably be attributed to marketing?

This sounds simple.

It often isn't.

For e-commerce, attribution may be relatively straightforward because the purchase happens online.

For B2B, healthcare, education, real estate or professional services, the process may look like:

Advertisement
↓
Website Visit
↓
Lead
↓
Phone Call
↓
Meeting
↓
Proposal
↓
Negotiation
↓
Customer
↓
Revenue

The marketing platform may only see the first conversion.

The CRM may contain the final sales outcome.

This is why businesses need to connect marketing and sales data wherever practical.


4. Use the Basic ROI Formula

The standard simplified formula is:

ROI = (Return − Investment) ÷ Investment × 100

For marketing:

ROI = (Marketing Revenue − Marketing Cost) ÷ Marketing Cost × 100

Example

Marketing cost:

₹2,00,000

Marketing-attributed revenue:

₹6,00,000

Calculation:

(₹6,00,000 − ₹2,00,000) ÷ ₹2,00,000 × 100

= 200% ROI

This means the return above the original marketing investment is ₹4 lakh relative to ₹2 lakh invested.

However, there is an important issue:

Revenue is not the same as profit.


5. Revenue ROI vs Profit-Based ROI

Suppose you generate:

₹10 lakh revenue

from marketing.

That sounds excellent.

But what if:

  • Product costs = ₹6 lakh
  • Sales costs = ₹1 lakh
  • Marketing = ₹2 lakh
  • Other costs = ₹1 lakh

Your actual profit may be very different.

Therefore, sophisticated businesses should eventually move beyond revenue-based calculations and consider contribution margin or profit-based economics.

This is particularly important for businesses with:

  • Low margins
  • Heavy discounts
  • High fulfilment costs
  • High sales costs
  • High returns
  • Long customer acquisition cycles

Marketing ROI should ultimately support profitable growth.


6. Track the Full Marketing Funnel

Don't stop at impressions.

A useful funnel might look like:

Impressions
↓
Clicks
↓
Website Visitors
↓
Leads
↓
Qualified Leads
↓
Sales Opportunities
↓
Customers
↓
Revenue
↓
Profit

Each stage answers a different question.

Impressions

Did people see the message?

Clicks

Did they show interest?

Visitors

Did they engage with the website?

Leads

Did they take an action?

Qualified Leads

Are they potentially valuable customers?

Sales Opportunities

Is there a real commercial opportunity?

Customers

Did they buy?

Revenue

How much business did they generate?

Profit

Did the acquisition create economic value?

This funnel gives management a much better picture than vanity metrics alone.


7. Calculate Cost Per Lead

A basic formula is:

CPL = Marketing Spend ÷ Number of Leads

Example:

Marketing spend:

₹1,00,000

Leads:

200

CPL:

₹500

This is useful.

But remember:

CPL does not tell you whether the leads are good.


8. Calculate Cost Per Qualified Lead

Suppose those 200 leads produce:

40 qualified leads

Then:

Cost per Qualified Lead = ₹1,00,000 ÷ 40

= ₹2,500

This is often more useful for B2B and high-value services.

It helps answer:

"How much are we spending to generate a genuinely relevant opportunity?"


9. Calculate Customer Acquisition Cost

Customer Acquisition Cost, or CAC, measures how much investment is required to acquire a customer.

A simplified formula is:

CAC = Total Sales and Marketing Cost ÷ New Customers

Example:

Sales and marketing cost:

₹5,00,000

New customers:

50

CAC:

₹10,000

Now compare this with customer value.

If the customer generates:

₹50,000

in contribution over their relationship with the business, the acquisition economics may be attractive.

If the customer generates only:

₹7,000

the business may be acquiring customers at a loss.


10. Customer Lifetime Value Changes the Calculation

Customer Lifetime Value, or LTV, estimates the economic value a customer generates throughout the relationship with your business.

For example:

A customer initially spends:

₹10,000

But over three years, the customer generates:

₹1,00,000

in revenue.

A business that only looks at the first transaction might underestimate the value of acquiring that customer.

This is particularly important for:

  • Subscription businesses
  • SaaS
  • Healthcare
  • Education
  • Membership businesses
  • Financial services
  • E-commerce with repeat purchases
  • Professional services

Marketing decisions should consider the long-term economics of customers, not only the first transaction.


11. Conversion Rate Is a Key ROI Driver

Imagine you have:

10,000 website visitors

and:

200 leads

Your conversion rate is:

2%

If you improve the conversion rate to:

3%

the same 10,000 visitors generate:

300 leads

That's 50% more leads without requiring 50% more traffic.

This is why conversion optimization can improve marketing ROI.

Businesses should evaluate:

  • Landing pages
  • CTAs
  • Forms
  • Offers
  • Website speed
  • Trust signals
  • Mobile UX
  • Messaging

Improving conversion efficiency can reduce the effective cost of acquiring customers.


12. Measure Lead-to-Sale Conversion

Consider:

1,000 leads
↓
100 qualified opportunities
↓
20 customers

Your lead-to-customer conversion rate is:

2%

Now suppose the sales process improves:

1,000 leads
↓
150 qualified opportunities
↓
30 customers

Marketing generated the same number of leads.

But the business acquired:

50% more customers.

This demonstrates why marketing ROI cannot be evaluated entirely by the marketing department.

Sales and marketing performance are connected.


13. Attribution: Which Channel Gets the Credit?

Imagine a customer:

  • Sees your Instagram ad.
  • Visits your website.
  • Leaves.
  • Searches your brand on Google.
  • Reads a blog.
  • Returns through direct traffic.
  • Submits a form.
  • Talks to sales.
  • Becomes a customer.

Which channel generated the customer?

  • Instagram?
  • Google?
  • SEO?
  • Direct?
  • Content?

The answer may be:

All of them contributed to the journey.

This is why businesses should be careful about making strong ROI claims from a single platform's attribution model.

Different attribution models can assign credit differently.

The most useful approach is to establish a consistent measurement framework and understand its limitations.


14. Don't Measure Every Marketing Channel the Same Way

Different channels have different roles.

Google Ads

Often measured through:

  • Leads
  • Qualified leads
  • Customers
  • Revenue
  • CAC
  • ROAS

SEO

Can include:

  • Organic traffic
  • Rankings
  • Non-branded traffic
  • Leads
  • Assisted conversions
  • Revenue

Social Media

Can include:

  • Reach
  • Engagement
  • Website visits
  • Leads
  • Assisted conversions
  • Brand demand

Email Marketing

Can include:

  • Open rates
  • Clicks
  • Conversions
  • Revenue
  • Retention

The correct KPI depends on the channel's role in the customer journey.


15. Build a Simple Digital Marketing ROI Dashboard

A useful dashboard might contain:

Metric Result
Total Marketing Spend ₹_____
Website Visitors _____
Leads _____
Qualified Leads _____
Customers _____
Revenue ₹_____
CPL ₹_____
Cost per Qualified Lead ₹_____
CAC ₹_____
ROAS _____
ROI _____
Customer LTV ₹_____

This allows management to quickly understand whether marketing is producing business value.


16. Example: Comparing Two Marketing Campaigns

Suppose you run two campaigns.

Campaign A

  • Spend: ₹2,00,000
  • Leads: 500
  • Qualified leads: 50
  • Customers: 10
  • Revenue: ₹8,00,000

Campaign B

  • Spend: ₹2,00,000
  • Leads: 200
  • Qualified leads: 80
  • Customers: 20
  • Revenue: ₹15,00,000

Campaign A generated:

2.5× more leads

But Campaign B generated:

2× more customers

and nearly:

2× the revenue.

If your team optimized only for CPL, Campaign A would look much better.

If your business optimizes for revenue, Campaign B wins.

This is why business outcomes must sit above platform metrics.


17. How to Improve Digital Marketing ROI

If your ROI isn't where you want it to be, don't automatically increase the budget.

First investigate:

Improve Targeting

Reach people more likely to become customers.

Improve Offers

Give customers a clearer reason to take action.

Improve Landing Pages

Reduce friction and increase conversion.

Improve Lead Qualification

Focus sales resources on relevant prospects.

Improve Follow-Up

Contact and nurture leads consistently.

Improve Measurement

Connect marketing activity with sales outcomes.

Improve Retention

Increasing customer lifetime value can improve overall acquisition economics.

Reallocate Budget

Move investment from consistently weak channels toward stronger opportunities—but only after considering their role in the overall customer journey.


18. When Is a Marketing Campaign Successful?

A successful campaign isn't necessarily the one with:

  • Most clicks
  • Most impressions
  • Most followers
  • Lowest CPC
  • Lowest CPL

A stronger definition is:

A campaign is successful when it contributes to a meaningful business objective at an economically sustainable cost.

For a lead-generation campaign, that could mean:

Qualified leads → Customers → Revenue

For e-commerce:

Purchases → Contribution margin → Repeat purchases

For brand building:

Reach → Brand demand → Search growth → Future conversions

The definition depends on the business objective.


Final Takeaway

Digital marketing should not be measured only by activity.

It should be connected to business outcomes.

The progression should be:

Impressions
↓
Clicks
↓
Traffic
↓
Leads
↓
Qualified Leads
↓
Customers
↓
Revenue
↓
Profit

The most important shift for businesses is moving from:

"How many leads did marketing generate?"

to:

"How much profitable business did our marketing investment create?"

That requires better tracking, stronger collaboration between marketing and sales, reliable conversion measurement and a clear understanding of customer economics.

If your business is investing in SEO, Google Ads, Meta Ads, social media or other digital channels, Sunrise Digital can help build a measurement framework that connects campaign performance to qualified leads, customers, revenue and ROI.

Because marketing should not simply look busy.

It should create measurable business value.


Frequently Asked Questions

What is the formula for digital marketing ROI?

A simplified formula is:

ROI = (Marketing Revenue − Marketing Cost) ÷ Marketing Cost × 100

However, businesses should consider margins, attribution and other relevant costs when evaluating true financial performance.

What is the difference between ROI and ROAS?

ROAS measures revenue generated relative to advertising spend. ROI considers the return relative to the broader investment and can include additional marketing and sales costs.

Is a 2× ROAS good?

It depends on the business's margins and other costs. A 2× ROAS may be profitable for one business and unprofitable for another.

How do I calculate ROI if I generate leads instead of online sales?

Track what happens after the lead is generated. Measure qualified leads, opportunities, customers and the revenue associated with those customers. Then connect the sales outcomes back to the marketing investment.

What is a good marketing ROI?

There is no universal benchmark. A good ROI depends on margins, customer lifetime value, growth goals, cash flow and the economics of the business.

How can I improve marketing ROI?

Focus on the entire funnel: improve targeting, messaging, landing pages, conversion rates, lead quality, sales follow-up, customer retention and measurement.

Should I measure marketing ROI monthly?

Monthly reporting can be useful, but businesses with long sales cycles should avoid judging campaigns purely on immediate monthly revenue. Consider the appropriate attribution and sales cycle for your industry.

If the ads screen shows a return but sales still feel unclear, start by adding the full cost and the customers that followed.

Contact Us

Count the full cost, then the customers

A return figure from an ad platform only counts the spend inside that platform. Sunrise Digital connects that spend with agency and creative cost, then with the customers and revenue that follow, for hospitals, colleges, and local businesses in Bengaluru and Shivamogga.

Bring the last quarter of ad spend, fees, and the revenue you can tie to those campaigns. The useful number is profit after those costs, not the multiplier shown on the ads screen.