• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TheWealthWisher (TW2)

Financial Planners I Online Financial Planner in India I Wealth Manager I Personal Finance Advisors I NRI Investments I NRI Wealth Management I NRI Financial Planning I Online Investments I Direct Plan Mutual Funds

  • Home
  • About
    • The Story Behind TW2
    • Team@TW2
    • Our Process
    • Why WealthWisher Financial Planners & Advisors
    • Point Of View
    • Basics of Financial Planning in India
  • Articles
    • Financial Planning
    • Behavioral Finance
    • Insurance
    • Mutual Funds
    • Tax
    • Value Investing
    • Retirement
    • Banking
    • Product Reviews
    • NRIs
    • NPS Annuity
    • Stocks
    • Real Estate
    • Tips & Tricks
    • Miscellaneous
  • All Services
  • Online Financial Planning
  • Wealth Management Service
    • WMS for NRIs – Manu
  • Financial Tools
    • Financial Heath Check
    • Financial Fact Finder
    • Goal Based Planning
  • SEBI RIA
    • Who Is a RIA
    • SEBI Registered Individual Adviser – SEBI RIA
    • WealthWisher Financial Planners & Advisor’s Credentials
    • Investor Charter for Investment Advisers
    • Compliance Page
  • Downloads & Calculators
    • Monthly Articles EBooks
    • Media
  • FAQs: FP & WMS
  • Avail Services
    • Testimonials
  • Contact
    • Contact Us- WealthWisher Planners & Advisors
    • Schedule a Call/Meeting/VC
    • Ask Us
  • Login For Clients
  • ITR Filing
Home » Miscellaneous » Using XIRR to Calculate CAGR
XIRR Function

Using XIRR to Calculate CAGR

by Radhey Sharma

calculators

How do you calculate returns from your investments when the investments you make (inflows) and returns you get (outflows) are at different periods in time ? Using XIRR to calculate CAGR. For example, you could buy shares of a company at different prices and at different periods of time. You could then sell it off after you have made some profits.

How do you calculate the returns in such a case ? Both the inflows and outflows are of different amounts and at different time periods.

This can be calculated using the XIRR function. Let’s look at the concept with an XIRR example.

XIRR example

Suppose, you buy 200 shares of company X at Rs 275/- on January 1st 2004 and then again 400 of them at Rs 225/- on April 4th 2005. When the share price climbed to Rs 287/- on May 5th 2006, you purchased another 75 shares.

On June 6th 2007, you finally sold off all the 675 shares at Rs 700/-.

How do you calculate your returns ? Enter XIRR.

XIRR returns the internal rate of return for a schedule of cash flows that is not necessarily periodic. (To calculate the internal rate of return for a series of periodic cash flows, use the IRR function).

Formula for XIRR is XIRR (values,dates) where

values is a series of cash flows and

dates is a schedule of payment dates

Let us use excel sheet to calculate XIRR. Open excel and do the following :

  1. List the dates of your deposits and withdrawals in the first column.
  2. In the second column called “OutFlows”, list your withdrawal amounts as negative numbers.
  3. In the third column called “InFlows”, list the deposits as positive numbers.
  4. The fourth column called “Total” is the sum total of entries in the OutFlows and InFlows columns.

After the 4 steps, you will see the table look like below.

You will love to read this too  Know - Who is an Agent? … & Who is your Advisor? Part 2
Date OutFlows Inflows Total
1/1/2004 -55000 -55000
4/4/2005 -90000 -90000
5/5/2006 -21525 -21525
6/6/2007 472500 472500

The outflows is the money which you invested in buying the shares. The inflows is the money you received when you sold the shares. Note that the transaction date is very important when calculating XIRR. If you input that incorrectly, then your answer for XIRR will be incorrect.

You then run the XIRR function on the figures in the Total column (column D) and Date or Sl No Column (column A).

See the below snapshot for more clarity.

XIRR Function

