The average salary for an insurance agent in India ranges from Rs. 1,50,000 to Rs. 4,00,000 per year. However, it may vary based on job type, experience, and location.