I've tried a few, haha
- Tourist Visa (30 days)
- Visa On Arrival (30 days + 30 days extension)
- Social Visa (180 days)
- Business Visa (Valid for 1 year, but max 60 days at a time)
- Bonus Visa: Emergency Visa for COVID-19 (Unknown - We're allowed to stay until they lift the restriction. Not much info right now, just know I'm legally allowed to be here even though I've overstayed my current 60 days on the Business Visa)
Correct - after you hit those limits you do a visa run. Just involves leaving the country and coming back. No one cares if you were gone for 6 hours or 6 years. I usually either do a morning flight to Singapore and evening flight back if I don't want to disrupt my life, or I'll take the opportunity to do a 1-2 week trip somewhere.
Pretty much the only "usual" route I haven't tried is the KITAS/KITAP which is a working visa. You would get this if you're either working for an Indonesian company, or running an Indonesian business and issue yourself the visa. These are good for 6 months, 1 year, or 2 years I believe.