If you are foreigner intend to stay in Indonesia longer >60 days then should consider Social Visa.
Foreigners can apply visit visa in Indonesian Embassy or Consulates, or the guarantor could apply to the Directorate General of Immigration in Jakarta, Indonesia. Visit Visa is issued in Indonesian Embassy or Consulates
A holder of Visit Visa is given up-to 60 days stay and can be extended in Immigration Office for 4 (four) time, each extension will be given another 30 days stay so total stay 180 days (almost 6 month). This type visa are Single entry visa, the foreigner cannot going out from the country during this visa, otherwise the visa will be cancelled.
To apply to this visa in the Embassy of Indonesia you should provide:
Sponsor Letter – that is an invitation letter from Indonesian citizen. Attn! If you are going to stay most of the time in Bali, you invitation should be issued from an Indonesian citizen who resides in Bali
Copy of your Sponsor ID
Application for (2 copies) that can be filled-in directly in the embassy
Your travel passport should be valid for more than 6 month from the date you want to enter Indonesia
Return ticket to Bali
Two (3.5 x 4.5 cm) Photos
Your bank statement that shows you own at least minimum $1500
Services related to Social visa:
Sponsor letter & copy of sponsor ID for visa application in the embassy (but you will be required to do following visa extension through our agency): IDR 350 000 (collect original Sponsor letter and ID in Office Bali)
Guarantor apply to Directorate General of Immigration in Jakarta (TELEX) : IDR 750.000