I've been living in Indonesia for 12 years, and I agree with many comments that in SE-Asia and China, tipping is not common and can sometimes be considered offensive. However, in all tourist areas, tips are generally welcome and often expected.
Here's how I typically handle it: I give the bellboy 10,000 Rp; for shorter taxi rides, I round up and ensure a minimum of 5,000 Rp and avoid change hassles. In restaurants, I usually don't tip but often leave the change (tipping isn't expected unless you're at a touristy place, but then they often have a service charge anyway). As a general rule on liveaboards, a 10% tip is standard if you follow the tour organizer's recommendations; I consider this the maximum.
Here's how I typically handle it: I give the bellboy 10,000 Rp; for shorter taxi rides, I round up and ensure a minimum of 5,000 Rp and avoid change hassles. In restaurants, I usually don't tip but often leave the change (tipping isn't expected unless you're at a touristy place, but then they often have a service charge anyway). As a general rule on liveaboards, a 10% tip is standard if you follow the tour organizer's recommendations; I consider this the maximum.