It is recommended that you apply for the e-visa well in advance of your departure to Indonesia. This will help you avoid long queues upon arrival. The application procedure for the e-visa can be completed online. You can travel to Indonesia for both business and tourist purposes.
If you are travelling to Bali, you can also apply for the Indonesia e-visa. You can travel to all islands of Indonesia with the e-visa, including Bali.
You are allowed to stay a maximum of 30 days in Indonesia with the e-visa. You can increase this to 60 days when applying for an extension. Read more about the visa validity here.