ROI Calculator

Use this free ROI calculator to estimate gain or loss and return on investment percentage from starting cost, ending value, income, and costs.

All tools
Smoke mascot pointing at a rising leafy arrow between a small starting coin stack, income-and-cost dots, a minus coin, and a taller ending coin stack for a simple ROI check.
ROI Calculator artwork matches the live workflow: starting cost, ending value, income, costs, dollar gain or loss, and simple ROI percent. View in the smoke-kawaii gallery
Simple ROI screen ROI, gain, ending value Example inputs Tab-only history
Estimated gain28.5%

Gain divided by $10,000

Gain or loss
$2,850.00
Ending value
$12,500.00

This is simple total ROI for the entered snapshot. It is not annualized and does not judge holding time, cash-flow timing, taxes, financing, inflation, or risk.

Formula steps

  1. Add ending value and income.
  2. Subtract costs and initial investment.
  3. Divide gain or loss by initial investment.

How to use the ROI Calculator

  1. Enter the starting cost as the initial investment.
  2. Enter the ending value, income received, and costs paid for the same project or deal.
  3. Calculate, then compare simple ROI percent with the dollar gain or loss.
  4. Check holding time, fees, taxes, financing, inflation, risk, and annualized return before treating the percent as a real decision.

What people use it for

Calculate simple investment ROI from one start point and one end point.

Include income, fees, repairs, tax estimates, or other costs in the gain calculation.

Check whether a project produced a positive or negative return before deeper modeling.

Use before comparing with IRR or payback period.

Quick examples

Investment gain

$10,000 starts, $12,500 ends, $600 income, $250 costs

28.5% ROI and $2,850 gain

Small project

$3,000 starts, $3,900 ends, $150 costs

25% ROI and $750 gain

Loss check

$8,000 starts, $7,200 ends, $300 income, $100 costs

-7.5% ROI and $600 loss

Need the guide or a nearby tool?

Need a slower walkthrough, a related calculator, or the full library? These links keep you close to the task you started.

Frequently asked questions

Plain-language answers about when to use the estimate, what your numbers mean, what is left out, and how privacy works.

When should I use the ROI Calculator?

Use it when you want to test the exact inputs on this page: Calculate simple investment ROI from one start point and one end point. Include income, fees, repairs, tax estimates, or other costs in the gain calculation. The result is a check against your assumptions, not proof that a lender, tax app, broker, platform, or provider will use the same number.

What do the main ROI Calculator inputs mean?

Initial investment means the starting cost or money at risk. This is the number ROI compares the gain or loss against. Ending value means what the investment, item, project, or deal is worth at the snapshot you are checking. Income received means cash returned during the period, such as dividends, rent, revenue, or rebates that are not already inside ending value. Costs paid means fees, repairs, taxes, subscriptions, commissions, financing costs, or other costs that belong in the same ROI boundary.

What formula does this ROI calculator use?

It uses (ending value + income - costs - initial investment) divided by initial investment, then multiplies by 100. That keeps dollar gain and percentage ROI separate.

Does this calculator annualize ROI?

No. This page shows simple total ROI for the numbers entered. If two investments lasted different lengths of time, also check annual return, IRR, payback period, risk, and fees.

Should fees and taxes be included?

Include them when they belong to the same deal or project. A small fee can make a simple ROI look better than the real result, especially when the gain is not large.

What is the ROI Calculator doing with my numbers?

In plain language: The calculator adds ending value and income, subtracts costs and initial investment, then divides gain or loss by the initial investment and shows the result as a percent. For the default example: ($12,500 ending value + $600 income - $250 costs - $10,000 initial investment) / $10,000 = 0.285, so the simple ROI is 28.5% and the gain is $2,850.

How should I read the ROI Calculator answer?

ROI percent is the gain or loss compared with the starting investment. Gain or loss is the dollar amount after ending value plus income, minus costs and the starting investment.

What does this estimate leave out?

Simple ROI does not annualize the result or adjust for holding time, compounding, risk, taxes, inflation, financing, cash-flow timing, or whether another option was safer. Use annual return, IRR, NPV, payback period, taxes, fees, risk, inflation, and professional review before choosing a real investment. A high simple ROI can still be slow, risky, or too small to matter.

What should I double-check before copying the result?

Check that the starting cost, ending value, income, and costs all use the same project boundary. Do not mix one-time costs with monthly income unless that is the exact period you mean.

Does the site save my finance inputs?

No. The calculator runs in your browser tab. Recent answers stay only on the page while you use it, and they are not sent to a server.

Related tools