Logo

MonoCalc

/

ROI Calculator

Finance
Final value including everything received

Holding period (optional)

Display only

Return on investment

Profit

35.00%

Invested 10,000 → got back 13,500 = 3,500 profit, 35.00% ROI (10.52% p.a. over 3 yrs)

Profit

+3,500.00

Growth multiple

1.35×

Annualised ROI

10.52% p.a.

over 3 yrs

Timing assumption
Annualised ROI assumes all money went in at the start and all money came out at the end. If you added money over time or received income at irregular dates, the SIP XIRR Returns Calculator gives a more accurate rate.

Money in vs money out

Money in · 10,000.00

Invested: 10,000.00

Money out · 13,500.00

Returned: 13,500.00

Profit: +3,500.00 = +35.00% of the money put in

Same ROI, longer wait

What your total ROI works out to per year, depending on how long it took to earn.

The same 35.00% total ROI is 35.00%/yr over 1 year, 10.52%/yr over 3 years and 3.05%/yr over 10 years. Yours (3 yrs) is marked.

About This Tool

ROI Calculator – Measure What an Investment Really Returned

Return on investment (ROI) answers one question: relative to the money you put in, how much did you actually make? It works for almost anything you buy and later sell or hold, such as a stock position, a rental flat, a piece of equipment or a side project. This ROI calculator itemises every cost and every return, so fees, dividends, rent and tax are counted instead of guessed.

The ROI formula

Every amount goes into one of two buckets: money in or money out.

Money in = purchase price + buying costs + holding costs Money out = sale value − selling costs + income received Net profit = money out − money in − tax ROI = net profit ÷ money in

Take a stock example. You buy 100 shares for 5,000 and pay 10 commission, so money in is 5,010. You collect 180 in dividends, then sell for 6,200 and pay another 10 commission, so money out is 6,370. Net profit is 1,360 and ROI is 1,360 ÷ 5,010 = 27.15%. The calculator also shows the break-even sale value (4,840, or 48.40 per share), which is the lowest price at which you would not lose money.

Why holding costs change the answer

Two ROI calculators can give different numbers for the same deal because they put holding costs in different places. This tool counts maintenance, insurance, fund fees and property tax as money you put in, which enlarges the denominator. Some calculators subtract them from income instead, which leaves a smaller denominator and a higher-looking ROI. Neither is wrong, but you should only compare ROI figures that use the same convention.

Fees, income and tax

  • Buying and selling costs can be flat amounts or a percentage of the price, which suits brokerage commissions and estate-agent fees alike.
  • Income such as dividends, rent or interest is entered as a gross total. The costs of earning it go into holding costs.
  • Tax is optional: one flat rate applied to a positive profit, with nothing on a loss. Real tax codes often treat income and capital gains differently, so read the after-tax ROI as an estimate.

With a 15% tax rate, the stock example keeps 1,156 of its 1,360 profit and ROI falls to 23.07%. Enter a target ROI and the calculator solves for the sale value you would need, grossing the profit up for tax: a 30% after-tax ROI needs a sale at 6,608.24.

Why annualising matters

Plain ROI ignores time. A 50% gain sounds better than a 30% gain, but not if the first took five years and the second took two. Annualised ROI converts a total ROI into a yearly compound rate:

Annualised ROI = (1 + ROI)^(1 ÷ years) − 1
InvestmentTotal ROIYearsAnnualised
A: 10,000 → 15,00050.00%58.45%
B: 10,000 → 13,00030.00%214.02%

Investment B earned less in total but nearly twice as much per year. The Compare tab ranks up to four investments this way and flags when the biggest total ROI is not the best yearly rate.

Short periods exaggerate
Annualising a result earned in a few months extrapolates it to a full year. A 5% gain over three months annualises to 21.55%, which only holds if you could repeat it four times in a row.

When to use XIRR instead

ROI assumes all the money went in on day one and all of it came out on the last day. That is fine for a single purchase and sale. If you invested in instalments, withdrew part-way through or received income at irregular dates, the timing of each cash flow matters, and a money-weighted rate such as XIRR is more accurate. The same annualising formula also gives CAGR, which measures growth between two values without any costs or income.

What this calculator leaves out

It does not model leverage, so cash-on-cash return on a mortgaged property needs a separate calculation based on your deposit rather than the full price. It also does not compute time-weighted returns, which fund managers use to strip out the effect of deposits and withdrawals.

Frequently Asked Questions

Is the ROI Calculator free?

Yes, ROI Calculator is totally free :)

Can I use the ROI Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use ROI Calculator?

Yes, any data related to ROI Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

What is the ROI formula?

ROI = net profit ÷ money put in. Net profit is everything you got back (sale value minus selling costs, plus income received, minus tax) minus everything you put in (purchase price, buying costs and holding costs). Investing 10,000 and getting back 13,500 is a 3,500 profit and a 35% ROI.

How does this ROI calculator work?

Quick mode takes the amount invested and the amount returned. Detailed mode itemises purchase, buying costs, holding costs, sale value, selling costs, income and an optional tax rate, then adds break-even and target sale prices. Compare mode ranks up to four investments by total and annualised ROI. Everything recalculates live in your browser.

Why do different ROI calculators give different answers for the same deal?

Mostly because they disagree about where costs go. This calculator counts holding costs such as maintenance, insurance or fund fees as money you put in, so they increase the denominator. Others subtract them from income instead, which leaves a smaller denominator and a higher ROI percentage for the same profit.

What is the difference between ROI, annualised ROI, CAGR and XIRR?

ROI is the total gain over the whole holding period, whatever its length. Annualised ROI converts it to a yearly compound rate with (1 + ROI)^(1/years) − 1, which is the same formula as CAGR. XIRR goes further and weighs each deposit and withdrawal by its date, so use it when money went in or came out at several different times.

Can ROI be lower than −100%?

Yes, if you lose more than you put in. That can happen when selling costs exceed the sale price, or with leveraged or liability-carrying investments. In that case the annualised ROI is not defined, because no yearly compound rate can turn a positive amount into a negative one.

How are tax and fees handled?

Buying and selling costs can be flat amounts or a percentage of the price, and they reduce profit directly. Tax is an optional single flat rate applied only to a positive pre-tax profit, with no tax on losses. Real tax rules often treat income and capital gains differently, so treat the after-tax figure as an estimate.