Shipping daily
Changelog →

Kolaboro / Delivery-delay index

Delivery forecast: how it is calculated

We estimate the chance that a project is handed over by a given date from what happened to comparable projects whose promised handover has already passed. No AI is involved. The numbers are recomputed from public files on every request.

0%10%20%30%40%06121824Months after the first promised handover
All markets pooled: share handed over by months after the first promised date

All markets pooled: 120 projects whose first promised handover has passed; 19 recorded as handed over. Kolaboro promise history, 5 Nov 2026

Handed over byEstimated chance95% range
the first promised date10%4% - 15%
6 months after it14%7% - 21%
12 months after it18%10% - 26%
18 months after it18%10% - 26%
24 months after it18%10% - 26%

Limitation: most projects we track are still on sale, so projects that handed over on time before we started tracking are under-represented. The estimate is likely to be too low.

Data

Every tracked project with a dated handover promise in /data/promises.json (dated copies of developer pages and research records), joined with the project stage in /data/bali-cases.json. Projects in our conflict-of-interest market are left out.

Time and events

Time is counted in months from the first promised handover we recorded for the project. A handover is an event: at month 0 when the promise was kept, otherwise at the promised date in force when completion was recorded. A project not handed over counts as still waiting today (censored). Projects whose first date is still ahead do not enter the estimate yet. Projects whose date passed with no evidence either way are left out and counted.

Left out (date passed, no evidence either way): 4.

Estimate

Kaplan-Meier estimate of the share still waiting at each month, with a 95% range from the Greenwood variance on the log scale. The chance of handover by month t is one minus that share. For a project already past its first date, the chance is conditional on it not being handed over yet.

When we show a number

A market needs 20 projects past their first promised date and 5 recorded handovers; a developer needs 10 projects and 5 handovers. A point is shown only while 10 or more projects are still observed. Below that, pages say not enough data.

Limitations

  • Limitation: most projects we track are still on sale, so projects that handed over on time before we started tracking are under-represented. The estimate is likely to be too low.
  • Quarter and year dates are read as the last month of the period, which can only understate lateness.
  • An estimate about comparable projects is not a statement about any developer or project. Ask the developer for the current schedule in writing.

Figures today

GroupProjects past first dateHandoversEstimate
All markets pooled12019All markets pooled
Bali182Not enough data
Dubai80Not enough data
Croatia54Not enough data
Istanbul41Not enough data
Los Cabos41Not enough data
Riviera Maya41Not enough data
Vietnam40Not enough data
Algarve30Not enough data
Puerto Vallarta30Not enough data
Antalya21Not enough data
Cambodia20Not enough data
Cayman Islands20Not enough data
+52
GroupProjects past first dateHandoversEstimate
Costa Blanca21Not enough data
Costa del Sol21Not enough data
Costa Rica20Not enough data
Malaysia20Not enough data
Malta20Not enough data
Niseko20Not enough data
Northern Cyprus21Not enough data
Phuket20Not enough data
Punta Cana20Not enough data
Abu Dhabi10Not enough data
Accra10Not enough data
Alanya10Not enough data
Bahamas10Not enough data
Balearics10Not enough data
Barbados10Not enough data
Belize10Not enough data
Bucharest10Not enough data
Bulgaria10Not enough data
Cape Town10Not enough data
Cape Verde10Not enough data
Colombia10Not enough data
Da Nang11Not enough data
French Alps10Not enough data
Hua Hin11Not enough data
Italy10Not enough data
Jakarta10Not enough data
Koh Samui10Not enough data
Krabi11Not enough data
Labuan Bajo11Not enough data
Las Vegas10Not enough data
Lisbon10Not enough data
Madeira10Not enough data
Maldives10Not enough data
Manchester10Not enough data
Mauritius10Not enough data
Medellín10Not enough data
Mérida10Not enough data
Montenegro11Not enough data
New Zealand10Not enough data
Palm Beach County10Not enough data
Panama10Not enough data
Panama City10Not enough data
Philippines10Not enough data
Portugal10Not enough data
Puerto Rico10Not enough data
Saudi Arabia10Not enough data
Seychelles10Not enough data
Spain11Not enough data
St Lucia10Not enough data
Tallinn10Not enough data
Tangier10Not enough data
Toronto10Not enough data
Protect my purchase