Hi Leo, While visiting Bali you have two options, entry without VISA (free) and voluntary VISA on arrival (paid). Entry without VISA. Indian Passport holders are allowed to enter Bali without a VISA and its free. You are allowed to stay maximum for 30 days. Your passport will be stamped for entry, and VISA not required.
VISA on arrival. One can voluntarily go for VISA on arrival and pay the required VISA fees. You are allowed to stay maximum for 30 days with VISA on arrival. If someone has to stay beyond 30days in Bali then they have to apply for extension of VISA that can be done only if one has taken the VISA in first place. So, someone entering without VISA don’t have option of extension on expiry of 30 days. Hence, anyone who might extend the trip beyond 30days should get VISA on arrival for possible extension.