We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
If this tool helped you, you can buy us a coffee ☕
Calculate internal rate of return (IRR) and payback period to assess project returns and break-even timeline.
Positive number; treated as negative cash flow at period 0
Enter initial investment and return cash flows to calculate
This is the intuitive meaning of IRR—it converts money flowing in and out at different future points in time into an equivalent "annual percentage earned." The Internal Rate of Return (IRR) is the discount rate that makes the Net Present Value (NPV) exactly zero. If the IRR is higher than your investment yield, loan interest rate, or the project's minimum required return, it indicates the project meets the baseline profitability criteria. This calculator allows you to input your initial investment and a series of cash flows to instantly calculate the IRR and static payback period, helping you quickly determine if a project is worthwhile.
Suppose you plan to spend $120,000 to franchise a coffee shop, with an initial one-time outlay of −120000. Based on market research, the expected net profit is 25000 in Year 1, 35000 in Year 2, 45000 in Year 3, 50000 in Year 4, and 40000 in Year 5 (including equipment resale). Enter −120000 in "Initial Investment," click "Add Cash Flow" 5 times, and sequentially enter 25000, 35000, 45000, 50000, 40000. The calculator yields an IRR ≈ 17.2% and a payback period of about 3.3 years (cumulative cash flow at the end of Year 3 is -15000, with 50000 inflow in Year 4, so payback period = 3 + 15000/50000 = 3.3 years). If your alternative investment yield is only 4% annually, this project is clearly more attractive.
A factory is considering purchasing automated equipment with an initial investment of −500000. It is expected to save labor costs, generating a net cash flow of 140000 annually for 5 consecutive years. In Year 5, the equipment's salvage value is 50000, so the Year 5 cash flow is entered as 190000. Input: Initial −500000, Cash flows 140000, 140000, 140000, 140000, 190000. The resulting IRR is approximately 13.7%, with a payback period of 3.6 years. Compared to a bank loan interest rate of 6%, the IRR is significantly higher, making the purchase worthwhile.
You can directly compare the IRR percentage provided by the calculator against your "hurdle rate":
Note that the static payback period does not account for the time value of money and should only be used as a supplementary reference.
This calculator uses an iterative trial-and-error method to solve for IRR. It works for most standard cash flows, but may not provide a unique solution if cash flow signs change multiple times. Result precision is limited by browser computing power; in extreme cases, there may be minor discrepancies (usually around 0.01%) compared to professional financial calculators or Excel's IRR function. The calculated payback period is a static payback period, which does not account for discounting and is best for quick reference. This tool only outputs values based on your inputted data and does not constitute investment advice. Please consult a professional for major financial decisions. All your data is processed locally in your browser and is never uploaded to our servers.

SHAKE Hash Generator
Variable-length hash generator for SHAKE-128/256, featuring salt support, multiple iterations, and various input/output formats.

Chinese RMB Amount Converter
Accurately convert between numeric amounts and Chinese uppercase/lowercase financial characters to meet formatting standards for Chinese contracts, invoices, and banking.

CAGR Calculator
Calculate the Compound Annual Growth Rate (CAGR) of your investments. Enter the initial value, final value, and number of years to get an accurate annualized return assessment.

Bond YTM Calculator
Enter the face value, market price, coupon rate, and time to maturity to accurately calculate the annualized yield to maturity (YTM) of a bond.

SHAKE Hash Generator
Variable-length hash generator for SHAKE-128/256, featuring salt support, multiple iterations, and various input/output formats.

Chinese RMB Amount Converter
Accurately convert between numeric amounts and Chinese uppercase/lowercase financial characters to meet formatting standards for Chinese contracts, invoices, and banking.

CAGR Calculator
Calculate the Compound Annual Growth Rate (CAGR) of your investments. Enter the initial value, final value, and number of years to get an accurate annualized return assessment.

Bond YTM Calculator
Enter the face value, market price, coupon rate, and time to maturity to accurately calculate the annualized yield to maturity (YTM) of a bond.

FVIFA Calculator
Calculate the Future Value Interest Factor of an Annuity (FVIFA) instantly. Enter your interest rate and periods to estimate the future value of regular investments with this free online calculator.