The salary of an IPS officer varies according to their rank and years of service, but on average, it ranges from Rs. 56,100 to Rs. 2,25,000 per month.