PPF or Public Provident Fund (PPF) account can be opened either in banks or in post offices.
You can open a PPF account in any post office and the banks that offer the same service are:
- SBI and its subsidiaries
- ICICI Bank
- Canara Bank
- Union Bank of India
- Bank of Maharashtra
- Corporation Bank
- Dena Bank
- Bank of Baroda
- Vijaya Bank
- Allahabad Bank
- Oriental Bank of Commerce
- Punjab National Bank
- United Bank of India
- Axis Bank
- Indian Overseas Bank
- Indian Bank
- Central Bank of India