SOLID
Toggle navigation
Free tool

Return on investment (ROI) calculator

Enter your total investment, revenue, and optional cost of goods to calculate your true ROI. Use this to evaluate campaign profitability beyond vanity metrics and make smarter budget decisions.

$

Ad spend, agency fees, software, creative - all costs

$
$

Product costs, fulfilment, shipping - exclude if calculating marketing ROI only

What is ROI and why every marketer needs to track it?

Return on Investment (ROI) is the single most important metric for understanding whether your marketing spend is actually generating profit. While metrics like clicks, impressions, and even ROAS tell you about campaign performance, ROI tells you whether your business is making money.

The formula is: ROI = ((Revenue - Total Costs) / Total Investment) x 100. If you spent $10,000 on a campaign (including all costs) and it generated $35,000 in revenue with $5,000 in product costs, your net profit is $20,000 and your ROI is 200%.

ROI vs. ROAS: which one should you track?

Both - but they answer different questions. ROAS measures how efficiently your ad spend generates revenue. It is great for optimizing individual campaigns. ROI measures total profitability across all costs - it is the metric your CFO cares about. A campaign can show 5x ROAS but still lose money if your margins are thin and operational costs are high.

What costs should you include?

For marketing ROI, include every cost directly attributable to the initiative: ad spend across all platforms, agency or freelancer fees, software subscriptions (analytics, CRM, automation), creative production, and any internal team time if you can quantify it. For a fuller business picture, add cost of goods sold (COGS), shipping, and fulfilment.

The more comprehensive your cost calculation, the more honest your ROI number - and the better your decisions will be.

ROI benchmarks by channel

Average marketing ROI benchmarks vary widely. Email marketing often delivers the highest ROI (up to 3600% or 36:1 in some studies), largely because the costs are low and the audience is already engaged. Paid search typically returns 200-500% ROI for well-optimized accounts. Social media advertising can range from 100-400% depending on creative quality and targeting precision. SEO tends to have the highest long-term ROI but requires patience - results compound over months, not days.

How to improve your marketing ROI

There are two sides to the equation: increase revenue or reduce costs. The most effective approach usually combines both:

  • Cut underperforming channels: Stop funding campaigns that don't generate profit. Use attribution data to find what's actually driving revenue.
  • Improve conversion rates: A better landing page, stronger offer, or faster checkout can dramatically increase revenue without spending more on ads.
  • Increase customer lifetime value: Retention is cheaper than acquisition. Email sequences, loyalty programs, and better onboarding keep customers coming back.
  • Negotiate better rates: Agency fees, CPMs, and software costs are often negotiable - especially at scale.
  • Track everything: You can't improve what you don't measure. Proper attribution is the foundation of ROI improvement.

Want a higher ROI on your marketing?

We help brands identify wasted spend, fix leaky funnels, and scale the channels that actually drive profit. Let's look at your numbers together.

Get a free marketing audit