By the time a well-priced unit shows up in your feed, someone in the agent network has usually already viewed it. I keep a running list of the ones that never get that far. Tell me what you are looking for and I will send you what fits, checked against the URA transaction record.
No obligation. No hard sell. Tell me to stop at any time.
resale condo units changing hands, on average
URA caveats, Oct 2025 – Aug 2026
median age of an active resale listing
PropertyGuru data, 18 May 2026
listings had been live for more than 90 days, in every region
PropertyGuru data, 18 May 2026
gap between two same-floor units at Leedon Green, sold the same month
URA caveats, May 2026
A few quick questions. The list comes back within one working day.
If any of these sound familiar, the problem is not your budget or your timing. It is where you are looking.
Every unit I like has already been sold by the time I call the number on the listing.
The listings I keep seeing have been up for months. What is wrong with them?
I was told the stack I wanted went before it was even listed. How does that happen?
I do not want to pay the block's record price just to get in.
I have the budget, but not the hours to chase forty listings a week and view the wrong ones.
I cannot tell from a listing whether S$2,300 psf is fair for that block or S$150 psf too much.
A portal is a picture of what is left. Units that sell in the first two weeks drop out of it. Units that do not sell stay, and pile up. So the longer you scroll, the more of what you see is the leftover.
Figures as reported by The Straits Times, 14 June 2026, citing PropertyGuru and 99.co listing data. Listing age measures how long a listing stays up, which is not the same as how long a unit takes to sell.
That is the slow half of the market. The record also shows the other half: roughly 225 resale condo units a week changed hands over the same period. Those units were found by somebody. The question is how.
Resale condo caveats by month
Non-landed private resale, single-unit caveats. Not new launches, not sub-sales.
| Month | All | CCR | RCR | OCR |
|---|---|---|---|---|
| Oct 2025 | 1,084 | 233 | 319 | 532 |
| Nov 2025 | 925 | 175 | 299 | 451 |
| Dec 2025 | 903 | 173 | 265 | 465 |
| Jan 2026 | 829 | 147 | 247 | 435 |
| Feb 2026 | 941 | 193 | 268 | 480 |
| Mar 2026 | 942 | 177 | 303 | 462 |
| Apr 2026 | 1,105 | 218 | 350 | 537 |
| May 2026 | 1,032 | 201 | 328 | 503 |
| Jun 2026 | 1,033 | 197 | 335 | 501 |
| Jul 2026 | 1,016 | 175 | 321 | 520 |
| Aug 2026 | 894 | 162 | 299 | 433 |
| 11 months | 10,704 | 2,051 | 3,334 | 5,319 |
Swipe the table sideways.
URA caveat data via URA Data Service, private non-landed, Condominium and Apartment, Resale, single-unit caveats, retrieved 14 Sep 2026. Exact duplicate rows in the URA feed removed. September 2026 excluded as incomplete. Caveats cover roughly 80–90% of resale deals, so the true count is higher.
Same block. Same month. Same floor band. Same size. Different price.
Six pairs of resale caveats from the last 12 months. Strata areas within 3% of each other.
| Project | Gap | Lower sale | Higher sale | Month | Floor | Size (sq ft) | District |
|---|---|---|---|---|---|---|---|
| Leedon Green | S$500,000 | S$3,150,000 | S$3,650,000 | May 2026 | 6 – 10 | 1,044 | D10 |
| The Draycott | S$550,000 | S$5,400,000 | S$5,950,000 | Jan 2026 | 6 – 10 | 2,637 | D10 |
| Kim Sia Court | S$210,000 | S$2,280,000 | S$2,490,000 | Aug 2026 | 6 – 10 | 1,066 | D9 |
| Meyer Mansion | S$349,112 | S$2,938,888 | S$3,288,000 | Dec 2025 | 1 – 5 | 1,109 | D15 |
| Parc Esta | S$330,000 | S$2,230,000 | S$2,560,000 | Oct 2025 | 16 – 20 | 1,023 / 1,033 | D14 |
| Bartley Ridge | S$290,000 | S$1,810,000 | S$2,100,000 | Aug 2026 | 1 – 5 | 980 / 969 | D13 |
Swipe the table sideways.
URA caveat data, Resale, retrieved 14 Sep 2026. Pairs share project, contract month, URA floor band and strata area within 3%. The caveat record does not say why one sold for less: facing, condition, stack and who found it first all play a part. What it does show is that the price inside one block is a range, not a number. The list is aimed at the lower end of that range.
How wide the range is, block by block
Twelve active resale projects. The gap between the cheapest quarter of sales and the block median, and what that gap is worth on a 1,000 sq ft unit.
| Project | On 1,000 sq ft | Gap | Lowest quarter psf | Median psf | Caveats (12 mo) | District |
|---|---|---|---|---|---|---|
| Marina One Residences | S$134,000 | 7.0% | S$1,775 | S$1,908 | 49 | D1 |
| Martin Modern | S$129,000 | 4.6% | S$2,693 | S$2,822 | 31 | D9 |
| D'Leedon | S$60,000 | 2.9% | S$2,000 | S$2,060 | 68 | D10 |
| Stirling Residences | S$72,000 | 3.0% | S$2,323 | S$2,394 | 104 | D3 |
| Avenue South Residence | S$93,000 | 4.3% | S$2,087 | S$2,180 | 45 | D3 |
| Commonwealth Towers | S$135,000 | 5.9% | S$2,161 | S$2,295 | 40 | D3 |
| Reflections at Keppel Bay | S$52,000 | 3.1% | S$1,640 | S$1,692 | 57 | D4 |
| Park Colonial | S$77,000 | 3.3% | S$2,225 | S$2,302 | 46 | D13 |
| Parc Esta | S$115,000 | 5.0% | S$2,183 | S$2,298 | 97 | D14 |
| Jadescape | S$150,000 | 6.4% | S$2,205 | S$2,355 | 63 | D20 |
| Parc Clematis | S$168,000 | 7.4% | S$2,090 | S$2,258 | 64 | D5 |
| Treasure at Tampines | S$76,000 | 4.2% | S$1,722 | S$1,798 | 117 | D18 |
Swipe the table sideways.
URA caveat data, Resale, single-unit, Oct 2025 – Sep 2026, retrieved 14 Sep 2026. "Lowest quarter" is the 25th percentile psf of that project's resale caveats in the window. Part of every gap is floor, facing and condition. Past transactions do not predict future prices.
Half of every block's sales, by definition, close below that block's median. The list is built to find those before they are gone, and to tell you why each one is priced where it is.
Needed from Stella: a unit secured for a client before or without a portal listing. Purchase price and date, unit size and floor, the comparable caveats in the same block that month, and a redacted valuation letter or caveat screenshot for assets/img/. The comparables will be pulled live from URA and laid out beside the client's price, so the reader can see the gap themselves.
I do not forward listings. Every unit on your list has been through the same six steps, and the note beside it tells you which step it nearly failed.
Each unit is priced against the last 12 months of caveats in its own block, by floor band and size. A price only counts as good against what people actually paid.
Owners who have told me the number they would sell at, whether or not they have listed yet. Some never list. The list says which are which and where each one stands.
Many units are shown to agents before they are marketed publicly. Those go on your list with the status they are at, so you know how much time you have.
A late-phase developer unit is only on the list if it holds up against the same project's resale caveats. Most do not. The ones that do are worth a look.
A cheap psf with a bad facing is not a good unit. Every entry names the compromise, because there always is one.
Who buys this from you in five to eight years, and what will they pay for? A unit that is easy to sell later is worth more than one that is merely cheap now.
Out within one working day of your request, on WhatsApp. Free, and it stays free.
"A unit that is priced right does not need a portal. It needs one phone call to the right person. I would rather you be that person than the one who reads about it in the caveat data three months later."Stella Thio
[Google rating and review count]
Sample review — replace before go-live.
Sample review — replace before go-live.
Sample review — replace before go-live.
Tell me what you are looking for. The list is free, it comes back within one working day, and every unit on it has been checked against the caveat record.