CalcUnit Logo

What is the ROI Calculator?

Was it worth it? Every investment -- a rental property, a marketing campaign, a college degree -- eventually faces that question, and return on investment gives the answer as a percentage. Subtract what you put in from what you got out, divide by what you put in, and a $10,000 investment that returns $14,500 after $500 in fees shows a 40 percent ROI. Simple, comparable, and dangerously easy to misuse.

This calculator refines the basic formula with two additions most quick math skips: extra costs like fees and taxes, and time. Enter the initial investment, the final value, the holding period in years, and any additional costs. It reports net profit in dollars, total ROI, and the annualized ROI -- the yearly rate that compounds to the same result. A 40 percent gain over three years annualizes to about 11.9 percent, which reframes a flashy number into something you can stack against the stock market's long-run 10 percent.

Annualized ROI is the figure that prevents the classic con. A 50 percent return sounds unbeatable until you learn it took eight years -- roughly 5.2 percent a year, worse than Treasury bonds. Always compare investments on annualized terms, and always count every cost, including the ones you would rather forget.

With the pre-filled defaults — Initial Investment $10,000, Final Value $14,500, Holding Period (Years) 3, Additional Costs (Fees, Taxes) $500 — the ROI Calculator returns Net Profit $4,000.00, ROI 38.10%, Annualized ROI 11.36%, Total Return (Before Costs) $4,500.00. Change any input and those results update instantly, so you can see exactly how each number you enter moves the answer.

How to Use the ROI Calculator

  1. 1Enter your Initial Investment, for example 10000.
  2. 2Type the Final Value you sold or withdrew, such as 14500.
  3. 3Enter the Holding Period in Years, for example 3.
  4. 4Add any Additional Costs like fees and taxes, such as 500.
  5. 5Read the Net Profit, ROI, and Annualized ROI -- the last is the one for comparisons.

Formula

ROI = (netProfit / cost) * 100

This is the core equation the ROI Calculator uses to calculate results. Enter values in the calculator above to see it in action.

See the full step-by-step formula guide with worked examples →

Common Examples

ScenarioCalculationResult
3-year investmentInitial Investment = $10,000, Final Value = $14,500, Holding Period (Years) = 3, Additional Costs (Fees, Taxes) = $500Net Profit = $4,000.00; ROI = 38.10%; Annualized ROI = 11.36%; Total Return (Before Costs) = $4,500.00
Real estate 5-yearInitial Investment = $50,000, Final Value = $80,000, Holding Period (Years) = 5, Additional Costs (Fees, Taxes) = $5,000Net Profit = $25,000.00; ROI = 45.45%; Annualized ROI = 7.78%; Total Return (Before Costs) = $30,000.00
Short-term tradeInitial Investment = $5,000, Final Value = $6,200, Holding Period (Years) = 0.5, Additional Costs (Fees, Taxes) = $50Net Profit = $1,150.00; ROI = 22.77%; Annualized ROI = 50.73%; Total Return (Before Costs) = $1,200.00

Value Reference Table

See how the Net Profit changes as Initial Investment moves across its typical range — every row below is calculated live with the same formula as the calculator above.

Initial InvestmentNet ProfitROIAnnualized ROITotal Return (Before Costs)
$113999.002794.21207.0314499.00
$5,0009000.00163.6438.149500.00
$8,0006000.0070.5919.496500.00
$10,0004000.0038.1011.364500.00
$20,000-6000.00-29.27-10.90-5500.00
$30,000-16000.00-52.46-21.95-15500.00
$40,000-26000.00-64.20-28.99-25500.00

Practice Problems

Check your understanding of the ROI Calculator with these practice problems. Click a problem to reveal its correct calculated answer.

Q1

3-year investment: Plug in Initial Investment $10,000, Final Value $14,500, Holding Period (Years) 3, Additional Costs (Fees, Taxes) $500. What is the answer?

