ROI Calculator

Measure the profitability of any investment or business decision in seconds.

ROI Calculator

Calculate your Return on Investment

ROI Calculator

Calculate the return on your investment

Formula
ROI = ((Return - Investment) / Investment) x 100

What Is ROI?

Return on Investment (ROI) is the single most widely used metric for evaluating the efficiency of an investment. At its core, it answers one question: for every dollar you put in, how many dollars did you get back? A positive ROI means you made money; a negative ROI means you lost money. Because it produces a simple percentage, ROI lets you compare wildly different investments — stocks, real estate, marketing campaigns, equipment purchases — on equal footing.

Businesses rely on ROI to allocate budgets, approve projects, and measure campaign performance. Investors use it to compare asset classes and benchmark portfolio returns. Even personal decisions — whether to go back to school, buy a rental property, or launch a side business — come down to estimated ROI. Understanding how to calculate and interpret ROI is one of the most practical financial skills you can have, whether you're managing a Fortune 500 company or your own savings.

How to Use This Calculator

  1. 1Enter the initial investment cost — the total amount you paid or plan to pay.
  2. 2Enter the final value — what the investment is worth now, or the total revenue it generated.
  3. 3Optionally enter the time period in years to see the annualized ROI alongside the simple ROI.
  4. 4Click Calculate to instantly see your ROI percentage, net profit, and annualized return.

ROI Formula

ROI = (Net Profit / Cost of Investment) × 100% Net Profit = Final Value − Initial Cost Annualized ROI = [(1 + ROI/100)^(1/n) − 1] × 100%

Net Profit is simply the difference between what you received and what you paid. The annualized ROI formula adjusts for time: n is the number of years the investment was held. Annualizing lets you compare a 3-year 30% ROI against a 1-year 15% ROI on a fair, per-year basis — the 1-year investment actually wins at 15% per year vs. 9.14% per year.

Worked Examples

Stock Investment

You buy shares of a company for $5,000. A year later you sell for $6,500. Net profit = $6,500 − $5,000 = $1,500. ROI = ($1,500 / $5,000) × 100 = 30.00%. Because the holding period is exactly one year, the annualized ROI is also 30.00%.

Marketing Campaign

A digital marketing campaign costs $10,000 to run. It generates $35,000 in attributable revenue. Net profit = $35,000 − $10,000 = $25,000. ROI = ($25,000 / $10,000) × 100 = 250.00%. This is an exceptional result — most marketing benchmarks target 300–500% gross ROI to stay profitable after overhead.

Real Estate — Annualized Return

You purchase a rental property for $200,000 and sell it five years later for $260,000 (ignoring rental income and expenses for simplicity). Net profit = $60,000. Simple ROI = ($60,000 / $200,000) × 100 = 30.00%. Annualized ROI = [(1.30)^(1/5) − 1] × 100 = 5.39% per year — a modest but steady return comparable to a conservative stock portfolio.

Frequently Asked Questions

What is considered a good ROI?
It depends on the asset class and risk level. The S&P 500 has averaged roughly 10% annually over the long term, so many investors treat 10% as a baseline for equity investments. Real estate typically targets 7–12% annualized. Marketing ROI benchmarks vary by industry but a 200–400% gross ROI (5:1 revenue-to-spend) is often cited as strong. For lower-risk investments like bonds or savings accounts, even 3–5% may be acceptable.
What is the difference between ROI, IRR, and NPV?
ROI is the simplest: total profit divided by total cost, expressed as a percentage. It ignores the time value of money and cash flow timing. IRR (Internal Rate of Return) is the discount rate that makes the net present value of all cash flows equal to zero — it accounts for the timing and size of each cash flow, making it more accurate for long, uneven investments. NPV (Net Present Value) discounts all future cash flows back to today's dollars and sums them; a positive NPV means the investment adds value above your required return. Use ROI for quick comparisons, IRR and NPV for capital budgeting decisions.
How do I calculate ROI when there are ongoing costs?
Add all ongoing costs to your initial investment in the denominator, or subtract them from your final value in the numerator. For example, if you invested $10,000 in a machine and spent $2,000 per year maintaining it over 3 years, total cost = $10,000 + $6,000 = $16,000. Then divide net profit by $16,000 instead of $10,000. This gives you a true all-in ROI that accounts for the total cost of ownership.
Can I calculate ROI for social media or brand marketing?
Yes, though it requires attributing revenue to your social efforts — which is the hard part. Use UTM parameters, promo codes, or multi-touch attribution models to estimate revenue driven by each channel. Then apply the same ROI formula: (revenue attributed − campaign spend) / campaign spend × 100. For brand awareness campaigns where direct revenue attribution is impossible, use proxy metrics like cost per reach or cost per engagement and benchmark them against industry averages.
What does a negative ROI mean?
A negative ROI means the investment lost money — you received less than you put in. For example, if you invested $5,000 and got back $4,000, net profit = −$1,000 and ROI = −20%. A negative ROI doesn't always mean you made the wrong decision; some investments have strategic value beyond immediate financial return (brand building, market entry, talent development). But as a rule, you should have a clear rationale for any investment with an expected negative ROI.