+ Reply to Thread
Results 1 to 6 of 6

Internal Rate of Return with Variable Payment Date Streams

  1. #1
    Registered User
    Join Date
    08-31-2011
    Location
    New York, New York
    MS-Off Ver
    Excel 2003
    Posts
    51

    Internal Rate of Return with Variable Payment Date Streams

    Let's say we have 100 lease contracts, each one has a number of months remaining on the contract, certain payments, and certain payment dates.

    So for example say we have the 2 contracts below:

    Contract----------Payments Remaining------------Principal-------------Payment Amount-------------Payment Date (Day of Month)
    1---------------------------27------------------------$78,500------------------$3,159.74-------------------------------1st
    2---------------------------40-----------------------$289,450------------------$7,953.39-------------------------------1st



    I need to calculate what our combined internal rate of return is on these 2 contracts. In this case, I believe the solution is simple enough... In excel I can just make a table with the two payment streams totaled and use the formula IRR on the combined monthly payment streams. The answer is 5.887%


    My problem comes with the following scenario:

    Contract----------Payments Remaining------------Principal-------------Payment Amount-------------Payment Date (Day of Month)
    1---------------------------27------------------------$78,500------------------$3,159.74-------------------------------1st
    2---------------------------40-----------------------$289,450------------------$7,953.39-------------------------------15th


    Because the payment streams are coming in at different days of the month it appears to throw off the IRR calculation from the true rate (which we calculated with software). How could I adjust for the per diem to achieve the true rate of return?
    Last edited by Cheeseburger; 12-06-2016 at 09:32 PM.

  2. #2
    Forum Guru
    Join Date
    04-13-2005
    Location
    North America
    MS-Off Ver
    2002/XP and 2007
    Posts
    15,819

    Re: Internal Rate of Return with Variable Payment Date Streams

    I am not an expert on these financial calculations, but isn't that part of the difference between the IRR() and the XIRR() functions? https://support.office.com/en-us/art...b-a303ad9adc9d
    Quote Originally Posted by shg
    Mathematics is the native language of the natural world. Just trying to become literate.

  3. #3
    Registered User
    Join Date
    08-31-2011
    Location
    New York, New York
    MS-Off Ver
    Excel 2003
    Posts
    51

    Re: Internal Rate of Return with Variable Payment Date Streams

    Quote Originally Posted by MrShorty View Post
    I am not an expert on these financial calculations, but isn't that part of the difference between the IRR() and the XIRR() functions? https://support.office.com/en-us/art...b-a303ad9adc9d
    Well that sounded like it was going to be the solution... But I tried comparing the calculation to our TVal software and get the results shown in the attached image. In this I basically combined 2 contracts - each with a 29,000 initial value, and 6 monthly repayments, with one contract repaying on the 1st of every month and 1 repaying on the 15th.

    Amort.png

    I am not sure what explains the discrepancy between the 12.688% that TVal calculates, and the 13.53% that excel calculates. FYI changing the compounding period in Tval is not the problem.
    Last edited by Cheeseburger; 12-06-2016 at 10:36 PM.

  4. #4
    Forum Guru
    Join Date
    04-13-2005
    Location
    North America
    MS-Off Ver
    2002/XP and 2007
    Posts
    15,819

    Re: Internal Rate of Return with Variable Payment Date Streams

    How much of this is an Excel question and how much is a business math question? Can you describe the formulas/algorithms that TVal software uses? At this point, it seems like it is a question of understanding how the other software performs the calculation, then figuring out how to perform the same calculation in Excel.

  5. #5
    Registered User
    Join Date
    08-31-2011
    Location
    New York, New York
    MS-Off Ver
    Excel 2003
    Posts
    51

    Re: Internal Rate of Return with Variable Payment Date Streams

    Quote Originally Posted by MrShorty View Post
    How much of this is an Excel question and how much is a business math question? Can you describe the formulas/algorithms that TVal software uses? At this point, it seems like it is a question of understanding how the other software performs the calculation, then figuring out how to perform the same calculation in Excel.
    Yea, I am not sure if this is more of a finance question than an excel one. That said, I think I know why there is a discrepancy, I just don't know how to solve it. The XIRR formula is assuming that you are reinvesting the cash generated... For my purposes, I don't want to make this assumption.

  6. #6
    Registered User
    Join Date
    08-31-2011
    Location
    New York, New York
    MS-Off Ver
    Excel 2003
    Posts
    51

    Re: Internal Rate of Return with Variable Payment Date Streams

    Okay... I think I solved my own problem, or at least close. But I would appreciate input on if this is the correct solution. Below is my work:

    amort.png

    So basically... In excel when I calculate IRR using monthly payments the result is a monthly IRR not annual. To make it annual you don't simply multiply by 12... You put the monthly IRR into the following formula (1+IRR)^12-1. This basically assumes that the funds are reinvested and compounded.

    With XIRR however, the result is already an annual return. The problem is this calculation has assumed reinvestment of the funds. TVal on the other hand doesn't imply reinvestment (I am looking to match Tval). So basically I have to reverse the compounding interest in XIRR by using the formula ((1+XIRR)^(1/12)-1) and then multiplying by 12. This brings me VERY close to Tval... The small difference I believe is from XIRR taking into account leap years, but maybe someone could confirm this is the reason for the difference.

    Just to be clear IRR x12 equals the same as Tval when the payments are at regular intervals. So in the case above (payments all on the 1st) the 11.73% result from IRR x12 matches Tval. So basically my only question is... why is IRR properly annualized ((1+IRR)^12-1), still slightly off from XIRR.
    Attached Images Attached Images
    Last edited by Cheeseburger; 12-07-2016 at 02:36 AM.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Internal Rate of Return Formula
    By eslee32 in forum Excel Formulas & Functions
    Replies: 2
    Last Post: 07-19-2016, 03:39 PM
  2. Internal Rate of Return Question
    By cartica in forum Excel Formulas & Functions
    Replies: 2
    Last Post: 01-13-2016, 08:39 PM
  3. Need help with a slightly modified Internal Rate of Return calculation
    By Sandeep6699 in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 01-11-2016, 12:55 PM
  4. IRR (Internal rate of return) calculation
    By shannu_ca in forum Excel Formulas & Functions
    Replies: 1
    Last Post: 10-30-2012, 09:09 AM
  5. Internal Rate of Return (IRR, XIRR, NPV)
    By The Fjonk in forum Excel General
    Replies: 2
    Last Post: 05-23-2012, 03:30 AM
  6. help needed for Internal rate of return
    By No News in forum Excel Formulas & Functions
    Replies: 7
    Last Post: 06-17-2006, 06:55 AM
  7. Internal Rate of Return
    By davidadiaz in forum Excel Formulas & Functions
    Replies: 0
    Last Post: 02-16-2005, 06:26 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1