Finance Calculator

ROI Calculator

Compare invested costs, net profit and the return on your money.

Measure your investment return

Keep invested costs, proceeds and net profit separate.

Primary investment

Cash dividends, distributions or other income. Exclude income already reinvested in ending value.

Entry, exit and upfront costs

Percentage of initial investment only.

Percentage of gross ending value only.

Included in the acquisition-cost denominator. Not an annual expense or later capital contribution.

Holding period

Manual months use twelve per year; manual days use 365. Calendar dates count elapsed UTC days, excluding the start, then divide by 365. Zero duration keeps total ROI but has no annualized result. Maximum is 100 modeled years.

Shared optional adjustments

Formatting only; no exchange conversion.

Compare another investment

Your return on invested cost

Net ROI
35%35\%
Net profit / loss
$3,500.00
Acquisition and upfront cost
$10,000.00
Net proceeds after deductions
$13,500.00
Annualized endpoint equivalent
10.5209%10.5209\%

The denominator includes initial investment, entry fees and other upfront costs. Exit fees reduce proceeds. Annualization treats invested costs as upfront and net proceeds as terminal; it does not measure the timing of interim cash flows.

Trace the profit and ROI

C=I+Fentry+O,P=E+D−Fexit−Q−C,ROI=PCC=I+F_{\mathrm{entry}}+O,\quad P=E+D-F_{\mathrm{exit}}-Q-C,\quad \mathrm{ROI}=\frac{P}{C}ROI≈350010000×100%≈35%\mathrm{ROI}\approx\frac{3500}{10000}\times100\%\approx35\%
Modeled holding period
3  years3\;\text{years}
Gross ending value plus cash income
$13,650.00

Shown substitutions and currency components are rounded independently; calculations and CSV retain more precision. Ending value must not already contain income entered separately. Total ROI is an accounting comparison, not IRR, a time-weighted return or a risk ranking.

Ending values for your thresholds

Minimum gross ending value for break-even
$9,750.00

Keeps income, acquisition costs and fee rules fixed, including a percentage exit fee on the solved ending value. Targets use nominal total ROI after the selected illustrative tax, before inflation. A zero minimum means the threshold is already met without ending sale proceeds.

Inputs saved with this plan

Primary: initial investment
10000
Primary: gross ending value
13250
Primary: cash income
400
Primary: fixed entry fee
0
Primary: entry percentage
0
Primary: fixed exit fee
150
Primary: exit percentage
0
Primary: other upfront costs
0
Primary: holding period method
duration
Primary: duration entered
3
Primary: duration unit
years
Alternative scenario enabled
false
Illustrative tax enabled
false
Inflation adjustment enabled
false
Target calculation enabled
false
Display currency
USD

ROI accounting breakdown

These are signed contributions to profit, not dated cash flows or a reinvestment schedule. Acquisition and upfront items form the denominator; exit fees and selected tax reduce proceeds. All enabled scenario breakdowns are included in CSV and print.

Primary ROI accounting ledger
Primary accounting itemSigned profit contribution
Initial purchase / investment-$10,000.00
Entry fees$0.00
Other upfront costs$0.00
Gross ending value$13,250.00
Cash income received$400.00
Exit fees-$150.00
Illustrative tax on positive profit$0.00
Net profit / loss$3,500.00

Acquisition-cost ROI convention with fixed endpoint amounts, no reinvestment of cash income or dated capital additions. Calendar durations use actual elapsed days divided by 365; manual months use twelve per year. Tax is an illustrative flat charge on positive aggregate profit with no loss credit. Inflation adjusts terminal proceeds, with the upfront cost in today's money. Monetary and return magnitudes are limited to one trillion; unsupported annualization or target outputs explain their own limits while retaining a valid total ROI. Currency formatting does not convert values.

What Can You Create?

Build an investment return comparison with a visible cost basis

A net return and profit review

