Help us improve
Share bugs, ideas, or general feedback.
From grimoire
Use when evaluating capital investments, projects, or acquisitions using Net Present Value and Internal Rate of Return analysis
npx claudepluginhub jeffreytse/grimoire --plugin grimoireHow this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:calculate-npv-irrThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Calculate Net Present Value (NPV) and Internal Rate of Return (IRR) to make capital allocation decisions that maximize shareholder value.
Evaluates investment projects using NPV, IRR, and return on capital analysis. Determines if a project clears its hurdle rate and computes economic value added (EVA).
Calculates present value, future value, NPV, IRR, loan payments, and amortization schedules across all compounding conventions. Useful for financial modeling, investment valuation, and cash flow analysis.
Builds financial models for business cases including ROI, NPV, IRR, scenario analysis, TCO, DCF, break-even, and EVA. Useful for investment recommendations, strategic decisions, and cost-benefit analysis.
Share bugs, ideas, or general feedback.
Calculate Net Present Value (NPV) and Internal Rate of Return (IRR) to make capital allocation decisions that maximize shareholder value.
Adopted by: CFA Institute (200,000+ members) teaches NPV as the theoretically superior capital budgeting technique; all investment banks use NPV/IRR in M&A, LBO, and project finance models; Brealey & Myers "Principles of Corporate Finance" is the standard reference for 50+ years across 400+ universities. Impact: Companies that use DCF-based capital budgeting (NPV/IRR) outperform companies using payback period alone by 15–20% on ROIC over 5 years; private equity firms achieving top-quartile returns (IRR >25%) consistently use disciplined NPV/IRR frameworks for all investment decisions. Why best: NPV directly measures value creation in dollars — the only metric that correctly accounts for the time value of money, risk (via discount rate), and the full duration of cash flows. IRR provides the rate-of-return complement for comparison purposes.
Sources: Fisher "The Theory of Interest" (1930); Brealey, Myers & Allen "Principles of Corporate Finance" 13th ed. (2019); CFA Institute — Corporate Issuers Level II; McKinsey "Valuation: Measuring and Managing the Value of Companies" 7th ed. (2020).
Define the investment and its incremental cash flows — identify all cash flows that are incremental to the investment decision: only those that change if the project is accepted. Exclude: sunk costs (already spent), allocated overhead (would exist regardless). Include: cannibalization of existing products, opportunity costs of resources used.
Estimate the initial capital outlay (Year 0) — sum all up-front costs: purchase price, installation, training, working capital increase (current assets − current liabilities needed to support the project), and any pre-project cleanup costs.
Project operating cash flows for each period — Operating CF = EBIT × (1 − Tax Rate) + Depreciation = Net Income + Depreciation + Non-Cash Charges − ΔWorking Capital. Use after-tax cash flows, not accounting income. Project for the full economic life of the investment.
Calculate the terminal value — for projects with value beyond the explicit forecast period: Terminal Value = Final Year CF × (1 + g) ÷ (WACC − g) for a growing perpetuity; or use a terminal multiple (EV/EBITDA × Terminal EBITDA). Include salvage value for equipment. Discount back to Year 0.
Select the appropriate discount rate — use WACC for the overall firm's cost of capital if the project has the same risk as the overall firm. Use a higher rate (add a risk premium) for riskier projects; use a lower rate for safer projects. For projects with different capital structures, use APV (Adjusted Present Value).
Calculate NPV — NPV = −Initial Investment + CF1/(1+r)^1 + CF2/(1+r)^2 + ... + CFn/(1+r)^n + Terminal Value/(1+r)^n. Decision rule: Accept if NPV > 0 (investment creates value); reject if NPV < 0. For mutually exclusive projects, choose the one with the highest positive NPV.
Calculate IRR — IRR is the discount rate at which NPV = 0. Solve iteratively (Excel: =IRR(cash flow range)). Decision rule: Accept if IRR > Hurdle Rate (WACC or required return); reject if IRR < Hurdle Rate. Caution: IRR assumes reinvestment at IRR (unrealistic for high-IRR projects — use MIRR).
Calculate Modified IRR (MIRR) where appropriate — MIRR corrects IRR's reinvestment rate assumption: future value of positive cash flows at reinvestment rate ÷ present value of negative cash flows at financing rate, adjusted to the number of periods. More reliable than IRR when cash flows change sign multiple times.
Perform sensitivity analysis — calculate NPV at: ±10% revenue, ±10% cost, ±1% discount rate, ±1 year project life. Create a tornado chart showing which variables most affect NPV. Calculate the breakeven value for each key assumption (what does revenue need to be for NPV = 0?).
Compare alternative investment options — for mutually exclusive projects: always choose by NPV, not IRR (IRR can rank projects incorrectly when initial investments differ). For capital rationing: use Profitability Index (PI = NPV ÷ Initial Investment) to rank projects by value per dollar invested.