ROI Calculator

Calculate Return on Investment (ROI), net profit, and annualized ROI for any investment. Simple, fast, and free.

How to use ROI Calculator

  1. 1

    Enter your initial investment and the final value.

  2. 2

    Optionally enter the duration to calculate annualized ROI.

  3. 3

    See net profit, ROI percentage, and annualized return instantly.

Frequently Asked Questions

What is a good ROI?

A good ROI depends on the investment type and risk. Historically, stock markets average 7-12% annual return. Real estate typically yields 8-15%.

What is annualized ROI?

Annualized ROI normalizes the return over a 1-year period using the CAGR formula, making it easier to compare different investments.

Detailed Guide

What Is ROI and Why Does It Matter?

Return on Investment (ROI) is the most fundamental metric in business and finance. It answers one simple question: for every dollar I put in, how much did I get back?

ROI lets you compare wildly different decisions on a common scale. Should you invest $10,000 in a marketing campaign or a new piece of equipment? Should you hire a freelancer or do the work yourself? Is this side project worth pursuing? ROI gives you a consistent framework to evaluate all of these.

The basic formula:

ROI = (Net Profit ÷ Cost of Investment) × 100
Net Profit = Final Value − Cost of Investment

A 50% ROI means for every $100 invested, you got $150 back — a $50 profit. A negative ROI means you lost money.


Four Inputs, One Answer

Our calculator only needs four things:

Initial Investment — The total amount you put in. Include all costs: purchase price, setup fees, labor costs, tools required.

Final Value (or Return) — What you got back. For a marketing campaign, it's revenue generated. For a stock, it's the sale price. For real estate, it's the selling price.

Time Period — How long did the investment last? Optional, but needed for annualized ROI.

Recurring Costs — Any ongoing costs during the investment period (maintenance, subscription fees, operating costs) that should be subtracted from returns.


ROI vs. Annualized ROI

A raw ROI percentage doesn't account for time. A 50% ROI over one year is very different from a 50% ROI over ten years.

Annualized ROI converts the return into a yearly percentage, allowing fair comparison:

Annualized ROI = ((1 + ROI)^(1/n) − 1) × 100
where n = number of years

Example:

  • Project A: 80% ROI over 2 years → 34% annualized
  • Project B: 40% ROI over 1 year → 40% annualized

Project B is actually better on an annualized basis, even though Project A shows a larger raw percentage.


Marketing ROI: The Most Common Use Case

For marketers, ROI answers whether campaigns are worth running. The standard calculation:

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

Example: You spend $5,000 on an ad campaign. It generates $18,000 in attributable revenue. Gross profit on those sales is $6,000 (after cost of goods).

Marketing ROI = (($6,000 − $5,000) ÷ $5,000) × 100 = 20%

What's a good marketing ROI? The 5:1 ratio of revenue to spend (500% revenue ROI) is commonly cited as the benchmar...

Looking for a more detailed deep-dive and advanced tips?

Read Full Article on our Blog