Separate the purchase amount, entry fees, other upfront costs, gross ending value and cash income before calculating profit. Exit charges reduce proceeds. The accounting ledger shows why a price increase alone can differ from the amount actually gained after the costs included in your scenario.

A holding-period comparison

Enter a duration in years, months or days, or use actual calendar dates with an explicit elapsed-day convention. The annualized endpoint equivalent gives a common time unit for the selected model. It remains distinct from returns calculated using dated distributions, external contributions or intermediate portfolio valuations.

An ending-value threshold and alternative

Find the gross ending value required to break even or meet a target nominal ROI, including the selected fee and tax assumptions. Compare an independently entered alternative without hiding its different cost or holding period. Optional inflation adds a separate purchasing-power view of the terminal-equivalent proceeds.

ROI formulas and a step-by-step example

Let II be the initial purchase amount, EE gross ending value, DD separately received cash income and OO other upfront costs. Fixed fees and decimal percentage rates determine the entry and exit charges. The percentages apply to different bases.

Fentry=fb+bI,Fexit=fs+sE,C=I+Fentry+OF_{\mathrm{entry}}=f_b+bI,\qquad F_{\mathrm{exit}}=f_s+sE,\qquad C=I+F_{\mathrm{entry}}+O

This calculator uses acquisition and upfront costs as the invested-cost denominator CC. Exit charges reduce proceeds. Some ROI conventions include disposal charges in a broader cost denominator, so compare definitions before comparing percentages from different sources.

P0=E+D−Fexit−C,Q=τmax⁡(P0,0),P=P0−Q,R=PCP_0=E+D-F_{\mathrm{exit}}-C,\qquad Q=\tau\max(P_0,0),\qquad P=P_0-Q,\qquad R=\frac{P}{C}

The optional flat tax rate τ\tau applies only to positive aggregate profit. Displayed ROI is the decimal return RR expressed as a percentage. For a positive holding period TT and nonnegative net proceeds, annualization finds an endpoint compound equivalent rather than an arithmetic average.

ra=(1+R)1/T−1,Rreal=1+R(1+π)T−1r_a=(1+R)^{1/T}-1,\qquad R_{\mathrm{real}}=\frac{1+R}{(1+\pi)^T}-1

Here π\pi is the annual inflation assumption as a decimal. A complete loss has a zero growth factor; negative net proceeds have no positive-factor compound annual equivalent. With zero duration, total ROI remains defined while annualization does not.

Step 1: Establish acquisition cost and transaction charges

Start with a 1,000-dollar purchase, a fixed entry fee of 10 dollars, an entry percentage of 1%1\% and other upfront costs of 30 dollars. The entry charge is 20 dollars and the invested-cost denominator is 1,050 dollars. A fixed exit fee of 20 dollars and an exit percentage of 2%2\% will apply when valuing the ending proceeds.

Fentry=10+0.01(1000)=20,C=1000+20+30=1050F_{\mathrm{entry}}=10+0.01(1000)=20,\qquad C=1000+20+30=1050

Step 2: Calculate profit, tax and total ROI

Suppose gross ending value is 1,300 dollars and separate cash income is 100 dollars. Exit charges total 46 dollars, leaving pre-tax profit of 304 dollars. An illustrative tax of 25%25\% on that positive profit is 76 dollars. Net profit becomes 228 dollars and after-tax total ROI is about 21.7143%21.7143\%.

Fexit=20+0.02(1300)=46,P0=1300+100−46−1050=304F_{\mathrm{exit}}=20+0.02(1300)=46,\qquad P_0=1300+100-46-1050=304Q=0.25(304)=76,P=304−76=228,R=2281050≈0.217143Q=0.25(304)=76,\qquad P=304-76=228,\qquad R=\frac{228}{1050}\approx0.217143

Step 3: Keep annualization and purchasing power separate

