Anteya Research
KDB and KLB in Bali: How Much of Your Plot You Can Actually Build On (2026)
June 23, 2026

Two plots can be the same size, in the same village, at the same price, and one lets you build a two-storey four-bedroom villa while the other legally caps you at a single-storey footprint. The difference is not visible on any listing photo. It lives in two coefficients the developer already knows and the buyer usually does not: KDB and KLB. This article explains both in plain terms, walks a worked example, and shows how to confirm the figure that applies to your specific plot before you sign.
!(/images/hero.jpg)
What KDB and KLB actually mean
KDB (Koefisien Dasar Bangunan, the building coverage ratio) caps the footprint: the maximum share of your plot the building may cover at ground level, written as a percentage. A KDB of 50 percent on a 500 square metre plot means the base can occupy up to 250 square metres. The rest stays open.
KLB (Koefisien Lantai Bangunan, the floor area ratio) caps total floor area across all storeys. It is a multiplier of the plot area. A KLB of 1.2 on that same plot allows up to 600 square metres of total floor space, added up floor by floor.
The two work together. KDB decides how wide you can build; KLB decides how much in total, which in practice decides how many storeys the footprint can carry. A third figure, KDH (Koefisien Dasar Hijau, the green-area coefficient), forces a minimum share of the plot to stay unbuilt and planted. Setback lines (garis sempadan) then trim the footprint further from the road and boundaries.
"Also, quick question; do you know roughly the sqm of your brother's villa?"
Buyer inquiry, Anteya CRM, 2025
That instinct is right. Built area is what you live in and what you rent out. But built area is downstream of KDB and KLB, not the other way around.
A worked example (illustrative)
Take a 500 square metre plot with, for illustration, a KDB of 50 percent and a KLB of 1.2.
- Footprint: 500 x 50 percent = 250 square metres maximum at ground level.
- Total floor area: 500 x 1.2 = 600 square metres maximum across all storeys.
- Storeys, roughly: 600 over a 250 square metre footprint is about 2.4, so the plot carries two full floors plus a partial third, before setbacks and the green requirement shave it down.
Drop the KLB to 0.8 on the same plot and total floor area falls to 400 square metres, roughly one generous floor. Same land, same price per square metre, materially less villa. These figures are illustrative; your plot's real coefficients come from its own zoning record, covered below.
Why this quietly decides value
Buyers price land on location and size. The market prices it on how much sellable or rentable floor area the land can legally carry. When those two views diverge, the buyer overpays.
Anteya observation: In the buyer conversations we log, buildability questions almost always arrive late, after a plot is already emotionally shortlisted on beach distance and price. By then the anchor is set, and KDB and KLB get treated as paperwork rather than as the number that decides whether the pro forma works. Checking the coefficients before falling for the plot is the cheapest habit a buyer can adopt.
A low KLB on an expensive plot is a hidden tax: you paid for 500 square metres of land but can only monetise 400 square metres of building. On a rental villa, that difference is bedrooms, and bedrooms are yield.
"Because i saw a map and when i zoom in... It gets kinda blurry bit still it looks like they are on the outside of the pink zone."
Buyer inquiry, Anteya CRM, 2025
This buyer was doing the right thing with the wrong tool. A public tourism-zone overlay tells you roughly what a block is for. It does not tell you the KDB and KLB numbers that govern one specific parcel inside that block.
How the numbers vary by zone and district
The honest version: KDB and KLB are set by the detailed spatial plan (RDTR) for each zone block, and the plans differ by regency (kabupaten) and by the zone your plot sits in. Badung (Canggu, Seminyak, the Bukit), Gianyar (Ubud and east), and Tabanan (Tanah Lot and west) each run their own RDTR. Two plots a few hundred metres apart, across a zone-block boundary, can carry different coefficients.
The rough, directional pattern most buyers can hold in their head:
| Zone character (illustrative) | Typical KDB band | Typical KLB band |
|---|---|---|
| Tourism / commercial core | higher coverage | higher, multi-storey allowed |
| Mixed residential | moderate coverage | moderate, low-rise |
| Low-density / green edge | low or restricted | low or not permitted |
Every figure in that table is a band, not a rule, and it is deliberately vague. Do not carry a specific percentage for "Canggu" or "Uluwatu" as if it were fixed. The coefficient attaches to the zone block and the plot, and it is confirmed in the plot's own spatial-information record, not in a regency-wide average. Confirm the plot's figure before you model anything.
!(/images/rdtr-lookup.jpg)
How KDB and KLB feed the PBG
You cannot get a building permit that breaks these coefficients. Since 2021, the building permit is the PBG (Persetujuan Bangunan Gedung), which replaced the old IMB. Before the design stage, the plot goes through a spatial-conformity check (KKPR, informed by the ITR / Informasi Tata Ruang) that states the KDB, KLB, and KDH that apply. The architect then designs within those numbers. If the drawings exceed the allowed footprint or floor area, the PBG will not be issued for that design.
So the coefficients are the envelope the permit is measured against, which is why a "PBG in progress" line in a listing is not the same as a design that already fits it. For how the permit works, see our guide to the Bali building permit and the PBG and former-IMB rules for foreign buyers. You can also confirm the conformity path through the national OSS system.
"PBG certificate obtained"
Buyer inquiry, Anteya CRM, 2025
A line like that is reassuring, but the useful follow-up is: obtained for which design, at what KDB and KLB, matching the villa I am being shown?
How to find your plot's KDB and KLB
Four practical steps, in order:
- Get the plot's spatial-information record. Ask for the ITR (Informasi Tata Ruang) or the KKPR result for the exact parcel. This document states the plot's KDB, KLB, and KDH in writing.
- Cross-check the regency RDTR. Each regency publishes its detailed spatial plan and, increasingly, an online zone map keyed to it. Confirm the zone block your plot falls in.
- Ask the notaris to tie it to the certificate. The coefficients only mean something matched to the certificate coordinates for your parcel, not the neighbour's.
- Compare against the villa you are being sold. Check the design's real footprint and total floor area both sit inside the plot's KDB and KLB. If not, the design or the permit has a problem.
This is also where the land title matters: the structure you buy under (leasehold, or a right such as HGB held through a PT PMA) sits on top of the same zoning envelope; the title does not change the coefficients.
"What land title is each villa sold under (Hak Pakai, HGB, or leasehold)?"
Buyer inquiry, Anteya CRM, 2025
Common mistakes
- Treating the whole plot as buildable. A 500 square metre plot is not 500 square metres of villa. KDB alone can cut the footprint in half before setbacks.
- Pricing land as if full build were allowed. The seller's price may assume a build the zoning does not permit. Model floor area from the real KLB, then judge the price.
- Reading zone colour as the coefficient. A tourism-zone overlay is a category, not a number. KDB and KLB come from the plan and the plot record.
- Ignoring KDH and setbacks. The green requirement and boundary setbacks reduce buildable area on top of the KDB cap.
- Trusting a render over the plan. A three-storey render on a plot whose KLB supports one and a half floors is a red flag, not a feature.
- Assuming one regency, one rule. Badung is not a single number. Neither is Gianyar. The figure is block-level.
This article is general information, not legal advice. Indonesian spatial-planning rules change and individual plots vary; confirm your plot's coefficients in its own ITR or RDTR record and consult a licensed Indonesian notaris (notary) for your purchase.
FAQ
We should choose a pink zone?
A tourism-zone plot is usually where higher building coefficients and legal short-term rental sit together, which is why many investors prefer one. But the zone colour is only the category. Two plots in the same tourism zone can carry different KDB and KLB, so confirm the plot's figures before assuming a bigger build is allowed.
How do I find out roughly the buildable size of a villa on a plot?
Start from KDB and KLB, not land area. KDB times the plot gives your maximum footprint; KLB times the plot gives your maximum total floor area. Subtract setbacks and the green requirement. The plot's ITR record states these figures for that exact parcel.
Is KDB the same across a district like Canggu or Ubud?
No. KDB and KLB are set at the zone-block level inside each regency's detailed plan, not as one figure for a whole area. Two nearby plots can differ. Treat any district-wide percentage as directional and confirm the plot's own record.
How do KDB and KLB connect to the PBG permit?
The building permit (PBG, which replaced the IMB in 2021) is issued against a spatial-conformity check stating the plot's KDB, KLB, and KDH. The design must fit inside those numbers. If the drawings exceed the allowed footprint or floor area, the permit will not be issued for that design.
What is KDH, and do I need to worry about it?
KDH (Koefisien Dasar Hijau) is the minimum share of the plot that must stay unbuilt and planted. It reduces buildable area alongside KDB. On smaller plots it can decide whether a pool fits, so factor it in early rather than at the design stage.
Anteya Research is the editorial function of Anteya Real Estate, a Bali-based investment property advisory. This article reflects patterns across buyer conversations logged in the Anteya CRM between 2023 and 2026, supplemented by first-hand observations from our Bali-based team.


