Every year thousands of long-term travelers hop a budget flight from Denpasar to Singapore and back just to reset their Indonesian visa clock. The move works, but only if you can show the right paperwork on both ends. A dummy ticket, also called an onward ticket, is a real PNR booked for visa or border-check purposes without paying for the flight. Land in Bali without one and check-in staff can, in theory, deny boarding before you even reach Indonesia.

What Indonesian immigration wants when you land in Bali

Most nationalities enter Indonesia one of two ways: visa-exempt entry or a paid visa-on-arrival. The UK Foreign Office's travel advice for Indonesia notes that the visa-exemption route is capped and cannot be extended, which is exactly why so many long-termers rely on the visa-on-arrival instead, since it can be extended once from inside the country.

Either way, the airline checking you in at your departure airport, not Indonesian immigration itself, is usually the first gate you hit. Airlines are commercially liable if they carry a passenger who then gets refused entry, so gate staff lean on onward or return travel as their proof that you're not planning to overstay.

Visa-exempt entry vs paid visa-on-arrival

The exempt route is free and automatic for eligible passports but fixed in length. The paid visa-on-arrival costs a fee, gets stamped at the airport, and can be extended once at a local immigration office. Digital nomads doing the Bali-Singapore loop usually pick whichever option matches how long they actually plan to stay, then book a dummy ticket dated to match.

What Singapore wants at the other end

Singapore is visa-free for a long list of nationalities, but that doesn't mean checkpoint staff wave everyone through without questions. Airlines flying into Changi are held to the same kind of document-check obligation as carriers everywhere else. IATA's own guidance on travel document checks explains why check-in agents worldwide ask to see onward or return travel before they'll issue a boarding pass: it's the airline, not the passport holder, that gets fined if the document requirement wasn't met.

In practice that means your Singapore layover needs its own proof of onward travel too, even if you're only there for a night before flying back to Bali. A ticket that only covers the outbound Denpasar-to-Singapore leg doesn't satisfy that.

Which airlines fly this route

Budget carriers dominate the Denpasar-Singapore hop, and that matters because low-cost check-in counters tend to be stricter about document checks than legacy carriers, simply because they have less staff time per passenger to sort out a problem at the gate. Whichever carrier you book, the underlying rule is the same: they want to see where you're going next before they'll hand over a boarding pass.

One loop ticket or two one-way dummy tickets

There are two common ways travelers structure this run. Which one makes sense depends on how firm your dates are and how much flexibility you want to keep.

Approach What it proves Typical cost pattern Main risk
Single round-trip loop (DPS-SIN-DPS) Onward travel out of Bali AND onward travel out of Singapore, in one booking One booking fee, dates fixed together If your Bali return date shifts, both legs need rebooking
Two separate one-way dummy tickets Each leg proven independently Two smaller bookings, dates can move separately Easier to accidentally let one leg's hold period lapse before you check in

Neither option is universally better. A fixed itinerary favors the loop; an open-ended one favors booking each leg only when you're sure of the date.

There's also a timing detail worth planning around: your Indonesian visa-on-arrival extension, if you're using one, has to be started from inside Indonesia before it lapses, which means the Singapore hop needs to happen with enough runway left on your current permit to come back and still have time to file the extension. Cutting it too close is the single most common way this loop goes wrong.

Common mistakes on this specific hop

  • Booking the loop too far ahead. A PNR held for visa purposes has a limited shelf life before it needs reissuing or reverifying. Book it close to your actual travel window, not weeks in advance "just in case."
  • Forgetting Singapore needs proof too. Travelers plan carefully for the Bali entry and then show up in Singapore with nothing showing they're leaving.
  • Assuming a hotel booking is enough. It isn't. Officers and gate staff are looking for a ticket, not a place to sleep.
  • Not matching the airport codes. If your Indonesian visa paperwork references a specific departure city, your dummy ticket should match it exactly.
  • Skipping the reissue if plans change. If your actual flight ends up different from what you showed at check-in, that's fine as long as you never overstayed, but keep the booking reference until you're through both borders.

For the fuller list of where this goes wrong across the whole digital-nomad workflow, not just this one route, we've covered the mistakes digital nomads make on visa runs in more depth. And if Bali is only one stop on a longer Southeast Asia loop, the full breakdown of Indonesia's onward ticket requirement covers the entry side in more detail than we have room for here.

Frequently asked questions

Do I need a return ticket to Bali, or just a ticket out?

Just a ticket out. Indonesian immigration and airline staff generally want proof you're not staying indefinitely, not proof you're coming back to that exact island.

Can I use the same dummy ticket for both the Bali and Singapore legs?

A single round-trip loop booking can cover both, since it shows onward travel out of each city. Two one-way onward tickets work just as well; they just need to be booked and timed separately.

What happens if my flight actually changes after I check in?

Nothing, as long as you didn't overstay either country's permitted window. Border and airline checks happen at the point of travel, not after.

Is this considered visa fraud?

No. A dummy or onward ticket is a real, bookable PNR, not a forged document. It's a normal tool for meeting a document requirement when you don't yet want to commit to (or pay for) a specific return date.

Ready to book the loop yourself? My Onward Ticket can generate a real, verifiable PNR for the exact route and dates your Bali-Singapore run needs.