How to Calculate ROI for Marketing Campaigns (With ₹ Examples)

how to calculate roi

How to calculate ROI? – Every marketing rupee you spend should be accountable. Return on Investment (ROI) is the metric that cuts through all the vanity numbers — impressions, follower counts, likes, reach — and answers the only question that truly matters for your business: did this marketing activity make us money? Here is exactly how to calculate marketing ROI for any campaign type, with real examples in Indian Rupees.

What is Marketing ROI?

Marketing ROI measures the net profit generated by a marketing activity relative to its total cost — including ad spend, tool costs, creative production, and time.

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

Example: you invest ₹20,000 in a Google Ads campaign (₹15,000 ad spend + ₹5,000 landing page). It generates ₹80,000 in revenue. Net profit = ₹60,000. ROI = (₹60,000 ÷ ₹20,000) × 100 = 300%. For every ₹1 invested, you earned ₹3 in net profit.

🔗 Try it for free: Click here

Engagement Rate Benchmarks by Platform (2026)

Platform Low ER Average ER
ROI
Net profit after ALL costs (ad spend + product + overheads)
Yes — complete profitability picture
ROAS
Revenue generated per rupee of ad spend only
No — ad spend only

A campaign can show a strong 5x ROAS while producing a negative ROI — if product cost, fulfilment, payment fees, and operational overhead exceed the remaining margin. Always calculate both. Use the ROAS Calculator alongside the ROI Calculator.

How to Calculate ROI: 3 Campaign Type Examples

Google Ads / Paid Search
Input Amount
Ad spend
₹18,000
Landing page + creative production
₹4,500
Total campaign cost
₹22,500
Revenue generated
₹75,000
Product COGS
₹22,000
Net profit
₹75,000 − ₹22,500 − ₹22,000 = ₹30,500
ROI
(₹30,500 ÷ ₹44,500) × 100 = 68.5%
Email Marketing Campaign
Input Amount
ESP cost (monthly pro-rated)
₹2,500
Content creation (3 hours × ₹500/hr)
₹1,500
Total cost
₹4,000
Revenue generated
₹36,000
Net profit
₹32,000
ROI
(₹32,000 ÷ ₹4,000) × 100 = 800%

Email consistently delivers the highest ROI of any digital channel — often 500–800% — because the marginal cost of sending to a larger list is close to zero once content is created.

SEO / Content Marketing (12-Month View)
Input Amount
Content creation (12 months)
₹72,000
SEO tools (Rank Math Pro, etc.)
₹14,000
Total investment
₹86,000
Organic revenue attributed (12 months)
₹2,75,000
Net profit
₹1,89,000
12-month ROI
(₹1,89,000 ÷ ₹86,000) × 100 = 219.8%

SEO ROI must be measured over 12 months minimum — organic traffic compounds as content ranks higher over time. A 200%+ annual ROI is typical for well-executed content and SEO programmes.

4 Common ROI Calculation Mistakes

  • Not including all costs — time, tools, agency fees, and creative production all count toward total cost
  • Measuring too early — SEO content ROI should be measured at 6–12 months, not after 30 days
  • Using revenue instead of net profit — ROI is based on net profit after cost of goods sold, not gross revenue
  • Comparing ROI across channels with different time horizons — email produces results in days; SEO takes months; compare like for like

🔗Related: Try ROAS Calculator

🔗Related: Try CPA Calculator

🔗Related: Try CLV Calculator

🔗 Source: Click here

Frequently Asked Questions

What ROI should I expect from my first Google Ads campaign?

For a well-structured first campaign, positive ROI within 60–90 days is realistic. Most beginners see zero or negative ROI in the first month while the algorithm learns and targeting is refined. Allow at least 90 days and a minimum budget of ₹15,000–₹25,000 per month to gather statistically meaningful data before evaluating.

Can marketing ROI be negative?

Yes — and catching it early matters. Negative ROI means the campaign cost more than it earned. This is normal in the early stages of paid advertising or during a brand-building phase. Negative ROI becomes a problem if it persists past your planned payback period without clear upward trends in efficiency. Monitor week-over-week rather than judging month one in isolation.

Is a 100% ROI good for marketing?

A 100% ROI means you doubled your investment — ₹2 earned for every ₹1 spent in net profit. Whether this is “good” depends on your channel and time horizon. For paid search, 100–200% is around average. For email, 500%+ is achievable. For SEO, 200%+ over 12 months is strong. Use channel-specific benchmarks rather than a single cross-channel standard.

How is marketing ROI different from overall business ROI?

Marketing ROI isolates the return from specific marketing activities. Business ROI measures overall net profit relative to total business investment. Both use the same formula — the difference is scope. Marketing ROI lets you compare individual campaigns, channels, and activities against each other to allocate budget toward what works.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top