More explicitly, in the cell D7 type out = XIRR (D3:D6,A3:A6) and hit Enter. This is the same formula XIRR (values,dates) listed above.

Your answer 50.10% will be displayed ! This is the total return on your investments.

Using XIRR to Calculate CAGR – another example

A reader of TheWealthWisher asked me to calculate the returns on his chit fund investments.

Following were the inflows and outflows of the investor :

Sl No Date OutFlows Inflows Total
1 1-Jan-07 -18750 -18750
2 1-Feb-07 -19250 -19250
3 1-Mar-07 -19750 -19750
4 1-May-07 -20100 -20100
5 1-Jun-07 -20500 -20500
6 1-Jul-07 -20845 -20845
7 1-Aug-07 -21250 -21250
8 1-Sep-07 -21650 -21650
9 1-Oct-07 -21850 -21850
10 1-Nov-07 -22100 -22100
11 1-Dec-07 -22350 -22350
12 1-Jan-08 -22550 -22550
13 1-Feb-08 -23000 -23000
14 1-Mar-08 -23300 -23300
15 1-Apr-08 -23500 -23500
16 1-May-08 -23750 -23750
17 1-Jun-08 -58050 466,000 407950
18 1-Jun-08 -24400 -24400
19 1-Jul-08 -24500 -24500
20 1-Aug-08 -24600 -24600
XIRR -4.29%

The investor, over a period of 20 months, was putting in varying amounts of money into a chit fund. He got a lump-sum of Rs 466,000/- after the 17th month after paying charges of Rs 34,000 apart from the Rs 24,050/- installment amount of the 17th amount.

You will love to read this too  How to calculate post tax returns on your investments

His return on investments stands at -4.29%.

XIRR is also used for calculating returns on mutual fund investments, especially when you are using the systematic investment planning route. It is also useful to calculate your returns from Unit Linked Insurance Plans (ULIPs). In both these scenarios, you invest different amounts at different periods of time.

Print Friendly, PDF & Email

Related

Check these awesome articles too:

When to Start Investing? Start Young & Invest Regularly Summary of One up on Wall Street by Peter Lynch Craziest reasons for buying a stock ! Young ? Split up your term insurance How to calculate post tax returns on your investments What is cost inflation index and indexation ?

Reader Interactions

Comments

  1. Manish says

    January 24, 2011 at 3:41 pm

    Good one .. XIRR is something one can use and look at how they are going in their investments ,

    Yesterday night only I shooted a screencast on IRR tutorial where I teach how to calculate IRR for policies and ULIPS . will post it in few days 🙂

    Manish

    • TheWealthWisher says

      January 24, 2011 at 4:32 pm

      Honoured to have received your comment sir ! I will await your screencast.

  2. ram says

    April 29, 2011 at 2:09 am

    Dear Radhey Sharma:

    I would like to clarify my question on XIRR calculation related to Mutual Funds (MF) investment. I understood the concept of Cash-Inflow (dividends or selling Mutual funds etc.,) and Cash-Outflow (Investment amount to be entered in negative); But currently, I am doing ONLY investment (cash-outflow) and as my MF option is “growth”: No dividend option and I have not sold any MF so far. But how do I enter a +ve amount, which is mentioned to be a must in XIRR calculation. My investment is spread over May 2010 until now i.e. April 2011. How do I calculate my XIRR? Please clarify.

    Thanks for your advice & input.
    Regards,
    Ram

    • Radhey Sharma says

      May 1, 2011 at 3:39 pm

      @ram, Why don’t you send me your excel sheet and I will try to take a shot at it.

  3. Suren Babu says

    June 25, 2011 at 10:47 pm

    Are you sure on this point
    “after the 17th month after paying charges of Rs 34,000”?

    Do we need to take 34,000 into the account. Even after so many discount price in the initial months, the overall return shows -4.xx% which is confusing. Pls clarify when time permits.

    Thanks, Suren

Primary Sidebar

Recent Posts

  • Income Tax Filing for NRIs in India
  • How NRIs Can Invest in India & Maximize Profit
  • Investing in the Name of a Child? Understand the Regulations
  • 3 Convenient Ways to Invest in NPS
  • Comprehensive Guide for First Time Home Buyers
  • Financial Planning for Merchant Navy Sailors

Categories

  • Banking (76)
  • Behavioral Finance (91)
  • Budgeting (37)
  • Fixed Income (46)
  • Insurance (74)
  • Miscellaneous (78)
  • Mutual Funds (107)
  • NPS Annuity (31)
  • NRIs (83)
  • Product Reviews (51)
  • Real Estate (25)
  • Retirement (40)
  • Slider (36)
  • Tax (86)
  • Tips & Tricks (82)
  • Value Investing (27)

Latest Comments

  • Rajeev on Taxation on NRI Fixed Deposits
  • The Transitionist on Importance of Financial Planning for Women
  • Madhupam Krishna on Dividend or SWP – What Will You Choose?
  • Rajeev on Dividend or SWP – What Will You Choose?
  • Madhupam Krishna on RBI Retail Direct Scheme – Complete Details

Popular Tags

basics of financial planning basics of life insurance equity infographics investing tips investment investment musings investments mutual funds savings
  • Personal Financial Calculators
  • Basics of Financial Planning in India
  • Personal Finance Basics for Beginners
  • Privacy Policy
  • Wealth Management Jaipur
  • Online Mutual Fund Account With KYC
  • Income Tax Returns Filing (ITR Filing)
  • Wealth Management Service NRIs – Manu
  • FAQs on Financial Planning & Wealth Management Services

WealthWisher Financial Advisors (Also referred as The wealthwisher.com or TW2) is an Advice platform, where we help an individual, managing personal finance in easy and smart manner & taking informed decision . The person managing WealthWisher Financial Advisors Mr. Madhupam Krishna is a SEBI registered Advisor. Post advise, one can execute transactions with your banker, stock broker or agent/ financial intermediary. We also offer transaction services through various associations, at a substantially lesser cost to our clients, as compared to other financial intermediaries, so that you start your financial plan with savings. WealthWisher Financial Advisors may earn commission or distributor incentives for providing transaction services or referring customers with third party service providers as per customer’s agreement. Our recommendations rely on historical data. Historical/ past performance is not a guarantee of future returns. The information and views presented here are prepared by WealthWisher Financial Advisors. The information contained herein is based on our analysis and upon sources that we consider reliable. We, however, do not vouch for the accuracy or the completeness thereof. This material is for personal information and we are not responsible for any loss incurred based upon it. This document is solely for the personal information of the recipient. The products discussed or recommended here may not be suitable for all investors. Investors must make their own informed decisions based on their specific objectives and financial position and using such independent advice, as they believe necessary. While acting upon any information or analysis mentioned here, customers may please note that neither WealthWisher Financial Advisors nor any person connected with any third party companies or service providers of WealthWisher Financial Advisors, accepts any liability arising from the use of this information and views mentioned here. Each recipient of this document should make such investigations as they deem necessary to arrive at an independent evaluation of an investment in the securities of the companies referred to in this document (including the merits and risks involved), and should consult their own advisors to determine the merits and risks of such an action. Stocks in the equity portfolios are filtered at various levels. Initially, the stocks are filtered on the basis of the size of the company and the sector of the company. The company's fundamental parameters are tested using various parameters related to inventory days, employee cost, power cost, taxation etc. Finally, the volatility in the price performance as well as the future growth prospect is viewed and accordingly the stocks are classified in various portfolios. While building Mutual funds portfolio, factors like size of the funds, the historical performances (return) of the schemes, expenses ratio ,the sector in which the scheme invests and volatility are considered.
© 2025 Copyright, All Rights Reserved.Design and Developed by Cazablaze

 

Loading Comments...