The best time to invest in PPF is between 1st and 5th of any month. However, it is preferred to open a PPF account in the month of April.