Families typically buy their first Indonesian SIM soon after landing, either from a counter at Ngurah Rai airport or from any phone shop or minimarket in town. Telkomsel has the widest coverage across Bali, including villages and more rural parts of the island, while XL and Indosat often have cheaper data packages in Denpasar, Canggu, Ubud, and other built-up areas. Whichever you pick, you'll need your passport on hand: Indonesian regulation requires every SIM to be registered to a real identity document, and the shop or an automated registration link will walk you through entering your passport number and nationality.
For a family, it's simplest to treat each phone as its own small account rather than hunting for one plan that covers everyone. Buy a SIM and a data package for each adult's phone, then decide separately what the kids need: a tablet used mostly at home can run on your household WiFi, while an older child who carries a phone to school will want their own light data package topped up monthly through the carrier's app. If you're working through your first 30 days in Bali with kids, getting phones sorted early makes it much easier to book doctors and order groceries through the local apps that almost everything runs on.
Home internet is worth setting up in parallel with mobile data, since mobile networks can slow down during peak hours or heavy rain, and a wired connection gives the whole family a reliable backup for video calls and schoolwork; this usually gets bundled in with the rest of your utilities and rental contracts when you move in. Keep your old home-country number active for banking and two-factor logins if you can, since many apps still text verification codes there, and save a card with the local emergency numbers and your Indonesian number written down somewhere offline in case a phone is lost or a battery dies at the wrong moment.
Have a follow-up about your own situation?
Ask the Knowmads family guide