Assumption of reinvestment: IRR assumes that interim cash flows are reinvested at the same rate, which may not be realistic. Multiple IRRs: Projects with alternating cash flows can produce multiple IRRs, complicating the analysis. Scale of investment: IRR does not account for the scale of the investment, potentially leading to misleading comparisons.