Marketing Calculators4 min read15 February 2025

How to Calculate Marketing ROI: Complete Guide with Examples

PublicityKaro Team

PublicityKaro Team

Digital marketing experts helping businesses grow online since 2020.

How to Calculate Marketing ROI: Complete Guide with Examples

What is Marketing ROI?

Return on Investment (ROI) measures how much profit you earned relative to your marketing spend. It's the most critical metric for evaluating whether your marketing campaigns are profitable.

ROI = ((Revenue - Cost) / Cost) Ɨ 100

If your ROI is positive, your campaign is profitable. If negative, you're losing money.

Why ROI Matters

Without tracking ROI:

  • You don't know which campaigns work
  • You can't optimize your ad spend
  • You waste money on ineffective channels
  • Competitors who track ROI will outperform you

With ROI tracking:

  • Double down on profitable channels
  • Kill underperforming campaigns quickly
  • Make data-driven budget decisions
  • Maximize profit from every rupee spent

ROI Calculation Formula

Basic ROI Formula

ROI (%) = ((Net Profit / Cost of Investment) Ɨ 100)

Where:

Net Profit = Revenue Generated - Marketing Cost

Example 1: Google Ads Campaign

  • Ad Spend: ₹10,000
  • Revenue Generated: ₹35,000
  • Net Profit: ₹35,000 - ₹10,000 = ₹25,000
  • ROI = (₹25,000 / ₹10,000) Ɨ 100 = 250%

This means for every ₹1 spent, you earned ₹3.50 back — a very profitable campaign!

Example 2: Meta Ads Campaign

  • Ad Spend: ₹15,000
  • Revenue Generated: ₹20,000
  • Net Profit: ₹20,000 - ₹15,000 = ₹5,000
  • ROI = (₹5,000 / ₹15,000) Ɨ 100 = 33.3%

Profitable, but could be improved.

Example 3: Social Media Campaign (Break-even)

  • Cost: ₹8,000
  • Revenue: ₹8,000
  • Net Profit: ₹0
  • ROI = 0%

You covered costs but didn't make profit.

What is a Good Marketing ROI?

ROIAssessment
Below 0%Loss — stop the campaign
0-100%Break-even to low profit
100-300%Good — continue and optimize
300-500%Excellent — scale this campaign
500%+Outstanding — invest more aggressively

The industry benchmark varies:

  • Email marketing: 3600% ROI (₹36 for every ₹1 spent)
  • SEO: 200-400% average ROI
  • Google Ads: 200% average (₹2 for every ₹1 spent)
  • Social Media Ads: 95-150% average

ROI for Different Marketing Channels

Google reports that businesses earn ₹200 on average for every ₹100 spent on Google Ads.

Track: Click-through rate, conversion rate, cost per conversion, revenue per conversion

Meta Ads (Facebook/Instagram) ROI

Average ROAS (Return on Ad Spend): 4:1 is considered benchmark.

WhatsApp Marketing ROI

Near-zero cost with 98% open rate makes WhatsApp marketing extremely high-ROI.

Cost: ₹0 (basic app)

Time: 2-3 hours per campaign

Revenue: Varies by business

SEO ROI

Longer to achieve (6-12 months) but delivers the highest long-term ROI.

Cost: Agency fees or time investment

Result: Free organic traffic for years

Content Marketing ROI

Blog posts continue generating traffic and leads for years after publishing.

How to Improve Your Marketing ROI

1. Track Everything

Use UTM parameters on all links. Connect Google Analytics 4 to your website. Set up conversion tracking.

2. A/B Test Creatives

Test different ad copies, images, and CTAs. Run the winner, retire the loser.

3. Optimize Landing Pages

A better landing page conversion rate directly improves ROI without increasing ad spend.

4. Target the Right Audience

Precise targeting reduces wasted spend. Use lookalike audiences, interest targeting, and retargeting.

5. Improve Customer Lifetime Value

ROI looks better when you consider repeat purchases, not just first-time revenue.

Calculate Your ROI in Seconds

Don't want to do the math manually? Use our free ROI Calculator:

  1. Enter your ad spend
  2. Enter revenue generated
  3. Get instant ROI percentage
  4. Share or download results

ROI vs. ROAS: What's the Difference?

MetricFormulaMeasures
ROI(Net Profit / Cost) Ɨ 100Profitability
ROASRevenue / Ad SpendRevenue efficiency

Example:

  • Ad Spend: ₹10,000
  • Revenue: ₹40,000
  • COGS (product cost): ₹20,000

ROAS = ₹40,000 / ₹10,000 = 4x

ROI = (₹40,000 - ₹20,000 - ₹10,000) / ₹10,000 Ɨ 100 = 100%

ROAS doesn't account for product costs — ROI gives the complete profitability picture.

Setting ROI Goals

Before launching any campaign:

  1. Calculate your break-even ROI
  2. Set a minimum acceptable ROI (usually 200%+)
  3. Set a target ROI for success
  4. Define how you'll measure revenue attribution

Track ROI weekly and optimize toward your target. Use our free ROI Calculator to make calculations quick and accurate.

Share this article

Related Articles