A PPF account can be opened with either a Post Office or with any nationalized bank like the State Bank of India or Punjab National Bank, etc. These days, even certain private banks like ICICI, HDFC and Axis Bank among others are authorized to provide this facility. You need to submit the duly filled application form along with the required documents i.e. the KYC documents like identity proof, address proof, and signature proof. Post submitting these documents you can deposit a prescribed amount towards the opening of the account.