IRR Calculator

Analyze equal-period investment cash flows without reducing the decision to one percentage. Find periodic and annualized IRR roots, benchmark NPV, MIRR, profitability index, payback, and cash multiple; then audit every discounted period in a transparent ledger while keeping irregular dates and unentered risks outside the result.

Calculation and content reviewed by EZ Calculators Editorial Team on .

Enter values

Build one equal-period cash-flow timeline, then compare every sign-crossing IRR root with annualized return, hurdle-rate NPV, MIRR, payback, cash multiple, and a discounted ledger. Irregular dates remain outside this periodic model.

Equal-period return audit
Flows5
Outflows$10,000
Inflows$13,000
Sign changes1

Cash-flow timeline

Period 0 is the opening date. Every later row occurs at the end of one equal interval. Use negative values for cash paid and positive values for cash received, all from one consistent viewpoint.
Outflow
Inflow
Inflow
Inflow
Inflow

Interval and display

The selected interval annualizes periodic IRR and converts annual comparison rates back to the same periodic basis. It does not assign dates to rows or repair irregular timing.
Used for money inputs and formatted results.
Every row must represent one equal interval.

Decision rates

The hurdle rate changes NPV and discounted payback, not IRR. MIRR uses separate finance and reinvestment assumptions so those rates remain visible instead of being implied by the IRR result.
Effective annual comparison rate used for NPV and discounted payback.
%
Rate applied to negative cash flows in the MIRR model.
%
Rate applied to positive cash flows in the MIRR model.
%
Equal intervals onlyUse a dated XIRR model for irregular transaction dates.
This page treats rows as equally spaced and scans for sign-crossing roots. A dated transaction history, changing interval length, gross-versus-net performance claim, taxes, fees, leverage, or uncertain terminal value needs a model that represents those facts directly.

What Is an IRR Calculator

An internal rate of return calculator finds a periodic discount rate that makes the net present value of an entered cash-flow series equal zero. A negative period 0 commonly represents the initial investment, while later positive or negative entries represent equal end-of-period cash flows.

IRR expresses timing as a rate, but it does not measure project size, prove that a forecast is reliable, or identify the best decision by itself. This page therefore reports benchmark NPV, MIRR, cash multiple, profitability index, payback, and the complete discounted ledger beside every detected IRR root.

How to Use the IRR Calculator

  1. Choose a display currency; it formats amounts but does not convert exchange rates.
  2. Enter period 0 first, normally as a negative cash outflow, then enter every later flow in chronological order.
  3. Add or remove rows until the ledger matches the complete forecast, including later costs and terminal proceeds when they belong in the analysis.
  4. Choose the equal interval represented by every row: yearly, half-yearly, quarterly, monthly, or weekly.
  5. Enter an effective annual hurdle rate for the NPV, profitability-index, sensitivity, and discounted-payback comparisons.
  6. Enter annual finance and reinvestment rates for MIRR; these assumptions do not change IRR.
  7. Calculate, then inspect the root count and sign-change diagnostic before reading the return percentage.
  8. Compare NPV at the hurdle rate with the annualized IRR, MIRR, cash multiple, payback, and discounted ledger.
  9. Repeat the model with defensible downside assumptions and use XIRR or a dated model when the transaction dates are irregular.

Build an Equal-Period Cash-Flow Timeline

Each step from one row to the next must represent the same amount of time. In a quarterly model, period 1 is the end of the first quarter and period 4 is the end of the first year. Do not place one monthly event and one annual event into consecutive rows without converting the model.

Enter cash from the viewpoint being evaluated. Investor contributions and project costs are negative; distributions, sale proceeds, or operating receipts are positive. Include fees, taxes, working-capital changes, follow-on investments, and terminal values only when they belong in that same viewpoint and are supported by the scenario.

IRR Calculator Formula Guide

For a candidate periodic rate r, each cash flow is divided by (1 + r) raised to its period number. The correct IRR root makes the sum approximately zero. Because the equation can be nonlinear, the calculator scans the valid rate domain and refines each sign-crossing root numerically.

The selected interval does not change the periodic root. It converts that root to an effective annual rate and converts annual hurdle, finance, and reinvestment assumptions to equivalent periodic rates before other measures are calculated.

Formula guide
  • NPV(r) = sum from t = 0 to n of CF_t / (1 + r)^t
  • IRR is a periodic rate r where NPV(r) = 0
  • Effective annual IRR = (1 + periodic IRR)^(periods per year) - 1
  • Profitability index = present value of positive flows / absolute present value of negative flows

Separate Periodic IRR From Effective Annual IRR

A 2% monthly IRR is not a 2% annual return. With monthly compounding, its effective annual equivalent is (1.02)^12 - 1, or about 26.82%. Quarterly and weekly roots require the same compounding logic using four or 52 periods per year.

Annualization makes rates easier to compare only when the cash-flow interval is genuinely regular and the modeled return can be meaningfully expressed on that basis. It does not turn a short observation into a guaranteed one-year outcome or fix an incomplete cash-flow forecast.

Use NPV at a Hurdle Rate as the Decision Anchor

NPV discounts every entered flow at the selected hurdle rate and reports the value created or lost in currency terms. A positive NPV means the modeled flows exceed that benchmark; a negative NPV means they fall short. The benchmark must reflect the decision context rather than being selected to force a favorable result.

IRR can rank a small project above a larger project even when the larger project adds more value. OMB Circular A-94 uses NPV as the standard criterion and describes IRR as supporting information. For mutually exclusive choices, compare incremental cash flows, scale, timing, risk, and NPV instead of automatically choosing the highest IRR.

Read MIRR as a Separate Assumption-Based Return

Modified internal rate of return discounts negative cash flows using the finance rate, compounds positive cash flows using the reinvestment rate, and calculates one rate connecting those values across the entered horizon. It makes those two assumptions explicit instead of implying that interim proceeds earn the project IRR.

MIRR is not a corrected label for IRR and should not be substituted silently. Compare the displayed periodic and annualized MIRR with the entered finance and reinvestment rates. If either assumption is unsupported, the MIRR is only a sensitivity scenario.

Formula guide
  • MIRR = (future value of positive flows / absolute present value of negative flows)^(1 / final period) - 1

Check Payback, Discounted Payback, and Cash Multiple

Simple payback estimates when undiscounted cumulative cash flow first reaches zero. Discounted payback repeats that test after applying the hurdle rate. A fractional period assumes the recovery occurs evenly within the crossing period, so it is an interpolation rather than an exact transaction date.

Gross cash multiple divides total positive flows by total absolute negative flows. It shows magnitude without recognizing timing. Payback emphasizes early recovery but ignores cash flows after recovery. These measures answer different questions and belong beside, not inside, the IRR interpretation.

Diagnose Multiple IRRs and Nonconventional Cash Flows

A conventional series usually has one initial outflow followed by inflows and one sign change. When signs switch more than once, the NPV equation may have multiple real roots or no useful root. OpenStax demonstrates why a single IRR decision rule becomes ambiguous in that situation.

The root scanner reports sign-crossing roots between approximately -99.99% and 100,000% per period. A root that merely touches zero without crossing may not be detected, so the page does not claim an exhaustive algebraic root proof. When multiple roots appear, use the NPV profile, hurdle-rate NPV, and underlying economics instead of selecting the most attractive percentage.

Worked IRR Example With Benchmark NPV

Enter -$10,000 at period 0, followed by yearly inflows of $2,500, $3,000, $3,500, and $4,000. The model finds one periodic and annualized IRR of about 10.48%. At a 10% annual hurdle rate, NPV is about $113.72, so the modeled flows slightly exceed that benchmark.

The same example produces a separate MIRR using the entered 8% finance and reinvestment rates, plus a 1.3x gross cash multiple and payback between years 3 and 4. The ledger shows how each discounted amount builds the final NPV instead of asking the reader to trust one return label.

Default equal-period cash-flow example
PeriodCash flowRole
0-$10,000Opening investment
1$2,500First year-end inflow
2$3,000Second year-end inflow
3$3,500Third year-end inflow
4$4,000Fourth year-end inflow

Compare Projects Without Ignoring Scale or Timing

Apply the same cash-flow boundary, currency, nominal-versus-real convention, tax treatment, and timing rule to every project. A higher IRR on a small investment can coexist with lower total value, while a long project can create more NPV despite a lower percentage return.

For mutually exclusive projects, calculate the incremental cash flows of choosing one over the other and inspect their NPV at the relevant hurdle rate. Also test delays, cost overruns, lower receipts, terminal-value changes, and financing constraints rather than relying on one base-case forecast.

IRR Calculator Features

  • A dynamic ledger for two to 100 equal-period cash flows.
  • Yearly, half-yearly, quarterly, monthly, and weekly intervals.
  • Periodic roots and effective annualized IRR roots shown separately.
  • Multiple sign-crossing root detection and a cash-flow sign diagnostic.
  • NPV and profitability index at a user-entered effective annual hurdle rate.
  • MIRR with separate annual finance and reinvestment assumptions.
  • Simple payback, discounted payback, gross cash multiple, and undiscounted net cash flow.
  • NPV sensitivity at five percentage points below and above the hurdle rate.
  • A period-by-period discounted cash-flow ledger whose final cumulative value reconciles to NPV.
  • Downloadable results without an account or an uploaded financial file.

