Rate of Return Calculator
Incremental IRR analysis comparing two alternatives. Computes IRR_A, IRR_B, incremental IRR, NPV at MARR, and preferred alternative.
This free online rate of return calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.
Rate of Return — Incremental IRR Analysis
Alternative A Cash Flows
Alternative B Cash Flows
IRR (A)
25.86%
IRR (B)
22.06%
Incremental IRR (B-A)
14.15%
NPV (A) at MARR
$20,145
NPV (B) at MARR
$21,642
Preferred Alternative
Alternative B
NPV vs Discount Rate
NPV Sweep Data Table
| Rate (%) | NPV A ($) | NPV B ($) |
|---|---|---|
| 0 | 50000.00 | 63000.00 |
| 1 | 46836.83 | 58616.61 |
| 2 | 43821.24 | 54438.03 |
| 3 | 40944.60 | 50452.26 |
| 4 | 38198.89 | 46648.15 |
| 5 | 35576.61 | 43015.30 |
| 6 | 33070.78 | 39544.02 |
| 7 | 30674.90 | 36225.27 |
| 8 | 28382.87 | 33050.60 |
| 9 | 26189.02 | 30012.12 |
| 10 | 24088.02 | 27102.44 |
| 11 | 22074.91 | 24314.66 |
| 12 | 20145.02 | 21642.32 |
| 13 | 18293.99 | 19079.35 |
| 14 | 16517.72 | 16620.06 |
| 15 | 14812.38 | 14259.13 |
| 16 | 13174.35 | 11991.56 |
| 17 | 11600.25 | 9812.62 |
| 18 | 10086.89 | 7717.92 |
| 19 | 8631.27 | 5703.28 |
| 20 | 7230.58 | 3764.79 |
| 21 | 5882.16 | 1898.77 |
| 22 | 4583.50 | 101.74 |
| 23 | 3332.26 | -1629.56 |
| 24 | 2126.19 | -3298.24 |
| 25 | 963.20 | -4907.20 |
| 26 | -158.69 | -6459.20 |
| 27 | -1241.36 | -7956.83 |
| 28 | -2286.58 | -9402.56 |
| 29 | -3296.03 | -10798.71 |
| 30 | -4271.29 | -12147.48 |
| 31 | -5213.86 | -13450.96 |
| 32 | -6125.18 | -14711.11 |
| 33 | -7006.57 | -15929.82 |
| 34 | -7859.33 | -17108.84 |
| 35 | -8684.66 | -18249.87 |
| 36 | -9483.73 | -19354.49 |
| 37 | -10257.60 | -20424.23 |
| 38 | -11007.34 | -21460.51 |
| 39 | -11733.91 | -22464.72 |
| 40 | -12438.27 | -23438.15 |
| 41 | -13121.30 | -24382.03 |
| 42 | -13783.84 | -25297.55 |
| 43 | -14426.71 | -26185.82 |
| 44 | -15050.68 | -27047.90 |
| 45 | -15656.48 | -27884.82 |
| 46 | -16244.80 | -28697.55 |
| 47 | -16816.31 | -29486.99 |
| 48 | -17371.66 | -30254.04 |
| 49 | -17911.43 | -30999.54 |
| 50 | -18436.21 | -31724.28 |
| 51 | -18946.56 | -32429.03 |
| 52 | -19443.00 | -33114.53 |
| 53 | -19926.03 | -33781.46 |
| 54 | -20396.14 | -34430.51 |
| 55 | -20853.78 | -35062.30 |
| 56 | -21299.40 | -35677.45 |
| 57 | -21733.42 | -36276.54 |
| 58 | -22156.24 | -36860.13 |
| 59 | -22568.25 | -37428.76 |
| 60 | -22969.82 | -37982.94 |
How to Use This Calculator
Enter your input values
Fill in all required input fields for the Rate of Return Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.
Review your inputs
Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.
Read the results
The Rate of Return Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.
Explore parameter sensitivity
Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.
Formula Reference
Rate of Return Calculator Formula
See calculator inputs for the governing equation
Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.
When to Use This Calculator
- •Use the Rate of Return Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
- •Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
- •Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
- •Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
- •Use it in the field when a quick estimate is needed and a full engineering software package is not available.
About This Calculator
The Rate of Return Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Incremental IRR analysis comparing two alternatives. Computes IRR_A, IRR_B, incremental IRR, NPV at MARR, and preferred alternative. All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.
The Theory Behind It
Rate of return is the profit or loss on an investment as a percentage of the amount invested. Simple (arithmetic) return: (ending value + distributions) / starting value − 1. For a $10,000 investment worth $11,500 plus $500 dividends: return = (11,500 + 500)/10,000 − 1 = 20%. Time-weighted return removes the effect of contributions and withdrawals to measure pure investment performance, appropriate for comparing fund managers. Money-weighted return (IRR of cash flows) reflects the actual experience of the investor including timing of contributions. For annualized returns on multi-year investments, use the geometric mean: (ending value / starting value)^(1/n) − 1, where n is years. This accounts for compounding. For comparing investments of different durations, always annualize. Incremental IRR analysis compares two investment alternatives: compute the IRR of the DIFFERENCE in cash flows (A − B). If incremental IRR exceeds the required rate, choose A over B; otherwise B. This handles the common mistake of choosing high-IRR small projects over lower-IRR large projects when the large project creates more total value.
Real-World Applications
- •Investment portfolio evaluation: compute annualized return on a portfolio to compare against benchmarks and objectives.
- •Private business valuation: compute the IRR of a business's historical cash flows as an input to valuation.
- •Capital project comparison: use incremental IRR to choose between two mutually exclusive investments with different sizes.
- •Lease vs buy analysis: compute IRR of the difference in cash flows between leasing and buying to decide which is more economical.
- •Real estate investment analysis: compute cash-on-cash return, total return, and IRR for rental property investments.
Frequently Asked Questions
What's the difference between simple and annualized return?
Simple (arithmetic) return: total profit as a percentage of initial investment, regardless of time period. Annualized return: equivalent per-year return accounting for compounding: (1 + total_return)^(1/years) − 1. A 50% total return over 5 years annualizes to (1.5)^(0.2) − 1 = 8.45%/year. Always compare investments on annualized basis.
What's incremental IRR?
Incremental IRR is the IRR of the DIFFERENCE in cash flows between two alternatives. Used to choose between mutually exclusive projects where simple IRR ranking can mislead. Subtract cash flows of one project from the other, compute IRR of the differences. If incremental IRR > required rate, the project with higher upfront cost wins; otherwise the lower-cost project.
Why does choosing high-IRR small projects fail?
High-IRR small projects may have less total value than lower-IRR large projects. Example: Project A needs $10,000 and has 40% IRR (creates $5,000 value). Project B needs $1M and has 20% IRR (creates $200,000 value). Project B is much better in absolute terms even though A has higher IRR. Use NPV or incremental IRR, not simple IRR ranking, for mutually exclusive projects.
What's a good rate of return?
Depends on risk. Historical US stock market: ~10% nominal, ~7% real (after inflation). Government bonds: 3-5%. Corporate bonds: 4-6%. Real estate: 8-12% including appreciation and rental income. Private equity: 15-25%. Startup investing: 25-50% targeted (though most lose). Compare returns to appropriate benchmarks for similar risk levels, not just to zero.
How do I annualize a return?
Annualized = (1 + total_return)^(1/years) − 1. For 60% total return over 3 years: (1.6)^(1/3) − 1 = 16.96%/year. For a loss: (0.8)^(1/2) − 1 = −10.56%/year (20% total loss over 2 years). Annualization is for comparison only; the actual growth was lump-sum over the total period.
Related Calculators
Time Value of Money Calculator
Solve for PV, FV, PMT, n, or i. Supports ordinary annuity, annuity due, and arithmetic gradient series with cash flow diagram.
NPV / IRR Calculator
Enter initial investment and annual cash flows to compute NPV, IRR (bisection), payback period, and discounted payback. NPV vs discount rate chart.
Break-Even Calculator
Fixed costs, variable cost per unit, and selling price → break-even quantity, revenue, contribution margin, and margin of safety with cost/revenue chart.
Depreciation Calculator
Depreciation schedule using straight-line, declining balance, double declining, MACRS, or sum-of-years digits methods with book value chart.
Cost-Benefit Calculator
Enter annual costs and benefits (up to 20 years). Compute B/C ratio, net benefit, PV of costs and benefits, and cumulative cash flow chart.
Loan Amortization Calculator
Principal, rate, and term → monthly payment, total interest, full amortization schedule, and principal vs interest pie chart.