Banks, post offices, and Non-Banking Financial Companies (NBFCs) offer fixed deposits in India.