Yes, you need to pay for hosting for your hosting account to be activated. Bluehost let you pay for 12 months, 24 months and 36 months. Unfortunately, there is no EMI option available on Bluehost India at this time.