For a two-year holding period, the after-tax annualized endpoint equivalent is about 10.3242%10.3242\%. With an annual inflation assumption of 3%3\%, the real total return is about 14.7274%14.7274\%. These adjustments answer different questions, and neither reconstructs the timing of an interim dividend that was entered only as aggregate income.

ra=(12781050)1/2−1≈0.103242,Rreal=1278/1050(1.03)2−1≈0.147274r_a=\left(\frac{1278}{1050}\right)^{1/2}-1\approx0.103242,\qquad R_{\mathrm{real}}=\frac{1278/1050}{(1.03)^2}-1\approx0.147274

Step 4: Solve the gross ending value for a target

To meet a positive after-tax target qq, first convert the required net profit into pre-tax profit under the selected flat rate. Then solve for gross ending value while recalculating the percentage exit charge. A negative target does not receive a tax loss credit, and a nonnegative minimum is reported only when the threshold can be met.

Prequired={Cq/(1−τ),q>0, τ<1Cq,q≤0,Emin⁡=max⁡ ⁣(0,C+fs−D+Prequired1−s)(s<1)P_{\mathrm{required}}=\begin{cases}Cq/(1-\tau),&q>0,\ \tau<1\\Cq,&q\le0\end{cases},\qquad E_{\min}=\max\!\left(0,\frac{C+f_s-D+P_{\mathrm{required}}}{1-s}\right)\quad(s<1)

For the same example, a target of 25%25\% after the illustrative tax needs a gross ending value of about 1,346.94 dollars. Break-even needs about 989.80 dollars because separate cash income covers part of the acquisition and exit costs. A full percentage exit fee must be handled as a constant-proceeds case rather than dividing by zero.

Emin⁡=1050+20−100+(1050)(0.25)/(0.75)0.98≈1346.94,Ebreak−even=1050+20−1000.98≈989.80E_{\min}=\frac{1050+20-100+(1050)(0.25)/(0.75)}{0.98}\approx1346.94,\qquad E_{\mathrm{break-even}}=\frac{1050+20-100}{0.98}\approx989.80
Why Users Love This Tool

Understand the denominator before comparing percentages

Follow the profit bridge

  • Acquisition and upfront costs form the denominator instead of silently using purchase price alone.
  • Fixed and percentage transaction fees have separate, explicit bases.
  • Cash income is counted once and does not receive an assumed reinvestment return.
  • Signed profit and tiny nonzero contributions remain visible, including losses beyond invested cost.

See when a derived metric is unavailable

  • Zero duration retains total ROI and explains why annualization is unavailable.
  • Negative net proceeds keep the accounting loss without forcing an invalid annual growth factor.
  • An unreachable ending-value target gets an explanation rather than a misleading finite answer.
  • Invalid active inputs clear calculations and exports, while disabled alternatives do not block a valid plan.
Perfect For

Useful for endpoint investment and project reviews

Investors checking an outcome

Review how an ending position value and separately received cash income compare with the cost put into the position. Include transaction charges using their stated bases. If an account had later contributions, withdrawals or reinvested distributions, reconstruct the appropriate cash-flow and valuation records before treating a simple endpoint figure as personal portfolio performance.

Teams assessing an upfront project cost

Combine an initial purchase or setup amount with other upfront costs, then enter the resulting gross value or attributable proceeds. Cash benefits must be supported by the project's actual records and must not duplicate ending value. This worksheet does not attribute marketing revenue, forecast indirect benefits or turn gross revenue into profit without the relevant costs.

Students comparing return measures

Trace the difference between a monetary profit, a total percentage return and a compound annual equivalent. Change only a fee or the holding period to isolate its role in the result. The worked example also distinguishes a nominal return from an inflation-adjusted estimate and shows why dividing total ROI by years is a different calculation.

How It Works

How it works in three quick steps.

1

Identify invested cost, ending value and separate income

Enter the initial investment and gross ending value. Add cash income only when it is not already included through reinvestment in the ending figure. Keep later capital contributions outside this endpoint model rather than treating deposits as investment earnings.

2

Add fee rules, holding period and optional assumptions

Set fixed and percentage entry or exit fees and other upfront costs. Choose a numeric duration or calendar dates using actual elapsed days divided by 365. Enable a flat positive-profit tax illustration, inflation adjustment, target ROI or an independent alternative scenario if useful.

3

Review the denominator, profit bridge and comparison

Inspect acquisition-cost ROI, net profit, the annualized endpoint equivalent and minimum ending values for break-even or a target. Read any unavailable-metric explanation. Download complete accounting records for both enabled scenarios or retain the assumptions and results through print, PDF, copy or a shareable link.

Download & Print

Keep the cost basis and assumptions with the ROI result

Download complete accounting records

CSV retains the full primary and enabled alternative breakdown, active source inputs, holding-period conversion, total and annualized returns and any tax, inflation or target outputs. Metric values are exported as decimal ratios with explicit labels rather than unlabeled percentages. Undefined annualization and unreachable targets retain their explanation instead of becoming an empty zero.

Print both enabled scenarios

The print layout keeps calculation results, source assumptions and both enabled accounting ledgers while removing editing controls and the supporting guide. Use the browser's Save as PDF option for a local record. Landscape orientation gives the comparison columns more room, especially when an annualized result needs a longer explanation.

Copy or restore an editable review

Copy a plain-text summary containing the exact active inputs and model conventions, or share a link that restores the active scenarios and adjustments. The settings are readable in the browser fragment to a recipient. Currency selection formats the same entered amounts, including whole-yen display, and does not apply an exchange rate or convert one scenario into another currency.

FAQ

Frequently Asked Questions

What does this ROI calculator include in invested cost?
The denominator is the initial purchase amount plus entry fees and other upfront costs. Exit fees reduce proceeds instead of being added to that denominator. Net profit is the remaining proceeds minus invested cost, with the selected illustrative tax deducted when enabled. This acquisition-cost convention is explicit because ROI definitions differ across products and business contexts. Match the convention before comparing this result with a statement or another calculator.
How do fixed fees and percentage fees work together?
A fixed entry fee is added to the entered percentage of the initial investment. A fixed exit fee is added to the entered percentage of gross ending value. The exit percentage does not apply to separately entered cash income, and the entry percentage does not compound annually. Other upfront costs enter the denominator once. Ongoing expenses require an appropriate separate model rather than entering an annual percentage as a one-time transaction fee.
Should dividends or distributions be added to ending value?
Enter cash income received separately when that money is outside the gross ending investment value. If dividends were reinvested and their resulting holdings are already included in ending value, adding the same dividends again would double count them. The calculator does not model reinvestment dates or interest earned on distributions. For annualization it treats net proceeds as a terminal equivalent, so earlier income is not assigned an invented cash-flow date.
Is the annualized endpoint equivalent the same as IRR?
No. It is the constant annual compound factor connecting the acquisition-cost basis with terminal-equivalent net proceeds over the selected holding period. It does not use the timing of interim distributions or later capital contributions. An internal rate of return uses the actual dated amounts, while a time-weighted return needs suitable portfolio valuations around external flows. Use the annualized figure here as an endpoint comparison under its stated timing assumption.
How are months, days and calendar dates converted into years?
A numeric duration may be entered in years, months or days, including fractions without silent rounding. Months use twelve per modeled year and days use 365. Calendar dates count actual elapsed UTC days, excluding the start, and divide by 365. Leap days therefore affect a date-based duration, and a calendar anniversary need not equal an exact modeled year. Zero duration leaves total ROI available but cannot produce an annualized equivalent.
How does the optional tax calculation handle a loss?
The tax option applies one entered flat percentage to positive aggregate pre-tax profit. A loss receives no assumed tax credit, refund or carryforward. It does not distinguish dividends from capital gains, apply tax brackets or determine a jurisdiction's taxable basis. Figures already net of the same tax should not receive this adjustment again. The result is an illustrative assumption for comparison, rather than a calculation of a tax bill.
What does inflation-adjusted ROI mean on this page?
The optional adjustment expresses terminal-equivalent net proceeds in today's purchasing power while leaving the upfront acquisition-cost basis in today's money. When tax is enabled, it uses proceeds after the selected tax assumption. This produces a separate real total return and, when defined, a real annualized equivalent. It does not withdraw cash from the investment, forecast consumer prices or assign different inflation dates to interim distributions that were entered only as an aggregate.
Can ROI show a complete loss or a loss larger than invested cost?
Yes. Zero net proceeds represent a complete loss, and a positive holding period has a negative full-loss annual equivalent. Exit obligations can make net proceeds negative, producing a total loss larger than the acquisition-cost basis. That total ROI remains meaningful as accounting, but it has no positive-factor compound annual equivalent. The calculator explains the unavailable annual metric rather than forcing an invalid root or replacing the loss with zero.
How are break-even and target ending values solved?
The solver keeps acquisition costs, cash income and fee rules fixed, then finds the minimum nonnegative gross ending value meeting the selected nominal total ROI after the illustrative tax. A percentage exit fee is recalculated on the solved value. A zero minimum means the threshold is already met without sale proceeds. A full percentage exit fee or full tax on positive profit can make a target unreachable; that case receives an explanation.
What does the alternative scenario hold constant, and can I save both?
Each scenario has independently editable invested amounts, income, transaction fees, upfront costs and holding period. The tax, inflation and target assumptions and display currency are shared. Neither scenario is automatically labeled the better investment because risk, liquidity and cash-flow timing may differ. CSV and print retain both enabled accounting breakdowns and the source assumptions. A shared calculation link restores active settings, whose financial values remain readable to its recipient.
About This Tool

About this ROI and investment cost comparison tool

A return percentage is useful only when its numerator and denominator are understood. Toolarithm's ROI Calculator makes the invested-cost convention visible: the purchase amount, entry charges and other upfront costs form the acquisition-cost basis, while exit charges reduce proceeds. That choice keeps the purchase decision separate from disposal deductions and makes a result easier to reproduce from the saved inputs. The accounting breakdown also distinguishes gross ending value from separately received income, helping prevent a reinvested dividend from being counted twice.

Time adds another layer to an ROI comparison. A total return records the gain or loss relative to invested cost, while an annualized endpoint equivalent describes a constant compound factor over a selected holding period. This tool accepts both numeric durations and calendar dates with a stated elapsed-day conversion. It does not infer when aggregate income arrived or when additional external capital was supplied. A portfolio with timed contributions, distributions and changing valuations needs a corresponding cash-flow or performance model before its result can be interpreted as a money-weighted or time-weighted return.

The optional tax and inflation adjustments are transparent assumptions rather than hidden defaults. A flat tax illustration charges only positive aggregate profit and gives no loss credit; inflation translates terminal-equivalent proceeds into today's purchasing power. Break-even and target calculations retain the entered fee rules, including the effect of a percentage exit charge on the ending value being solved. The alternative scenario uses independent amounts and timing under shared adjustment assumptions. Complete CSV, print and share records preserve those choices without ranking investments by risk or promising a return. Use the worksheet to examine an outcome or a clearly stated scenario, then compare its assumptions with the actual investment terms, project records and decision context.

Editorial Transparency

Who maintains this page

Ownership and review

Written and maintained by the Toolarithm editorial team. No review date is shown without a maintained editorial record. No independent professional review is claimed.

Methodology

Formulas are checked with worked examples and boundary cases. Timing, compounding, payment, and rounding assumptions remain visible; results are educational estimates, not financial advice.

Read the editorial methodology

Keep building

Explore more calculators

Calculators hub