These techniques can be helpful if you have an IRR question that you canβt solve algebraically. (You can also use these techniques for Yield problems with Bonds)
As described on the following slide, the IRR is the value of i that makes:
PVΒ ofΒ CashΒ Inflows=PVΒ ofΒ CashΒ Outflows
β i.e. that makes: NPV=0
Therefore, there are two required steps for any IRR problem:
- Find a value if i that makes those two equations true. (If it makes one equation true, it makes both of them true because the two equations mean the same thing.)
- Demonstrate that the value of i makes one of the equations true.
Elsewhere, I have said that I like using the first equation because it saves a couple steps of algebra. Therefore, on this page, Iβll be looking for a value of i that makes the PV of Inflows equal to the PV of Outflows.
While I do provide example solutions on this page, please note that Bruce expects you to put your solutions into your own words. Please use these examples as a way to understand the techniques and then write the ideas out without referring to these examples. Definitely donβt copy and paste them in.
Guess and Check
βοΈ Suppose you have a business opportunity with the following cash flows:
T | Cash Outflows | Cash Inflows | Net Cash Flows |
---|
0 | $100K | | -$100K |
1 | | $400K | $400K |
2 | | $400K | $400K |
3 | | $200K | $200K |
4 | | $900K | $900K |
What is the IRR of this opportunity?
We need to find a value of i that makes PVΒ (Inflows)=PVΒ (Outflows).
(Iβll do everything in thousands of dollarsβ¦)
PVΒ (Inflows)=(1+i)1400β+(1+i)2400β+(1+i)3200β+(1+i)4900β
PVΒ (Outflows)Β =Β 1000β
Our goal is to find some value of i, where PVΒ (Inflows) equals 1000. The first technique we will try is a brute force approach called βGuess and Check.β It takes a while, but itβs easy to understand.
Suppose i=1%β, then:
PVΒ (Inflows)=(1+i)400β1+(1+i)2400β+(1+i)3200β+(1+i)4900β
=(1+1%)1400β+(1+1%)1400β+(1+1%)1200β+(1+1%)1900β=1,847β
Suppose i=2%β, then:
PVΒ (Inflows)=(1+2%)1400β+(1+2%)2400β+(1+2%)3200β+(1+2%)4900β=1,796β
Suppose i=5%β, then:
PVΒ (Inflows)=(1+5%)1400β+(1+5%)2400β+(1+5%)3200β+(1+5%)4900β=1,656β
Suppose i=20%β, then:
PVΒ (Inflows)=(1+20%)1400β+(1+20%)2400β+(1+20%)3200β+(1+20%)4900β=1,160β
Suppose i=28%β, then:
PVΒ (Inflows)=(1+28%)1400β+(1+28%)2400β+(1+28%)3200β+(1+28%)900β4=987.28β
Suppose i=27.334%β, then:
PVΒ (Inflows)=(1+27.334%)1400β+(1+27.334%)2400β+(1+27.334%)3200β+(1+27.334%)4900β=1,000.0531β
[Note, you donβt have to include as many steps as I did. Just put down your last couple of steps so the grader can see that you get the point.]
Because the PV(Inflows)=PV(Outflows) when i=27.334%, the IRR is 27.334%.
Using a spreadsheet to βGuess and Checkβ
You can speed up the βGuess and Checkβ method by using a spreadsheet to try numbers out more quickly:
π Guess and Check method - Spreadsheet1
Using a financial calculator or spreadsheet financial function
While you are welcome to use a financial calculator or a spreadsheet function to find the IRR, you will still need to demonstrate that your value of i makes one of the two equations true. You also need to demonstrate that you know that this makes your value of i the IRR.
In most spreadsheets, the built-in function used to calculate IRR is, not surprisingly, =IRR(). Here is an example of a Google Sheet spreadsheet that I use to solve the problem on this page: Solving IRR questions in Google Sheets (free)
Google Sheets is a free program available to anyone with a Gmail account. It is just as powerful as Excel, but it is better for situations where you need to work on a document simultaneously with different people. (If you have Excel, itβs a bit easier to use, though, because it doesnβt run in a web browser.) If you have a Gmail account, just go to sheets.google.com to start using Google Sheets.
βοΈ Re-solve the above problem using a spreadsheet built in functions.
β Click here to view answer
The IRR is a value of i that makes PVΒ (Inflows)=PVΒ (Outflows).
(Iβll do everything in thousands of dollarsβ¦)
PVΒ (Inflows)=(1+i)1400β+(1+i)2400β+(1+i)3200β+(1+i)4900β
PVΒ (Outflows)=1000
Our goal is to find some value of i, where PVΒ (Inflows) equals 1000, which is the PV of the outflows. I used a spreadsheet to find the value of i that accomplishes this. i=27.3367%
When i=27.3367%, then:
PVΒ (Inflows)=(1+27.3367%)1400β+(1+27.3367%)2400β+(1+27.3367%)3200β+(1+27.3367%)4900β=1,000.0008
Because the PVΒ ofΒ theΒ Inflows=PVΒ ofΒ theΒ Outflows when i=27.3367%, the IRR is 27.3367%.

The following can be used to find that i=27.34% solves PVΒ (Inflows)=PVΒ (Outflows), but it is not sufficient to get credit. To get credit, you have to write up something like the above β: