While there is no precise answer for the number of funds one should hold in a portfolio, 8 funds (+/-2) across asset classes may be considered optimal depending on the financial objectives and goals of the investor. Further, higher allocation of portfolio to the right fund is of crucial importance.