Any Indian resident over 18 years of age can open a PPF account. There is no maximum age limit to open a PPF account which means even senior citizens can invest in PPF.