Free Updates

Exclusive content to your inbox for FREE!

How to Calculate Your Real P2P Lending Return with XIRR

by Peter Renton on July 9, 2012

When you login to your account at either Lending Club or Prosper you are presented with your annualized return number. Most investors just assume that number is equal to their actual return on all the money they have invested. But that is not necessarily the case.

Annualized Return Number is Based on Money Invested in Notes

For example, let’s assume you have a $5,000 account balance and a stated 10% annualized return number. But you only have $2,500 invested in notes and the other $2,500 is sitting there as cash earning 0%. In this case your actual return will be roughly half the 10% number quoted because both Lending Club and Prosper only look at the amount you have invested in notes. Also, if you sell notes on the trading platform the loss or gain from these notes will not be reflected in their numbers either.

So, if you use their number you may not get an accurate reflection of the total return on your investment. I wish both Lending Club and Prosper included your real historical return rather than just the return of the money you have invested in notes. But they do not provide this information so it is up to the individual investor to calculate their return themselves.

Use the XIRR() Function in Excel

Long time readers will have heard me talk about the Excel XIRR() function before. It is my favorite way to determine the actual return on my p2p lending investments. I use it to determine my returns that I share in my quarterly investment reports.

To use the XIRR() function you need to create a spreadsheet and enter in your numbers. The most accurate way to do this is to use the numbers from your monthly account statements. You can find your statements here at Lending Club and here at Prosper (these links will take you to your statements page if you are logged in to your account). You need your statement balance for the start and end of the period you are analyzing as well as the amounts and dates of any withdrawals or deposits you have made in this period – these are also included in your statement.

An Example of the XIRR() Function in Action

The table here shows an actual example from my main Lending Club account. I took my statement balance from June 2011 and then added the dates where I made deposits. I did not make any withdrawals from this account but if I did I would have included them here as a negative number along with the date I made the withdrawal. One quirky thing about XIRR() is that you need to include your closing balance as a negative number for the formula to work which is what I did with the total from my June 2012 statement. This produced a return number based on XIRR() of 10.19% for the previous 12 months.

This is the formula I used to do the calculation: =XIRR(B2:B9,A2:A9) where the amounts were in the B column and the dates were in the A column. There is a full explanation online about how to use the XIRR() function and here is an explanation from Microsoft as to how the XIRR() function works.

Most people will find their XIRR return will be lower than the return stated at Lending Club. In my case the numbers are pretty accurate. Lending Club is stating that my NAR is currently 10.09% which is within 0.1% of the XIRR number. I think the reason my actual return is slightly more is because of some trading activity on the secondary market. There was a time when my XIRR return was around 1.5%-2% lower than the number stated at Lending Club but since then I have remained fully invested at all times, investing in notes twice a week, and also I have made a small number of profitable secondary market trades.

In the next few days I will be giving a complete rundown of the returns from all my accounts at Lending Club and Prosper that I now do every quarter. I am just waiting for a couple more June statements to come in.

Like what you read?
Then please join over 1,000 people who receive exclusive weekly p2p lending tips, and get a FREE COPY of my ebook, Understanding Peer to Peer Lending. Just enter your name and email below:

{ 6 comments… read them below or add one }

Simon July 9, 2012 at 12:03 pm

Thanks Peter. I’m curious how accurate the analysis page is compared to XIRR()?


Peter Renton July 9, 2012 at 12:19 pm

@Simon, Good question. I just uploaded this very account to and it states that my estimated ROI is 8.02%. I do have a number of late loans right now (20 to be exact) and many of these will default and that is never reflected in the XIRR analysis. Even though this account is three years old as you can see in the table above the majority of the Notes I hold are less than six months old, so even though the average age of all notes is around 500 days more than 50% of the note volume is less than six months old. So, it is quite possible that my returns will reduce to the 8% number going forward.


Sean July 9, 2012 at 1:07 pm

Peter, how are you handling any bonuses? I’ve been using XIRR to track my Lending Club returns, and am currently recording two values, one including the initial $300 bonus for opening a new account as a deposit and one where it is simply part of the balance. Keeping it as part of the balance is technically correct, in that it’s money returned on my investment, but recording it as a deposit gives more accurate information about the actual return I’m getting from loans and secondary trading.


Walter July 9, 2012 at 8:30 pm

Peter – are your late notes just those that you could not sell on foliofn or are you not selling any or most of your late notes for other reasons?


Don July 10, 2012 at 7:26 am

One thing that may not be so obvious about XIRR() is that to get an accurate measure of your real rate of return you need to do the following things at tax time:

1) Compute your tax liability for the year omitting your lending club investments
2) Compute your tax liability for the year including your lending club investments

Presumably, your tax liability from #2 will be greater. The difference in these two numbers is the “tax cost” of your lending club activity for the past year.

3) At the time you file your tax return, you should include the “tax cost” of your lending club activity as a DEPOSIT in your xirr() calculation. Even though those funds are not going into your lending club account, it is part of the cost of your activity at LC, and you will see the inclusion of this “phantom” deposit reduce your total return. This new number is your “post tax” rate of return.

This method is how you would do a “rolling rate of return” computation. If you like to provide yourself with a sort of “annual report” then some additional gymnastics are required. Let’s say you want to compute your rate of return for calendar year 2012, and you end up paying $500 extra tax liability for your lending club investments — but you pay that amount in APRIL. For your “annual report” calculation, you would use your “post tax” rate of return seen in your “rolling” calculation (with the $500 charged in April) to calculate an equivalent (smaller) payment to be posted on Dec 31.

Myself — I think I’ll just stick with the rolling computation and not bother doing an annual report for myself. Life is too short. Some folks think the financial calculations are fun. I do not.


Peter Renton July 10, 2012 at 9:55 am

@Sean, I typically handle bonuses as an extra deposit because while it is a return on investment I am more interested in the return I receive from the notes themselves. I didn’t receive any bonuses in this time period.

@Walter, I don’t sell on Folio very much. I usually do just for an experiment. I know many investors swear by it but I am more interested in obtaining a good return by picking the best notes than by having to work to sell them on Folio. With over 3,000 notes spread over four accounts it would become quite a non-passive investment.

@Don, Thanks for the note about taxes. As with any investment your actual return will be dependent on your tax rate. I make no mention of it here because everyone’s tax situation is different and many people have p2p lending investments in an IRA. But you are quite right to mention it and if people want to determine their post-tax return they should do as you suggest.


Leave a Comment

Notify me of followup comments via e-mail. You can also subscribe without commenting.

{ 1 trackback }

Previous post:

Next post: