Finance / Calcora

IRR Calculator

Find the periodic rate that makes a conventional investment cash-flow series have zero NPV.

Calculator

IRR Calculator

Start with a negative investment, followed by nonnegative period-end inflows.

The internal rate of return calculator finds the discount rate at which the entered cash-flow series has zero net present value. It is designed for a conventional investment: one initial negative outflow followed by nonnegative inflows, with at least one positive receipt. That structure produces one economically meaningful periodic IRR.

How to use this calculator

List the initial outflow first with a minus sign, then enter subsequent receipts in order. Separate entries with commas, spaces, or semicolons. The output is a rate per cash-flow period, not automatically an annual return. Keep periods equal in length and use one currency throughout.

Formula & calculation method

0 = CF0 + Σ [CFt / (1 + IRR)^t], for t = 1…n

The calculator numerically solves the NPV equation by bisection. It brackets a rate above negative one hundred percent where the discounted value changes sign, then narrows the interval. It also reports nominal net gain and total future inflows so the percentage can be reviewed alongside actual cash amounts.

Worked example

For -10,000 followed by 4,000, 5,000, and 6,000, the tool searches for the rate that makes the present value of the three inflows equal 10,000. Because the nominal inflows total 15,000, nominal net gain is 5,000, but that amount is separate from the calculated periodic IRR.

Prepare your inputs and compare scenarios

Before entering numbers, define the question you want the calculator to answer and identify the source of each value. Review the fields below and use the requested unit or period for each one. When a value comes from a bill, document, or measurement, copy it with its meaning and units rather than converting from memory.

  • Cash flows including initial outflow

Calculate your current or baseline situation first and keep the result. Then change only one input and recalculate to see its effect clearly. If a result looks surprising, check decimal separators, percentages, dates, and selected options before changing values. Comparing two realistic scenarios provides more useful context than relying on one isolated number.

Make financial comparisons on a like-for-like basis

A financial result becomes useful when every scenario uses the same definitions. Keep the currency, time horizon, payment frequency, and treatment of fees consistent. Distinguish a nominal rate from an effective rate, and money you contribute from growth produced by the calculation. A single total rarely tells the whole story: cash flow, total cost, and risk can point in different directions.

Use the calculator as a comparison model rather than a prediction. Run a cautious case, an expected case, and a stronger case where appropriate. Then compare the outputs with an official quote, account statement, payslip, or product disclosure. If an offer includes introductory rates, variable charges, taxes, or penalties, record those separately instead of forcing them into an input that has a different meaning.

  • Write down the source and date of every rate or balance.
  • Compare both the periodic amount and the total over the full period.
  • Keep fees, taxes, and uncertain future returns visible in your review.

Understanding the result

IRR is the break-even discount rate for the complete entered schedule. If your required rate for the same period is below IRR, conventional NPV analysis would generally view the schedule more favorably; if above, less favorably. This interpretation does not replace checking scale and duration. The nominal gain and future-flow total provide the cash context that a percentage alone hides, especially when comparing a small short project with a much larger long one.

A practical comparison to try

Calculate the base schedule, then move one positive receipt to a later period without changing its amount. IRR should respond to the altered timing, showing why identical nominal totals can produce different rates. Restore the schedule and scale every cash flow by the same factor; IRR should remain unchanged even though nominal gain changes. This pair of tests separates timing sensitivity from project scale and provides a useful check on your entries.

Common mistakes to avoid

  • Reporting a monthly IRR as an annual figure without a stated conversion.
  • Including later negative flows that violate the conventional one-sign-change model.
  • Ranking mutually exclusive projects by IRR without comparing size, duration, and NPV.

Why this is useful

IRR summarizes a conventional cash-flow schedule as one comparable rate and explicitly accounts for receipt timing. The tool avoids presenting multiple ambiguous roots by restricting inputs to one initial sign change. Supporting cash totals make it easier to detect an implausible entry.

Limitations to keep in mind

IRR is not the amount of money earned and does not by itself establish a realistic reinvestment rate. Comparing projects with different sizes or durations can be misleading. This version does not support later negative flows, multiple sign changes, or multiple IRRs. Annualization requires a consistent, explicitly chosen conversion method.

Frequently asked questions

Is the result annual?

Only when each cash-flow entry is one year apart. Otherwise it is the IRR for the entered period.

Why must the first cash flow be negative?

That defines the initial investment and gives the conventional one-sign-change structure used by this solver.

Can IRR exceed one hundred percent?

Yes, a periodic IRR can exceed 100% when future inflows are large relative to the initial outflow.