IRR được tính gần đúng bằng phương pháp hồi quy, khi không thể tính được thì nó báo lỗi #Num. Dòng tiền của bạn không tính được:
Không có chi phí đầu ra năm 0 (đầu tư ban đầu). Ngoài ra dòng tiền đôi khi bị âm, nhất là năm cuối. Về lý thuyết: Càng về cuối thì tiền thu về phải càng lớn để quy về hiện tại, chia (1 + r) ^ n, trừ được vào vốn đầu tư năm 0.
NPV thì khác, nó quy về giá trị hiện tại, các năm cuối dù âm nhưng quy về hiện tại thì âm rất ít.