One of the main limitations of using IRR is that it assumes that all cash flows are reinvested at the same rate, which may not always be accurate. Additionally, IRR does not take into account the length of the investment or the timing of the cash flows.