, , , , ,

Deep Dive: The IRR and XIRR – Fully and Simply Explained (Part 2)

Part 2: The XIRR

(Click here for Part 1 where we cover the IRR)

This is Part 2 of our A.CRE Deep Dive – 2-part mini-series on the IRR and XIRR return metrics and functions in Excel. As stated in Part 1, these are some of the most commonly used functions and return metrics in commercial real estate and they can be a bit complex to understand for those of us just starting out in real estate finance. The below video and slightly altered video transcription I hope will be a helpful guide and/or refresher.

Are you an Accelerator member? Click here to learn how return metrics such as the IRR are used, in practice, to arrive at an appropriate acquisition price. Not yet an Accelerator member? Consider becoming one.

Video – XIRR Fully and Simply Explained

Below is a loose transcription of the video narration altered for this post:

This is Part 2 of our A.CRE Deep Dive IRR and XIRR Series where in the first part we explain the basics of the IRR the formula and how it works.  We are going to pick up where we left off and build from the first video and post to explain the XIRR function, so if you haven’t checked out Part 1, please do so now.

Review: The IRR Formula

Reminder from Part 1: The IRR Formula is the Present Value Formula only instead of solving for the present value, we know the present value and we are backsolving for the discount rate (the IRR).

IRR formula in A.CRE XIRR Post

 

As we said in Part 1, the Present Value Formula can only be used if periods are in one-year increments, so using it for any other periodic payout or earning schedules would be incorrect.  So we need to alter this formula to account for payment or earning schedules that are different than one year periods.

Transforming The IRR Formula to The XIRR Formula

So the question is, how do we alter the formula so that when there are payouts at different timing intervals other than a year it can properly solve for the internal rate of return? The answer is that we alter the exponent, which in the normal IRR formula is always commensurate with the year in the referenced period and dictates how the cash is being discounted back.

IRR formula in XIRR Post

We alter the exponent to a fraction with the numerator being the total days between the start date, or time period 0, and the current date. Then, for the denominator we use 365, or a year represented in days.

A.CRE XIRR Formula

By changing the unit of measure in the denominator of the exponent to a year represented in days allows us to now analyze any type of earnings or payout periods that are irregular as long as they are not split into anything smaller than a day.

For a continued explanation of the exponent using Excel, how to use excel’s =XIRR() function, and how to check the XIRR function formulaically, please continue with the additional content in the video.


Frequently Asked Questions about the XIRR in Real Estate Financial Modeling

 

XIRR is a financial function in Excel that calculates the internal rate of return for a schedule of cash flows that are not necessarily periodic. Unlike IRR, which assumes evenly spaced cash flows (typically annually), XIRR accommodates irregular time periods between cash flows.

In real estate, cash flows often occur at irregular intervals. IRR assumes one-year periods between cash flows, which leads to inaccuracies. XIRR adjusts for actual dates, making it the appropriate tool when cash flow timing isn’t uniform.

XIRR modifies the standard IRR formula by changing the exponent. It uses a fraction where the numerator is the number of days from the initial date to the cash flow date, and the denominator is 365 (days in a year), thus accurately discounting based on real time.

Instead of using integer periods (1, 2, 3…), XIRR uses a time-based exponent:

(
Days from Start Date
365
)
(
365
Days from Start Date

)
This fractional exponent reflects the precise timing of each cash flow relative to the start date.

To use XIRR in Excel, you need two arrays:

An array of cash flow amounts (including the initial investment as a negative value), and

A corresponding array of actual dates for each cash flow.
Example: =XIRR(values, dates)

Yes. XIRR was designed specifically to handle cash flows spaced at irregular intervals, including periods shorter than a year, such as monthly or quarterly.

XIRR is highly accurate and generally preferred over manual IRR calculations when cash flows are irregular. As explained in the video and post, using the adjusted exponent with date-based timing produces a more precise return.

XIRR is not necessary if all cash flows occur on an annual basis with evenly spaced timing. In such cases, the simpler IRR function is appropriate and easier to use.


About the Author: Michael has spent a decade working in various capacities on more than $7 billion of real estate transactions spanning all asset classes and geographies throughout the USA. Michael is both the founder of Firm Ridge Real Estate, which has a core focus on niche and emerging real estate strategies and A.CRE Consulting, a real estate advisory and financial modeling firm that has provided services on projects totaling more than $21 billion to date. Prior, Michael was a founding member and COO of Stablewood Properties, an institutionally backed real estate operator. And before Stablewood, Michael was at Hines in San Francisco.  Michael has both an MBA and Master in Real Estate with a concentration in Real Estate Finance from Cornell University.