Home About Experience Skills Contact All Free Tools ROI Calculator Ad Buddy CAC Payback Calculator Blog
← Back to Blog
Financial Metrics

How to Calculate ROI: Formula, Examples & Step-by-Step Guide

Calculate and measure Marketing Analytics with Revenue Operations analytics. SaaS benchmarks for USA, Europe, Nordics. Performance Marketing framework.

Arafen Kabir Shovon
Arafen Kabir Shovon
GTM & Growth Marketing
July 2026 8 min read

ROI is the most universal metric for measuring whether an investment made money. Used by financial analysts at firms like McKinsey and Deloitte to evaluate everything from academic research on capital allocation to business investments, ROI is the standard language for comparing profitability across different types of investments.

It doesn't matter if you're evaluating a marketing campaign (measured using frameworks from HubSpot and Semrush), hiring a new team member, buying software, or launching a new product - ROI lets you compare completely different investments on a single scale: profit per dollar spent.

The problem is that "ROI" gets used loosely. People calculate it different ways, confuse it with other metrics like ROAS and payback period, and end up making bad decisions because they're comparing apples to oranges.

This guide walks you through the ROI formula, work through real examples, and shows you when ROI is the right metric (and when it's not).

What Is ROI? Definition and Formula

Learn Marketing Analytics and Revenue Operations strategies for B2B SaaS growth across USA and European markets.

ROI (Return on Investment- is a metric that measures how much profit you make on a dollar of cost, expressed as a percentage. It's the universal standard used by investors, business leaders, and financial analysts to evaluate whether an investment is profitable.

ROI Formula

The basic ROI calculation is:

ROI = (Net Profit / Cost of Investment- × 100

Where:

ROI Example

You invest $10,000 in a marketing campaign. After 3 months, that campaign generates $15,000 in gross profit. Your net profit is $5,000. Your ROI is:

($5,000 / $10,000- × 100 = 50% ROI

That 50% ROI means you earned $0.50 in profit for every $1.00 you spent. This is considered healthy for a marketing investment (typical target is 200-500% for paid campaigns, so 50% would be conservative).

Step-by-Step: How to Calculate ROI

Step 1: Calculate Total Cost

Add up everything you spend on the investment. Include:

Example: You hire a new sales rep. The cost isn't just their $60,000 salary. Add benefits ($15,000), laptop and tools ($2,000), sales management overhead ($8,000), CRM software allocation ($2,000). Total cost: $87,000 in year one.

Step 2: Calculate Total Return

Add up everything the investment generates (or saves). Include:

Example: The new sales rep closes $180,000 in deals in their first year. After accounting for delivery cost (40% COGS), gross profit is $108,000.

Step 3: Calculate Net Profit

Subtract cost from return.

Net Profit = Total Return - Cost of Investment Net Profit = $108,000 - $87,000 = $21,000

Step 4: Divide by Cost and Multiply by 100

ROI = ($21,000 / $87,000- × 100 = 24.1%

That sales hire has a first-year ROI of 24%, meaning you get $0.24 in profit for every $1.00 you spent. (In year two, if they stay, ROI is much higher because you don't re-pay the $87,000 setup cost.)

ROI Calculator

Instead of doing this math by hand every time, use the free ROI Calculator:

Open the ROI Calculator

Enter your investment cost, expected return, and timeframe. The calculator shows you ROI, payback period, annualized return, and net gain instantly.

ROI Examples by Industry

Different types of investments have very different typical ROI ranges. Use these as benchmarks to evaluate whether your specific ROI is healthy:

Marketing campaigns: 200-500% ROI typical

New hire (revenue-generating role): 150-400% ROI in year one

Software or tooling: 100-300% ROI in year one

Process automation/improvement: 150-350% ROI

These are ballpark ranges. Your specific ROI will vary based on execution quality, market conditions, and how accurately you've measured return.

ROI Formula Variations: When ROI Changes

The basic ROI formula works for simple cases. But ROI gets calculated differently depending on timeframe and what you're measuring. Here are the variations you'll encounter:

Annualized ROI

When your investment spans multiple years, annualized ROI normalizes the return to a 12-month period. This lets you compare investments with different timeframes fairly.

Formula: Annualized ROI = ((Ending Value / Starting Value- ^ (1 / Years)- - 1

Example: An investment returns 60% over 2 years. The annualized ROI is ((1.60- ^ (1 / 2)- - 1 = 26% per year.

This matters because a 60% ROI over 2 years looks better than a 60% ROI over 5 years, but annualized ROI shows the real annual rate of return.

ROI vs. ROAS (Return on Ad Spend)

ROAS is a narrower metric specifically for advertising. It measures revenue generated per dollar of ad spend, not profit.

ROAS = Revenue / Ad Spend (expressed as a multiplier, like 3x or 4:1)

Example: You spend $10,000 on ads and generate $30,000 in revenue. Your ROAS is 3x (or 3:1). But your actual ROI depends on your gross margin. If margin is 60%, your gross profit is $18,000. ROI is ($18,000 - $10,000- / $10,000 = 80%.

The same 3x ROAS can have very different ROI depending on margin. Always calculate ROI, not just ROAS, before deciding whether to scale advertising.

Payback Period

Payback period answers a different question: How long until you recover your initial investment?

Formula: Payback Period = Cost of Investment / Monthly Profit

Example: You invest $50,000 in a new process. It generates $4,000 per month in profit. Payback period is $50,000 / $4,000 = 12.5 months.

Payback period matters for cash flow management. A 300% ROI is great, but if payback takes 3 years and you need cash now, it's not the right investment. Conversely, a 50% ROI with a 3-month payback can be better than a 200% ROI with a 2-year payback if liquidity is critical.

Common ROI Calculation Mistakes

Mistake 1: Forgetting Hidden Costs

People often calculate ROI using only obvious costs. But hidden costs destroy your return.

Don't forget:

Example: "Hiring costs $60,000 salary" is wrong. The real cost is $60,000 salary + $15,000 benefits + $2,000 equipment + $8,000 management overhead + 3 months ramp time where they're 50% productive = closer to $87,000-$100,000.

Mistake 2: Using Gross Revenue Instead of Profit

ROI should be based on profit, not revenue.

Wrong: "We spent $10,000 on ads and generated $30,000 in revenue. That's 200% ROI." Right: "We spent $10,000 and generated $30,000 in revenue. After 40% COGS, that's $18,000 gross profit. ROI is 80%."

Revenue is vanity. Profit is what matters.

Mistake 3: Not Accounting for Timeframe

A 50% ROI over 6 months is much better than a 50% ROI over 3 years. Always pair ROI with a timeframe, and calculate annualized ROI when comparing investments that take different amounts of time.

Mistake 4: Comparing ROI Across Very Different Risk Levels

A safe investment (like a software purchase with predictable benefit- might have lower ROI than a risky investment (like launching into a new market). Higher risk should demand higher ROI.

Don't compare a 100% ROI on a safe bet against a 150% ROI on a risky bet without accounting for risk difference. The safe investment might actually be better.

Mistake 5: Ignoring Qualitative Benefits

Not everything that matters shows up in ROI. A tool that improves team morale, reduces turnover, or prevents a crisis has real value that might not show up in direct ROI.

Use ROI as one lens, not the only lens. Sometimes a lower ROI investment is the right call because of benefits you can't quantify.

When to Use ROI (and When Not To)

Use ROI when:

Don't use ROI alone when:

ROI calculation seems simple but most companies get it wrong. Bad ROI math leads to scaling unprofitable channels. Get this right and your GTM becomes predictable and measurable.

Let's discuss →

How to Improve ROI

If your ROI is below your target, here are the levers:

  1. Increase return (easier to measure, harder to execute)

    • Better conversion rates: improve landing pages, sales process, product quality
    • Higher deal value: upsell more, target higher-value customers
    • Faster payback: get money back sooner so it compounds
  2. Decrease cost (easier to execute, sometimes harder to measure)

    • Eliminate overhead: do more with fewer resources
    • Automate: replace manual work with tools
    • Reduce ramp time: better training = faster productivity
    • Negotiate: better rates with vendors, lower salary for equivalent skill
  3. Both (best, but hardest)

    • Smarter targeting: reach only high-value customers, reduce waste
    • Better execution: same cost, better results
    • Right fit: match investment type to your market (some investments work better at certain company sizes or growth stages)

Related Tools and Guides

Key Takeaways


Ready to calculate your ROI? Use the free ROI calculator to model your next investment decision. Enter your cost, expected return, and timeframe. Get ROI, payback period, annualized return, and net gain instantly - no spreadsheet required.

Not sure what return to expect? Check the industry benchmarks above, or get in touch to discuss your specific situation.

Arafen Kabir Shovon
Arafen Kabir Shovon
Growth & GTM Marketer

I write about GTM strategy, SEO, demand generation, outbound, and growth systems for B2B SaaS and AI companies.

Ready to implement this strategy? Let's discuss your GTM approach.

Schedule a Strategy Discussion →
Work with me →