The deeper you go into Bali time, the cheaper it gets: yearly villa contracts routinely halve the monthly rate — but they run on conventions that surprise newcomers, starting with the year's rent paid up front.
How yearly pricing works
Annual contracts in the expat belt run roughly $8,000–30,000/year for 2–3 bedroom villas depending on area and finish — often close to half the equivalent monthly-rate total. The catch that defines the market: Indonesian convention is full payment up front for the year. Some owners split into two payments; monthly-payment yearly deals exist but price higher. Budget the lump sum, and never pay it before the paperwork below.
The checks before you pay
Verify: the owner actually holds the right to lease (land certificate or head-lease); the villa has its building permit (PBG/IMB) — unpermitted villas can't legally be leased and get caught in enforcement sweeps; what happens if major systems fail (who pays for the pool pump); and exit/sublet clauses if your plans change. A notaris or reputable agent review costs little against a year's rent. Our leasehold due-diligence guide covers the same document logic.
Where expats actually settle
Canggu–Berawa for the scene and coworking; Pererenan–Seseh for the same coast minus the chaos (the current direction of travel — rice fields, quiet lanes, 10 minutes to everything); Umalas–Kerobokan for value near Seminyak; Ubud for the inland life; Sanur for families and schools; the Bukit for surf-first years. Rule of thumb: rent a month in your shortlist area before signing a year in it. Monthly first →
Utilities and running costs
Yearly rentals are usually bare of services: you'll pay electricity (the big one — A/C-heavy households run $100–300/month), wifi, pool and garden upkeep unless negotiated in, plus banjar (village) contributions in some areas. Factor $200–400/month running costs on top of rent for a comfortable villa, and clarify every line in the contract rather than assuming.