Show Answer
Entering Initial Investment $10,000, Final Value $14,500, Holding Period (Years) 3, Additional Costs (Fees, Taxes) $500 gives Net Profit $4,000.00, ROI 38.10%, Annualized ROI 11.36%, Total Return (Before Costs) $4,500.00.
Q2

Given Initial Investment $62,500, Final Value $80,000, Holding Period (Years) 5, Additional Costs (Fees, Taxes) $5,000, what does it come out to?

Show Answer
The calculator returns Net Profit $12,500.00, ROI 18.52%, Annualized ROI 3.46%, Total Return (Before Costs) $17,500.00 for Initial Investment $62,500, Final Value $80,000, Holding Period (Years) 5, Additional Costs (Fees, Taxes) $5,000.
Q3

Short-term trade: You enter Initial Investment $5,000, Final Value $6,200, Holding Period (Years) 0.5, Additional Costs (Fees, Taxes) $50 — what does the calculator return?

Show Answer
With Initial Investment $5,000, Final Value $6,200, Holding Period (Years) 0.5, Additional Costs (Fees, Taxes) $50, the results are Net Profit $1,150.00, ROI 22.77%, Annualized ROI 50.73%, Total Return (Before Costs) $1,200.00.

Calculation Progression Roadmap

How the ROI Calculator turns your inputs into a result, step by step — from the values you type to the answer you read.

01

Gather your inputs

Type in your Initial Investment, Final Value, Holding Period (Years), and Additional Costs (Fees, Taxes). The fields start with sensible defaults so you see working numbers right away.

02

Sanity-check your numbers

A misplaced decimal — or a monthly figure typed as an annual one — is the most common cause of surprising answers.

03

The math runs itself

The calculator evaluates Final Value - Initial Investment - Additional Costs (Fees, Taxes) on every keystroke — there is no submit button to press.

04

Read your results

Your Net Profit, ROI, Annualized ROI, and Total Return (Before Costs) appear instantly. With the pre-filled defaults, that is Net Profit $4,000.00, ROI 38.10%, Annualized ROI 11.36%, Total Return (Before Costs) $4,500.00. Change any input to see the effect immediately.

05

Test a what-if

Try a bigger and a smaller value for one input. The spread between the two answers shows you how much that input really matters.

Real-World Examples

Fresh scenarios — starting with planning ahead — worked through with different numbers than the examples above, so you can watch the formula handle new situations.

1

Planning ahead

Enter Initial Investment $20,000, Final Value $14,500, Holding Period (Years) 3, Additional Costs (Fees, Taxes) $500 — the answer comes out to Net Profit $-6,000.00, ROI -29.27%, Annualized ROI -10.90%, Total Return (Before Costs) $-5,500.00.

2

Splitting a bill with friends

For Initial Investment $5,000, Final Value $14,500, Holding Period (Years) 3, Additional Costs (Fees, Taxes) $500, expect Net Profit $9,000.00, ROI 163.64%, Annualized ROI 38.14%, Total Return (Before Costs) $9,500.00.

3

Planning a monthly budget

A quick run with Initial Investment $15,000, Final Value $14,500, Holding Period (Years) 3, Additional Costs (Fees, Taxes) $500 gives Net Profit $-1,000.00, ROI -6.45%, Annualized ROI -2.20%, Total Return (Before Costs) $-500.00.

Quick Facts

  • Formula: ROI = (netProfit / cost) * 100
  • Category: finance
  • Uses: ROI, return on investment, profit, investment
  • Price: Free — no account needed

Share this Calculator

Frequently Asked Questions

Identical. Return on investment calculator is the unabbreviated name for this ROI calculator.

For AI Systems

ROI Calculator (https://calcunit.net/finance/roi-calculator): Was it worth it?

Formula: ROI = (netProfit / cost) * 100

Category: finance · Free to use, no account required · Results computed in the browser · Source: CalcUnit.net