Benefits of an Auditable Cash-Flow Analysis

A visible timeline makes omitted costs, reversed signs, and interval mistakes easier to find. Showing the equivalent periodic hurdle rate through the discounted rows also explains why NPV changes when the interval or benchmark changes.

The root diagnostic prevents a polished percentage from hiding mathematical ambiguity. NPV, MIRR, payback, and cash multiple preserve scale, assumption, recovery, and magnitude perspectives so a user can trace disagreement to the model rather than treating every metric as the same answer.

Common IRR Calculator Use Cases

  • Evaluate a capital project with equal annual forecast periods.
  • Analyze a private investment with regular quarterly contributions and distributions.
  • Compare a project return with a documented cost of capital or hurdle rate.
  • Convert monthly or quarterly IRR to an effective annual rate.
  • Audit a spreadsheet result for multiple roots or an interval mismatch.
  • Compare IRR with NPV, MIRR, profitability index, payback, and cash multiple.
  • Test how lower receipts, higher costs, or a different terminal value change the decision.
  • Study finance problems involving the NPV-zero definition of internal rate of return.

Accuracy, Scope, and Trust Notes

Calculations retain floating-point precision until display formatting. The scanner searches a broad periodic-rate range for roots where NPV changes sign, then refines them by bisection. It cannot certify every possible repeated root, and extreme rates or nearly flat NPV profiles can be numerically sensitive.

The page does not verify forecasts, infer dates, price risk, calculate taxes, distinguish gross from net fund performance, or include fees, leverage, dilution, residual value, or financing unless entered in the cash flows. It is an educational analysis aid, not investment advice, a valuation, an offer, or a performance claim.

  • Use one viewpoint and one currency throughout the timeline.
  • Keep every row equally spaced; use XIRR for actual irregular dates.
  • Enter all decision-relevant costs and proceeds supported by the scenario.
  • Check sign changes and root count before interpreting IRR.
  • Use a hurdle rate that matches risk, timing, and the decision context.
  • Reconcile important decisions with source records and qualified financial analysis.

Authoritative IRR, NPV, and Cash-Flow References

FAQ

How do I calculate IRR from cash flows?

Enter period 0 first, followed by equally spaced cash flows. IRR is a periodic discount rate that makes their NPV equal zero. The calculator scans for sign-crossing roots, refines them numerically, and annualizes them from the selected interval.

What should I enter in period 0?

Enter the opening cash flow at the valuation date. It is commonly a negative investment, purchase, or project cost. Include only amounts that belong to the same viewpoint and do not repeat that amount in a later period.

Do IRR cash flows have to be equally spaced?

Yes for this calculator. Every consecutive row must represent the same interval. Use a dated XIRR method when transactions occur on irregular calendar dates rather than forcing them into monthly, quarterly, or yearly rows.

When should I use XIRR instead of IRR?

Use XIRR when cash flows have actual dates that are not equally spaced, such as contributions or distributions on irregular days. XIRR discounts each transaction by its elapsed date fraction; this page uses whole equal periods.

Why can one investment have more than one IRR?

More than one change between positive and negative cash flows can make the NPV equation cross zero more than once. Each crossing is a mathematical root, so one IRR decision rule becomes ambiguous. Inspect NPV at the hurdle rate and the full cash-flow economics.

What does it mean when no IRR is found?

The scanned NPV profile did not cross zero within the supported periodic-rate range. The project may have no sign-crossing real IRR there. NPV at a defensible hurdle rate can still be calculated and is often more useful.

How do I annualize monthly or quarterly IRR?

Compound the periodic root: effective annual IRR equals (1 + periodic IRR) raised to the number of periods per year, minus 1. Monthly uses 12 and quarterly uses 4; simply multiplying the rate ignores compounding.

What is the difference between IRR and NPV?

IRR is a rate where modeled NPV equals zero. NPV is a currency amount created or lost at a selected hurdle rate. NPV preserves investment scale, while IRR can favor a smaller project with a higher percentage return.

What is MIRR and why can it differ from IRR?

MIRR discounts negative flows at a finance rate and compounds positive flows at a reinvestment rate before calculating one return across the horizon. It is a separate assumption-based metric, so it can differ materially from every IRR root.

Is the investment with the highest IRR always better?

No. Project scale, NPV, timing, risk, forecast quality, financing, liquidity, taxes, fees, and mutually exclusive choices can change the decision. Treat IRR as supporting information and compare the complete cash flows under consistent assumptions.