🔨 JUL 2025 BTO projects
__
The application period was 23 to 30 Jul 2025. Results were released on 9 Sep 2025 at 4pm.
» Application page
» Application rate final update
A project's details are only viewable if you received a queue number for that project, and have not selected a flat ⚠️.
To view, log in to homes.hdb.gov.sg > profile > the project > prices / flat details. Alternatively, use the direct links below after you are logged in using your chosen browser ⚠️.
» Alexandra Peaks (Bukit Merah)
» Alexandra Vista (Bukit Merah)
» Bangkit Breeze (Bukit Panjang)
» Clementi Emerald (Clementi)
» Sembawang Beacon (Sembawang)
» Simei Symphony (Tampines)
» Toa Payoh Ascent (Toa Payoh)
» Woodlands North Grove (Woodlands)
Find floor plans here, as well as OCS details.
» Alexandra Peaks (Bukit Merah)
» Alexandra Vista (Bukit Merah)
» Bangkit Breeze (Bukit Panjang)
» Clementi Emerald (Clementi)
» Sembawang Beacon (Sembawang)
» Simei Symphony (Tampines)
» Toa Payoh Ascent (Toa Payoh)
» Woodlands North Grove (Woodlands)
» Distance checker for Family Care scheme (previously MCPS) and SPS
» BTO Appointment Date Tracker (Unofficial)
» BTO Price Sheet by @antarcticaboi
↳ A compilation of BTO prices since Jul 2025
» Telegram group chats for ongoing/upcoming projects
1️⃣ Got chat group for XXX project?
Find the complete list here.
2️⃣ When will selections for my project start?
Refer to this post, which documents the status of ongoing and upcoming selections.
3️⃣ How did you find the project brochures?
4️⃣ Are the project brochures official?
5️⃣ Will the project brochures be sent to me officially?
Read this post in its entirety.
6️⃣ When will the flat listing, prices, ethnic quotas of my project be made available to me?
Exactly two weeks before your appointment date, HDB will officially notify you to attend your appointment. They'll furnish you with all of the above by then. If you wish to get info earlier, consider joining your project's group chat(s) to rely on crowdsourcing.
7️⃣ I have other questions, can I PM you?
Please don't, I'm not HDB's helpdesk. PMs that are not appointment date contributions will be ignored. Ask questions in your project's group chat(s) instead. Or better still, contact HDB officially.
____________________
☕️ If my work has helped you, and you would like to support this effort, you may like to consider belanja'ing me a kopi. I would really appreciate it!
#jul2025
__
APPLICATION PERIOD & RESULTS
The application period was 23 to 30 Jul 2025. Results were released on 9 Sep 2025 at 4pm.
» Application page
» Application rate final update
FLATS REMAINING, PRICES, ETHNIC QUOTAS
A project's details are only viewable if you received a queue number for that project, and have not selected a flat ⚠️.
To view, log in to homes.hdb.gov.sg > profile > the project > prices / flat details. Alternatively, use the direct links below after you are logged in using your chosen browser ⚠️.
» Alexandra Peaks (Bukit Merah)
» Alexandra Vista (Bukit Merah)
» Bangkit Breeze (Bukit Panjang)
» Clementi Emerald (Clementi)
» Sembawang Beacon (Sembawang)
» Simei Symphony (Tampines)
» Toa Payoh Ascent (Toa Payoh)
» Woodlands North Grove (Woodlands)
PROJECT BROCHURES
Find floor plans here, as well as OCS details.
» Alexandra Peaks (Bukit Merah)
» Alexandra Vista (Bukit Merah)
» Bangkit Breeze (Bukit Panjang)
» Clementi Emerald (Clementi)
» Sembawang Beacon (Sembawang)
» Simei Symphony (Tampines)
» Toa Payoh Ascent (Toa Payoh)
» Woodlands North Grove (Woodlands)
OTHER OFFICIAL HDB TOOLS & INFO
» Distance checker for Family Care scheme (previously MCPS) and SPS
UNOFFICIAL TOOLS
» BTO Appointment Date Tracker (Unofficial)
» BTO Price Sheet by @antarcticaboi
↳ A compilation of BTO prices since Jul 2025
» Telegram group chats for ongoing/upcoming projects
FREQUENTLY-ASKED QUESTIONS
1️⃣ Got chat group for XXX project?
Find the complete list here.
2️⃣ When will selections for my project start?
Refer to this post, which documents the status of ongoing and upcoming selections.
3️⃣ How did you find the project brochures?
4️⃣ Are the project brochures official?
5️⃣ Will the project brochures be sent to me officially?
Read this post in its entirety.
6️⃣ When will the flat listing, prices, ethnic quotas of my project be made available to me?
Exactly two weeks before your appointment date, HDB will officially notify you to attend your appointment. They'll furnish you with all of the above by then. If you wish to get info earlier, consider joining your project's group chat(s) to rely on crowdsourcing.
7️⃣ I have other questions, can I PM you?
Please don't, I'm not HDB's helpdesk. PMs that are not appointment date contributions will be ignored. Ask questions in your project's group chat(s) instead. Or better still, contact HDB officially.
____________________
☕️ If my work has helped you, and you would like to support this effort, you may like to consider belanja'ing me a kopi. I would really appreciate it!
#jul2025
📅 Stirling Horizon (Feb 2025)
2R & 3R Appointment Dates
Estate: Queenstown | @queenstown2025
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
2R - 459 flats [prefix KI]
09/06/25 - GRO 001 (1)
10/06 - MGPS 2+x 002 to 00x (≥2)
↳ 2+4 00x, 10:15 AM
11/06 - 00x to 004 (≥1)
↳ unclear if MGPS 2+x or public queue
11/06 - public 005 to 011 (7)
12/06 - 012 to 018 (7)
13/06 - 019 to 025 (7)
16/06 - 026 to 036 (11)
17/06 - 037 to 046 (10)
18/06 - 047 to 057 (11)
19/06 - 058 to 067 (10)
20/06 - 068 to 077 (10)
23/06 - 078 to 089 (12)
24/06 - 090 to 101 (12)
25/06 - 102 to 114 (13)
26/06 - 115 to 127 (13)
27/06 - 128 to 135 (8)
30/06 - 136 to 147 (12)
01/07 - 148 to 149 (2)
02/07 - 150 to 152 (3)
03/07 - 153 to 155 (3)
04/07 - 156 to 158 (3)
08/07 - 159 to 160 (2)
09/07 - 161 to 163 (3)
11/07 - 164 to 166 (3)
15/07 - 167 to 170 (4)
16/07 - 171 to 173 (3)
17/07 - 174 to 176 (3)
18/07 - 177 to 179 (3)
21/07 - 180 to 182 (3)
23/07 - 183 to 186 (4)
24/07 - 187 to 189 (3)
25/07 - 190 to 193 (4)
28/07 - 194 to 196 (3)
29/07 - 197 to 199 (3)
30/07 - 200 to 205 (6)
31/07 - 206 to 210 (5)
01/08 - 211 to 215 (5)
04/08 - 216 to 220 (5)
05/08 - 221 to 225 (5)
06/08 - 226 to 230 (5)
08/08 - 231 to 233 (3)
11/08 - 234 to 238 (4)
12/08 - 239 to 243 (5)
13/08 - 244 to 249 (6)
14/08 - 250 to 254 (5)
15/08 - 255 to 259 (5)
18/08 - 260 to 265 (6)
19/08 - 266 to 271 (6)
20/08 - 272 to 277 (6)
21/08 - 278 to 284 (7)
22/08 - 285 to 291 (7)
25/08 - 292 to 297 (6)
26/08 - 298 to 300 (3)
27/08 - 301 to 303 (3)
28/08 - 304 to 307 (4)
29/08 - 308 to 313 (6)
01/09 - 314 to 319 (6)
02/09 - 320 to 323 (4)
03/09 - 324 to 327 (4)
04/09 - 328 to 331 (4)
05/09 - 332 to 333 (2)
08/09 - 334 to 337 (4)
09/09 - 338 to 342 (5)
10/09 - 343 to 346 (4)
11/09 - 347 to 350 (4)
12/09 - 351 to 355 (5)
15/09 - 356 to 359 (4)
16/09 - 360 to 363 (4)
17/09 - 364 to 367 (4)
18/09 - 368 to 372 (5)
19/09 - 373 to 376 (4)
23/09 - 377 to 386 (10)
24/09 - 387 to 396 (10)
25/09 - 397 to 406 (10)
26/09 - 407 to 415 (9)
29/09 - 416 to 433 (18)
30/09 - 434 to 453 (20)
01/10 - 454 to 475 (22)
02/10 - 476 to 497 (22)
↳ 74 flats left at EOD
03/10 - 498 to 515 (18)
06/10 - 516 to 545 (30)
↳ 522, 9:00 AM
↳ C quota ran out before 11:44 AM
07/10 - (≥5)
↳ 567, 11:45 AM
↳ 57x, 3:00 PM
↳ 57x, 3:15 PM
08/10 - (≥22)
↳ 57x, 8:15 AM
↳ 60x, 11:45 AM
09/10 - 6xx to 644 (≥16)
↳ 62x, 10:45 AM
↳ 63x, 2:45 PM
10/10 - 645 to 6xx (≥1)
↳ 64x, 8:15 AM
13/10 - (≥19)
↳ 681, 8:45 AM
↳ 691, 10:30 AM
↳ 699, 11:45 AM
17/10 - (≥1)
↳ 802, 9:00 AM
22/10 - (≥1)
↳ 802, 9:00 AM
3R - 81 flats, at least 107 applicants [prefix KJ]
10/06/25 - MGPS 3+x 001 to 004 (4)
↳ 3+4 001, 9:15 AM
12/06 - public 0xx to 016 (?)
13/06 - 017 to 023 (7)
16/06 - 024 to 03x (≥6)
17/06 - (≥6)
↳ 037, 3:15 PM
18/06 - (≥4)
↳ 042, 10:45 AM
19/06 - (≥6)
↳ 050, 10:45 AM
20/06 - (≥6)
↳ 058, 11:30 AM
23/06 - (≥4)
↳ 06x, 9:15 AM
24/06 - (≥5)
25/06 - (≥4)
↳ 081, 3:15 PM
26/06 - (≥1)
↳ 20 flats left at EOD
01/10 - (?)
↳ 20 flats left at EOD
#feb2025
2R & 3R Appointment Dates
Estate: Queenstown | @queenstown2025
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
2R - 459 flats [prefix KI]
09/06/25 - GRO 001 (1)
10/06 - MGPS 2+x 002 to 00x (≥2)
↳ 2+4 00x, 10:15 AM
11/06 - 00x to 004 (≥1)
↳ unclear if MGPS 2+x or public queue
11/06 - public 005 to 011 (7)
12/06 - 012 to 018 (7)
13/06 - 019 to 025 (7)
16/06 - 026 to 036 (11)
17/06 - 037 to 046 (10)
18/06 - 047 to 057 (11)
19/06 - 058 to 067 (10)
20/06 - 068 to 077 (10)
23/06 - 078 to 089 (12)
24/06 - 090 to 101 (12)
25/06 - 102 to 114 (13)
26/06 - 115 to 127 (13)
27/06 - 128 to 135 (8)
30/06 - 136 to 147 (12)
01/07 - 148 to 149 (2)
02/07 - 150 to 152 (3)
03/07 - 153 to 155 (3)
04/07 - 156 to 158 (3)
08/07 - 159 to 160 (2)
09/07 - 161 to 163 (3)
11/07 - 164 to 166 (3)
15/07 - 167 to 170 (4)
16/07 - 171 to 173 (3)
17/07 - 174 to 176 (3)
18/07 - 177 to 179 (3)
21/07 - 180 to 182 (3)
23/07 - 183 to 186 (4)
24/07 - 187 to 189 (3)
25/07 - 190 to 193 (4)
28/07 - 194 to 196 (3)
29/07 - 197 to 199 (3)
30/07 - 200 to 205 (6)
31/07 - 206 to 210 (5)
01/08 - 211 to 215 (5)
04/08 - 216 to 220 (5)
05/08 - 221 to 225 (5)
06/08 - 226 to 230 (5)
08/08 - 231 to 233 (3)
11/08 - 234 to 238 (4)
12/08 - 239 to 243 (5)
13/08 - 244 to 249 (6)
14/08 - 250 to 254 (5)
15/08 - 255 to 259 (5)
18/08 - 260 to 265 (6)
19/08 - 266 to 271 (6)
20/08 - 272 to 277 (6)
21/08 - 278 to 284 (7)
22/08 - 285 to 291 (7)
25/08 - 292 to 297 (6)
26/08 - 298 to 300 (3)
27/08 - 301 to 303 (3)
28/08 - 304 to 307 (4)
29/08 - 308 to 313 (6)
01/09 - 314 to 319 (6)
02/09 - 320 to 323 (4)
03/09 - 324 to 327 (4)
04/09 - 328 to 331 (4)
05/09 - 332 to 333 (2)
08/09 - 334 to 337 (4)
09/09 - 338 to 342 (5)
10/09 - 343 to 346 (4)
11/09 - 347 to 350 (4)
12/09 - 351 to 355 (5)
15/09 - 356 to 359 (4)
16/09 - 360 to 363 (4)
17/09 - 364 to 367 (4)
18/09 - 368 to 372 (5)
19/09 - 373 to 376 (4)
23/09 - 377 to 386 (10)
24/09 - 387 to 396 (10)
25/09 - 397 to 406 (10)
26/09 - 407 to 415 (9)
29/09 - 416 to 433 (18)
30/09 - 434 to 453 (20)
01/10 - 454 to 475 (22)
02/10 - 476 to 497 (22)
↳ 74 flats left at EOD
03/10 - 498 to 515 (18)
06/10 - 516 to 545 (30)
↳ 522, 9:00 AM
↳ C quota ran out before 11:44 AM
07/10 - (≥5)
↳ 567, 11:45 AM
↳ 57x, 3:00 PM
↳ 57x, 3:15 PM
08/10 - (≥22)
↳ 57x, 8:15 AM
↳ 60x, 11:45 AM
09/10 - 6xx to 644 (≥16)
↳ 62x, 10:45 AM
↳ 63x, 2:45 PM
10/10 - 645 to 6xx (≥1)
↳ 64x, 8:15 AM
13/10 - (≥19)
↳ 681, 8:45 AM
↳ 691, 10:30 AM
↳ 699, 11:45 AM
17/10 - (≥1)
↳ 802, 9:00 AM
22/10 - (≥1)
↳ 802, 9:00 AM
3R - 81 flats, at least 107 applicants [prefix KJ]
10/06/25 - MGPS 3+x 001 to 004 (4)
↳ 3+4 001, 9:15 AM
12/06 - public 0xx to 016 (?)
13/06 - 017 to 023 (7)
16/06 - 024 to 03x (≥6)
17/06 - (≥6)
↳ 037, 3:15 PM
18/06 - (≥4)
↳ 042, 10:45 AM
19/06 - (≥6)
↳ 050, 10:45 AM
20/06 - (≥6)
↳ 058, 11:30 AM
23/06 - (≥4)
↳ 06x, 9:15 AM
24/06 - (≥5)
25/06 - (≥4)
↳ 081, 3:15 PM
26/06 - (≥1)
↳ 20 flats left at EOD
01/10 - (?)
↳ 20 flats left at EOD
Selection complete!#feb2025
📅 Stirling Horizon (Feb 2025)
4R Appointment Dates
Estate: Queenstown | @queenstown2025
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 586 flats [prefix H]
09/06/25 - GRO 001 to 003 (3)
10/06 - MGPS 2+4 (≥1)
↳ 000x, 10:15 AM
10/06 - MGPS 3+4 (≥1)
↳ 0001, 9:15 AM
11/06 - public 00xx to 0013 (≥1)
12/06 - 0014 to 0023 (10)
13/06 - 0024 to 0033 (10)
16/06 - 0034 to 0045 (12)
17/06 - 0046 to 0057 (12)
18/06 - 0058 to 0069 (12)
19/06 - 0070 to 0081 (12)
20/06 - 0082 to 0091 (10)
22/06 - 0092 to 01xx (≥17)
23/06 - 01xx to 0130 (≥16)
24/06 - 0131 to 0147 (≥17)
25/06 - 0148 to 0165 (18)
26/06 - 0166 to 0181 (16)
27/06 - 0182 to 0198 (17)
30/06 - 0199 to 0214 (16)
01/07 - 0215 to 0216 (2)
02/07 - 0217 to 0218 (2)
03/07 - 0219 to 0220 (2)
04/07 - 0221 to 0222 (2)
06/07 - 02xx to 0244 (22)
07/07 - 0245 to 0246 (2)
08/07 - 0247 to 0249 (3)
09/07 - 0250 to 0252 (3)
10/07 - 0253 to 0255 (3)
11/07 - 0256 to 0258 (3)
15/07 - 0259 to 0261 (3)
16/07 - 0262 to 0264 (3)
17/07 - 0265 to 0267 (3)
18/07 - 0268 to 0270 (3)
20/07 - 0271 to 0292 (22)
21/07 - 0293 to 0295 (3)
22/07 - 0296 (1)
23/07 - 0297 to 0298 (2)
24/07 - 0299 to 0300 (2)
25/07 - 0301 to 0302 (2)
27/07 - 0303 to 0312 (10)
28/07 - 0313 to 0314 (2)
29/07 - 0315 to 0316 (2)
30/07 - 0317 to 0319 (3)
31/07 - 0320 to 0321 (2)
01/08 - 0322 to 0324 (3)
03/08 - 0325 to 0345 (21)
04/08 - 0346 to 0352 (7)
05/08 - 0353 to 0357 (5)
06/08 - 0358 to 0362 (5)
07/08 - 0363 to 0365 (3)
08/08 - 0366 to 0368 (3)
12/08 - 0369 to 0373 (5)
13/08 - 0374 to 0378 (5)
14/08 - 0379 to 0383 (5)
15/08 - 0384 to 0389 (6)
17/08 - 0390 to 0411 (22)
18/08 - 0412 to 0417 (6)
19/08 - 0418 to 0424 (7)
20/08 - 0425 to 0430 (6)
21/08 - 0431 to 0437 (7)
22/08 - 0438 to 0443 (6)
24/08 - 0444 to 0465 (22)
25/08 - 0466 to 0469 (4)
26/08 - 0470 to 0473 (4)
27/08 - 0474 to 0477 (4)
28/08 - 0308 to 0481 (4)
29/08 - 0482 to 0485 (4)
01/09 - 0486 to 0490 (5)
02/09 - 0491 to 0496 (6)
03/09 - 0497 to 0501 (5)
04/09 - 0502 to 0506 (5)
05/09 - 0507 to 0510 (4)
08/09 - 0511 to 0514 (4)
09/09 - 0515 to 0518 (4)
10/09 - 0519 to 0522 (4)
11/09 - 0523 to 0527 (5)
15/09 - 0528 to 0530 (3)
16/09 - 0531 to 0532 (2)
17/09 - 0533 to 0534 (2)
18/09 - 0535 to 0536 (2)
19/09 - 0537 to 0538 (2)
21/09 - 0539 to 0559 (21)
23/09 - 0560 to 0569 (10)
24/09 - 0570 to 0581 (12)
26/09 - 0582 to 0599 (18)
29/09 - 0600 to 0623 (24)
30/09 - 0624 to 0644 (21)
↳ 57 flats left at EOD
02/10 - (≥7)
↳ 0674, 9:15 AM
↳ 068x, 10:45 AM
↳ 1 C quota left, at most 46 flats left at EOD
03/10 - 0xxx to 0714 (≥3)
↳ 071x, 2:30 PM
↳ 0714, 3:30 PM
↳ C quota ran out before 10:23 AM
06/10 - (≥11)
↳ 0728, 11:00 AM^
↳ 0733, 2:30 PM
↳ 0738, 3:30 PM
07/10 - (≥11)
↳ 0750, 9:15 AM
↳ 075x, 10:00 AM
↳ 076x, 2:15 PM
08/10 - (≥1)
↳ 080x, 3:15 PM
09/10 - (≥1)
↳ 08xx, 3:15 PM
#feb2025
4R Appointment Dates
Estate: Queenstown | @queenstown2025
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 586 flats [prefix H]
09/06/25 - GRO 001 to 003 (3)
10/06 - MGPS 2+4 (≥1)
↳ 000x, 10:15 AM
10/06 - MGPS 3+4 (≥1)
↳ 0001, 9:15 AM
11/06 - public 00xx to 0013 (≥1)
12/06 - 0014 to 0023 (10)
13/06 - 0024 to 0033 (10)
16/06 - 0034 to 0045 (12)
17/06 - 0046 to 0057 (12)
18/06 - 0058 to 0069 (12)
19/06 - 0070 to 0081 (12)
20/06 - 0082 to 0091 (10)
22/06 - 0092 to 01xx (≥17)
23/06 - 01xx to 0130 (≥16)
24/06 - 0131 to 0147 (≥17)
25/06 - 0148 to 0165 (18)
26/06 - 0166 to 0181 (16)
27/06 - 0182 to 0198 (17)
30/06 - 0199 to 0214 (16)
01/07 - 0215 to 0216 (2)
02/07 - 0217 to 0218 (2)
03/07 - 0219 to 0220 (2)
04/07 - 0221 to 0222 (2)
06/07 - 02xx to 0244 (22)
07/07 - 0245 to 0246 (2)
08/07 - 0247 to 0249 (3)
09/07 - 0250 to 0252 (3)
10/07 - 0253 to 0255 (3)
11/07 - 0256 to 0258 (3)
15/07 - 0259 to 0261 (3)
16/07 - 0262 to 0264 (3)
17/07 - 0265 to 0267 (3)
18/07 - 0268 to 0270 (3)
20/07 - 0271 to 0292 (22)
21/07 - 0293 to 0295 (3)
22/07 - 0296 (1)
23/07 - 0297 to 0298 (2)
24/07 - 0299 to 0300 (2)
25/07 - 0301 to 0302 (2)
27/07 - 0303 to 0312 (10)
28/07 - 0313 to 0314 (2)
29/07 - 0315 to 0316 (2)
30/07 - 0317 to 0319 (3)
31/07 - 0320 to 0321 (2)
01/08 - 0322 to 0324 (3)
03/08 - 0325 to 0345 (21)
04/08 - 0346 to 0352 (7)
05/08 - 0353 to 0357 (5)
06/08 - 0358 to 0362 (5)
07/08 - 0363 to 0365 (3)
08/08 - 0366 to 0368 (3)
12/08 - 0369 to 0373 (5)
13/08 - 0374 to 0378 (5)
14/08 - 0379 to 0383 (5)
15/08 - 0384 to 0389 (6)
17/08 - 0390 to 0411 (22)
18/08 - 0412 to 0417 (6)
19/08 - 0418 to 0424 (7)
20/08 - 0425 to 0430 (6)
21/08 - 0431 to 0437 (7)
22/08 - 0438 to 0443 (6)
24/08 - 0444 to 0465 (22)
25/08 - 0466 to 0469 (4)
26/08 - 0470 to 0473 (4)
27/08 - 0474 to 0477 (4)
28/08 - 0308 to 0481 (4)
29/08 - 0482 to 0485 (4)
01/09 - 0486 to 0490 (5)
02/09 - 0491 to 0496 (6)
03/09 - 0497 to 0501 (5)
04/09 - 0502 to 0506 (5)
05/09 - 0507 to 0510 (4)
08/09 - 0511 to 0514 (4)
09/09 - 0515 to 0518 (4)
10/09 - 0519 to 0522 (4)
11/09 - 0523 to 0527 (5)
15/09 - 0528 to 0530 (3)
16/09 - 0531 to 0532 (2)
17/09 - 0533 to 0534 (2)
18/09 - 0535 to 0536 (2)
19/09 - 0537 to 0538 (2)
21/09 - 0539 to 0559 (21)
23/09 - 0560 to 0569 (10)
24/09 - 0570 to 0581 (12)
26/09 - 0582 to 0599 (18)
29/09 - 0600 to 0623 (24)
30/09 - 0624 to 0644 (21)
↳ 57 flats left at EOD
02/10 - (≥7)
↳ 0674, 9:15 AM
↳ 068x, 10:45 AM
↳ 1 C quota left, at most 46 flats left at EOD
03/10 - 0xxx to 0714 (≥3)
↳ 071x, 2:30 PM
↳ 0714, 3:30 PM
↳ C quota ran out before 10:23 AM
06/10 - (≥11)
↳ 0728, 11:00 AM^
↳ 0733, 2:30 PM
↳ 0738, 3:30 PM
07/10 - (≥11)
↳ 0750, 9:15 AM
↳ 075x, 10:00 AM
↳ 076x, 2:15 PM
08/10 - (≥1)
↳ 080x, 3:15 PM
09/10 - (≥1)
↳ 08xx, 3:15 PM
Selection complete!#feb2025
📅 Woodlands North Verge (Feb 2025)
2R & 3R Appointment Dates
Estate: Woodlands | @woodlandshousing, @woodlandsnorthbto2025feb, @woodlandsnorth, or @woodlandsnorthvergebto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
[5R dates]
2R - 335 flats [prefix KA]
09/06/25 - GRO 001 to 00x (≥2)
10/06 - (≥1)
↳ 005
↳ unclear if MGPS 2+x or public queue
11/06 - public (≥10)
↳ 009
12/06 - 0xx to 028 (?)
13/06 - 029 to 038 (10)
17/06 - 039 to 048 (10)
18/06 - 049 to 058 (10)
19/06 - 059 to 068 (10)
20/06 - 069 to 076 (8)
23/06 - 077 to 086 (10)
24/06 - 087 to 096 (10)
25/06 - 097 to 106 (10)
26/06 - 107 to 116 (10)
27/06 - 117 to xxx (≥8)
30/06 - (≥9)
02/07 - (≥1)
03/07 - (≥1)
04/07 - (≥2)
07 to 08/07 - (≥2)
09/07 - (≥2)
11/07 - (≥2)
15/07 - (≥1)
16 to 17/07 - (≥2)
18/07 - (≥1)
22 to 23/07 - 1xx to 154 (≥3)
24/07 - 155 to 157 (3)
25/07 - 158 to 160 (3)
28/07 - 161 to 163 (3)
29/07 - 164 to 166 (3)
30/07 - 167 to 169 (3)
01/08 - 170 to 172 (3)
04/08 - 173 to 174 (2)
05/08 - 175 to 176 (2)
06/08 - 177 to 178 (2)
11/08 - 179 to 180 (2)
13/08 - 181 to 184 (4)
15/08 - 185 to 186 (2)
19/08 - 187 to 188 (2)
20/08 - 189 to 19x (≥2)
21/08 - (≥2)
↳ 19x, 2:15 PM
22/08 - (≥2)
25/08 - (≥1)
26/08 - (≥1)
27/08 - (≥1)
29/08 - (≥1)
02/09 - (≥2)
↳ 20x
03/09 - (≥2)
04/09 - 20x to 205 (?)
05/09 - 206 to 2xx (≥2)
09/09 - (≥2)
10/09 - (≥2)
11/09 - (≥2)
↳ 212
↳ 213
15/09 - (≥2)
16/09 - (≥2)
17/09 - (≥2)
↳ 22x
18/09 - (≥1)
19/09 - (≥3)
22/09 - (≥2)
23/09 - (≥1)
24/09 - (≥2)
25/09 - (≥3)
26/09 - (≥2)
29/09 - 2xx to 243 (≥7)
30/09 - 244 to 2xx (≥9)
01/10 - 2xx to 271 (≥12)
02/10 - 272 to 289 (18)
03/10 - 290 to 299 (10)
06/10 - 300 to 324 (25)
07/10 - 325 to 347 (23)
08/10 - 348 to 369 (22)
09/10 - 370 to 391 (22)
↳ 12 flats left at EOD
10/10 - 0392 to 0409 (18)
↳ all flats sold before 3:32 PM
13/10 - (≥2)
↳ 42x
↳ 43x
14/10 - (≥1)
↳ 43x
22/10 - (≥1)
↳ 57x, 9:00 AM
3R - 85 flats [prefix KB]
10/06/25 - MGPS 3+x (≥2)
↳ 3+4 00x
↳ 3+5 002, 9:30 AM
11/06 - public (≥1)
↳ 017
12/06 - 0xx to 027 (≥7)
17/06 - 028 to 037 (10)
18/06 - 038 to 0xx (≥7)
19/06 - 0xx to 057 (≥8)
↳ 42 flats left at EOD
20/06 - 058 to 063 (6)
24/06 - (≥1)
↳ 07x, 11:30 AM
↳ 29 flats left at EOD
25/06 - (≥3)
↳ 26 flats left at EOD
08/10 - (?)
↳ 26 flats left at EOD
#feb2025
2R & 3R Appointment Dates
Estate: Woodlands | @woodlandshousing, @woodlandsnorthbto2025feb, @woodlandsnorth, or @woodlandsnorthvergebto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
[5R dates]
2R - 335 flats [prefix KA]
09/06/25 - GRO 001 to 00x (≥2)
10/06 - (≥1)
↳ 005
↳ unclear if MGPS 2+x or public queue
11/06 - public (≥10)
↳ 009
12/06 - 0xx to 028 (?)
13/06 - 029 to 038 (10)
17/06 - 039 to 048 (10)
18/06 - 049 to 058 (10)
19/06 - 059 to 068 (10)
20/06 - 069 to 076 (8)
23/06 - 077 to 086 (10)
24/06 - 087 to 096 (10)
25/06 - 097 to 106 (10)
26/06 - 107 to 116 (10)
27/06 - 117 to xxx (≥8)
30/06 - (≥9)
02/07 - (≥1)
03/07 - (≥1)
04/07 - (≥2)
07 to 08/07 - (≥2)
09/07 - (≥2)
11/07 - (≥2)
15/07 - (≥1)
16 to 17/07 - (≥2)
18/07 - (≥1)
22 to 23/07 - 1xx to 154 (≥3)
24/07 - 155 to 157 (3)
25/07 - 158 to 160 (3)
28/07 - 161 to 163 (3)
29/07 - 164 to 166 (3)
30/07 - 167 to 169 (3)
01/08 - 170 to 172 (3)
04/08 - 173 to 174 (2)
05/08 - 175 to 176 (2)
06/08 - 177 to 178 (2)
11/08 - 179 to 180 (2)
13/08 - 181 to 184 (4)
15/08 - 185 to 186 (2)
19/08 - 187 to 188 (2)
20/08 - 189 to 19x (≥2)
21/08 - (≥2)
↳ 19x, 2:15 PM
22/08 - (≥2)
25/08 - (≥1)
26/08 - (≥1)
27/08 - (≥1)
29/08 - (≥1)
02/09 - (≥2)
↳ 20x
03/09 - (≥2)
04/09 - 20x to 205 (?)
05/09 - 206 to 2xx (≥2)
09/09 - (≥2)
10/09 - (≥2)
11/09 - (≥2)
↳ 212
↳ 213
15/09 - (≥2)
16/09 - (≥2)
17/09 - (≥2)
↳ 22x
18/09 - (≥1)
19/09 - (≥3)
22/09 - (≥2)
23/09 - (≥1)
24/09 - (≥2)
25/09 - (≥3)
26/09 - (≥2)
29/09 - 2xx to 243 (≥7)
30/09 - 244 to 2xx (≥9)
01/10 - 2xx to 271 (≥12)
02/10 - 272 to 289 (18)
03/10 - 290 to 299 (10)
06/10 - 300 to 324 (25)
07/10 - 325 to 347 (23)
08/10 - 348 to 369 (22)
09/10 - 370 to 391 (22)
↳ 12 flats left at EOD
10/10 - 0392 to 0409 (18)
↳ all flats sold before 3:32 PM
13/10 - (≥2)
↳ 42x
↳ 43x
14/10 - (≥1)
↳ 43x
22/10 - (≥1)
↳ 57x, 9:00 AM
3R - 85 flats [prefix KB]
10/06/25 - MGPS 3+x (≥2)
↳ 3+4 00x
↳ 3+5 002, 9:30 AM
11/06 - public (≥1)
↳ 017
12/06 - 0xx to 027 (≥7)
17/06 - 028 to 037 (10)
18/06 - 038 to 0xx (≥7)
19/06 - 0xx to 057 (≥8)
↳ 42 flats left at EOD
20/06 - 058 to 063 (6)
24/06 - (≥1)
↳ 07x, 11:30 AM
↳ 29 flats left at EOD
25/06 - (≥3)
↳ 26 flats left at EOD
08/10 - (?)
↳ 26 flats left at EOD
Selection complete!#feb2025
📅 Sembawang Beacon (Jul 2025) Appointment Dates
Estate: Sembawang | @sembawangjuly2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
2R - 168 flats [prefix GA]
22/01/26 - (≥2)
↳ unclear if GRO, MGPS 2+x or public queue
23/01 - public (≥1)
26/01 - 00x to 006 (?)
27/01 - 007 to 009 (3)
28/01 - 010 to 011 (2)
29/01 - 012 to 013 (2)
30/01 - 014 to 015 (2)
02/02 - 016 to 021 (6)
03/02 - 022 to 029 (8)
04/02 - 030 to 037 (8)
05/02 - 038 to 0xx (≥7)
06/02 - (≥6)
09/02 - 0xx to 062 (≥8)
10/02 - 063 to 070 (8)
11/02 - 071 to 078 (8)
12/02 - 079 to 086 (8)
13/02 - 087 to 095 (9)
19/02 - 096 to 099 (4)
20/02 - 100 to 103 (4)
23/02 - 104 to 115 (12)
24/02 - 116 to 127 (12)
25/02 - 128 to 140 (13)
26/02 - 141 to 153 (13)
27/02 - 154 to 166 (13)
02/03 - 167 to 175 (9)
03/03 - 176 to 187 (12)
04/03 - 188 to 206 (9)
05/03 - 207 to 225 (19)
↳ last flat selected before 3:31 PM
06/03 - 226 to 2xx (≥7)
↳ 232, 10:15 AM
10/03 - (≥1)
↳ 270
3R - 84 flats [prefix GB]
23/01/26 - MGPS 3+x 001 (1)
26/01 - MGPS 3+x 002 to 003 (2)
↳ 3+4 002, AM^
↳ 3+5 003
26/01 - public 004 (1)
27/01 - 005 to 00x (≥3)
28/01 - (≥1)
29/01 - 0xx to 013 (≥3)
30/01 - 014 to 016 (3)
02/02 - 017 to 023 (6)
03/02 - 024 to 031 (8)
04/02 - 032 to 039 (8)
05/02 - 040 to 0xx (≥8)
06/02 - (≥6)
09/02 - 05x to 063 (≥5)
10/02 - 064 to xxx (≥3)
11/02 - (≥5)
12/02 - (≥3)
↳ 22 flats left at EOD
03/03 - (?)
↳ 22 flats left at EOD
4R - 286 flats, at least 465 applicants [prefix GC]
23/01/26 - MGPS 3+4 (1)
↳ 001, 9:00 AM
26/01 - MGPS 3+4 (≥1)
↳ 002, AM^
26/01 - public (≥1)
27/01 - 0xx to 013 (≥8)
28/01 - 014 to 021 (8)
29/01 - 022 to 029 (8)
30/01 - 030 to 037 (8)
02/02 - 038 to 049 (12)
03/02 - 050 to 062 (13)
04/02 - 063 to 072 (10)
05/02 - 073 to 078 (6)
06/02 - 079 to 086 (8)
09/02 - 087 to 092 (6)
10/02 - 093 to 101 (9)
11/02 - 102 to 109 (8)
12/02 - 110 to 120 (11)
13/02 - 121 to 130 (10)
16/02 - 131 to 136 (6)
19/02 - 137 to 142 (6)
20/02 - 143 to 148 (6)
23/02 - 149 to 164 (16)
24/02 - 165 to 180 (16)
25/02 - 181 to 197 (17)
26/02 - 198 to 213 (16)
27/02 - 214 to 225 (12)
02/03 - 226 to 237 (12)
03/03 - 238 to 249 (12)
↳ 96 flats left at EOD
05/03 - 2xx to 273 (≥12)
↳ 262, 9:45 AM
06/03 - (≥3)
↳ 283, 2:45 PM
↳ 285, 3:15 PM
10/03 - (≥1)
↳ 298
5R/3Gen - 237 flats, at least 308 applicants [prefix GD]
26/01/26 - MGPS 3+5 (≥1)
↳ 003
↳ 237 flats left at EOD
27/01 - public 00x to 008 (≥6)
28/01 - 009 to 014 (6)
29/01 - 015 to 020 (5)
30/01 - 021 to 027 (7)
02/02 - 028 to 040 (13)
03/02 - 041 to 051 (11)
04/02 - 052 to 062 (11)
05/02 - 063 to 070 (8)
06/02 - 071 to 078 (8)
09/02 - 079 to 084 (6)
10/02 - 085 to 094 (10)
11/02 - 095 to 104 (10)
12/02 - 105 to 120 (16)
13/02 - 121 to 134 (14)
16/02 - 135 to 139 (5)
19/02 - 140 to 143 (4)
20/02 - 144 to 147 (4)
23/02 - 148 to 165 (18)
24/02 - 166 to 178 (13)
25/02 - 179 to 190 (12)
26/02 - 191 to 204 (14)
27/02 - 205 to 217 (13)
02/03 - 218 to 233 (16)
03/03 - 234 to 244 (11)
↳ 24 5R, 19 3Gen flats left at EOD
06/03 - (≥1)
#jul2025
Estate: Sembawang | @sembawangjuly2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
2R - 168 flats [prefix GA]
22/01/26 - (≥2)
↳ unclear if GRO, MGPS 2+x or public queue
23/01 - public (≥1)
26/01 - 00x to 006 (?)
27/01 - 007 to 009 (3)
28/01 - 010 to 011 (2)
29/01 - 012 to 013 (2)
30/01 - 014 to 015 (2)
02/02 - 016 to 021 (6)
03/02 - 022 to 029 (8)
04/02 - 030 to 037 (8)
05/02 - 038 to 0xx (≥7)
06/02 - (≥6)
09/02 - 0xx to 062 (≥8)
10/02 - 063 to 070 (8)
11/02 - 071 to 078 (8)
12/02 - 079 to 086 (8)
13/02 - 087 to 095 (9)
19/02 - 096 to 099 (4)
20/02 - 100 to 103 (4)
23/02 - 104 to 115 (12)
24/02 - 116 to 127 (12)
25/02 - 128 to 140 (13)
26/02 - 141 to 153 (13)
27/02 - 154 to 166 (13)
02/03 - 167 to 175 (9)
03/03 - 176 to 187 (12)
04/03 - 188 to 206 (9)
05/03 - 207 to 225 (19)
↳ last flat selected before 3:31 PM
06/03 - 226 to 2xx (≥7)
↳ 232, 10:15 AM
10/03 - (≥1)
↳ 270
3R - 84 flats [prefix GB]
23/01/26 - MGPS 3+x 001 (1)
26/01 - MGPS 3+x 002 to 003 (2)
↳ 3+4 002, AM^
↳ 3+5 003
26/01 - public 004 (1)
27/01 - 005 to 00x (≥3)
28/01 - (≥1)
29/01 - 0xx to 013 (≥3)
30/01 - 014 to 016 (3)
02/02 - 017 to 023 (6)
03/02 - 024 to 031 (8)
04/02 - 032 to 039 (8)
05/02 - 040 to 0xx (≥8)
06/02 - (≥6)
09/02 - 05x to 063 (≥5)
10/02 - 064 to xxx (≥3)
11/02 - (≥5)
12/02 - (≥3)
↳ 22 flats left at EOD
03/03 - (?)
↳ 22 flats left at EOD
4R - 286 flats, at least 465 applicants [prefix GC]
23/01/26 - MGPS 3+4 (1)
↳ 001, 9:00 AM
26/01 - MGPS 3+4 (≥1)
↳ 002, AM^
26/01 - public (≥1)
27/01 - 0xx to 013 (≥8)
28/01 - 014 to 021 (8)
29/01 - 022 to 029 (8)
30/01 - 030 to 037 (8)
02/02 - 038 to 049 (12)
03/02 - 050 to 062 (13)
04/02 - 063 to 072 (10)
05/02 - 073 to 078 (6)
06/02 - 079 to 086 (8)
09/02 - 087 to 092 (6)
10/02 - 093 to 101 (9)
11/02 - 102 to 109 (8)
12/02 - 110 to 120 (11)
13/02 - 121 to 130 (10)
16/02 - 131 to 136 (6)
19/02 - 137 to 142 (6)
20/02 - 143 to 148 (6)
23/02 - 149 to 164 (16)
24/02 - 165 to 180 (16)
25/02 - 181 to 197 (17)
26/02 - 198 to 213 (16)
27/02 - 214 to 225 (12)
02/03 - 226 to 237 (12)
03/03 - 238 to 249 (12)
↳ 96 flats left at EOD
05/03 - 2xx to 273 (≥12)
↳ 262, 9:45 AM
06/03 - (≥3)
↳ 283, 2:45 PM
↳ 285, 3:15 PM
10/03 - (≥1)
↳ 298
5R/3Gen - 237 flats, at least 308 applicants [prefix GD]
26/01/26 - MGPS 3+5 (≥1)
↳ 003
↳ 237 flats left at EOD
27/01 - public 00x to 008 (≥6)
28/01 - 009 to 014 (6)
29/01 - 015 to 020 (5)
30/01 - 021 to 027 (7)
02/02 - 028 to 040 (13)
03/02 - 041 to 051 (11)
04/02 - 052 to 062 (11)
05/02 - 063 to 070 (8)
06/02 - 071 to 078 (8)
09/02 - 079 to 084 (6)
10/02 - 085 to 094 (10)
11/02 - 095 to 104 (10)
12/02 - 105 to 120 (16)
13/02 - 121 to 134 (14)
16/02 - 135 to 139 (5)
19/02 - 140 to 143 (4)
20/02 - 144 to 147 (4)
23/02 - 148 to 165 (18)
24/02 - 166 to 178 (13)
25/02 - 179 to 190 (12)
26/02 - 191 to 204 (14)
27/02 - 205 to 217 (13)
02/03 - 218 to 233 (16)
03/03 - 234 to 244 (11)
↳ 24 5R, 19 3Gen flats left at EOD
06/03 - (≥1)
Selection complete!#jul2025
📅 Woodlands North Verge (Feb 2025)
4R Appointment Dates
Estate: Woodlands | @woodlandshousing, @woodlandsnorthbto2025feb, @woodlandsnorth, or @woodlandsnorthvergebto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
[5R dates]
4R - 608 flats, at least 842 applicants [prefix KC]
09/06/25 - GRO 001 to 002 (2)
10/06 - MGPS 3+4 (≥1)
↳ 00x
10/06 - public 00x to 008 (≥1)
11/06 - 009 to 018 (10)
12/06 - 019 to 028 (10)
16/06 - 029 to 031 (3)
17/06 - 032 to 036 (5)
18/06 - 037 to 041 (5)
19/06 - 042 to 045 (4)
20/06 - 046 to 049 (4)
23/06 - 050 to 056 (7)
24/06 - 057 to 066 (10)
25/06 - 067 to 076 (10)
26/06 - 077 to 086 (10)
27/06 - 087 to 095 (9)
30/06 - 096 to 101 (6)
01 to 03/07 - 102 to 103 (2)
04/07 - 104 to 105 (2)
08/07 - 106 to 107 (2)
09/07 - 108 to 109 (2)
10/07 - 110 to 111 (≥2)
11/07 - 112 to 113 (≥2)
15/07 - 114 (1)
16 to 17/07 - 115 to 116 (2)
18/07 - 117 (1)
21/07 - 118 (1)
22 to 23/07 - 119 to 120 (2)
24/07 - 121 to 12x (≥2)
25/07 - 12x to 127 (≥3)
28/07 - 128 to 130 (≥3)
29/07 - 131 to 133 (3)
30/07 - 134 to 136 (3)
01/08 - 137 to 139 (3)
04/08 - 140 to 141 (2)
05/08 - 142 to 143 (2)
06/08 - 144 to 145 (2)
08/08 - 146 to 14x (>2)
11/08 - (>2)
↳ 14x, 2:15 PM
12/08 - 1xx to 151 (>1)
13/08 - 152 to 153 (2)
14 to 15/08 - 154 to 155 (2)
17/08 - 156 to 17x (>15)
19/08 - 17x to 177 (>4)
↳ 17x, 10:00 AM
20/08 - 178 to 18x (>4)
21/08 - (>4)
↳ 18x, 10:00 AM
↳ 18x, 2:30 PM
↳ 18x, 3:15 PM
22/08 - (>4)
25/08 - (>1)
26/08 - (>1)
28/08 - 1xx to 193 (>1)
29/08 - 194 to xxx (>4)
02/09 - (>4)
03/09 - (>2)
04/09 - (>1)
↳ 20x, 3:15 PM
05/08 - (>2)
↳ 20x, 10:30 AM
09/08 - (>2)
10/09 - 2xx to 212 (>2)
11/09 - 213 to 214 (2)
12/09 - 215 to 216 (2)
15/09 - 217 to 218 (2)
16/09 - 219 to 220 (2)
17/09 - 221 to 222 (2)
18/09 - 223 to 224 (2)
19/09 - 225 to 226 (2)
21/09 - 227 to 247 (21)
22/09 - 248 to 250 (3)
23/09 - 251 to 252 (2)
24/09 - 253 to 254 (2)
25/09 - 255 to 256 (2)
26/09 - 257 to 260 (4)
28/09 - 261 to 280 (20)
29/09 - 281 to 290 (10)
30/09 - 291 to 310 (20)
01/10 - 311 to 329 (19)
02/10 - 330 to 348 (19)
03/10 - 349 to 365 (17)
06/10 - 366 to 389 (24)
↳ M quota ran out before 4:00 PM
↳ 272 flats left at EOD
07/10 - 390 to 413 (23)
08/10 - 414 to 437 (24)
↳ 241 flats left at EOD
09/10 - 438 to 460 (23)
10/10 - 461 to 482 (22)
13/10 - 483 to 505 (23)
14/10 - 506 to 523 (18)
15/10 - 524 to 541 (18)
16/10 - 542 to 561 (20)
22/10 - 562 to 575 (14)
23/10 - 576 to 598 (23)
24/10 - 599 to 6xx (≥12)
#feb2025
4R Appointment Dates
Estate: Woodlands | @woodlandshousing, @woodlandsnorthbto2025feb, @woodlandsnorth, or @woodlandsnorthvergebto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
[5R dates]
4R - 608 flats, at least 842 applicants [prefix KC]
09/06/25 - GRO 001 to 002 (2)
10/06 - MGPS 3+4 (≥1)
↳ 00x
10/06 - public 00x to 008 (≥1)
11/06 - 009 to 018 (10)
12/06 - 019 to 028 (10)
16/06 - 029 to 031 (3)
17/06 - 032 to 036 (5)
18/06 - 037 to 041 (5)
19/06 - 042 to 045 (4)
20/06 - 046 to 049 (4)
23/06 - 050 to 056 (7)
24/06 - 057 to 066 (10)
25/06 - 067 to 076 (10)
26/06 - 077 to 086 (10)
27/06 - 087 to 095 (9)
30/06 - 096 to 101 (6)
01 to 03/07 - 102 to 103 (2)
04/07 - 104 to 105 (2)
08/07 - 106 to 107 (2)
09/07 - 108 to 109 (2)
10/07 - 110 to 111 (≥2)
11/07 - 112 to 113 (≥2)
15/07 - 114 (1)
16 to 17/07 - 115 to 116 (2)
18/07 - 117 (1)
21/07 - 118 (1)
22 to 23/07 - 119 to 120 (2)
24/07 - 121 to 12x (≥2)
25/07 - 12x to 127 (≥3)
28/07 - 128 to 130 (≥3)
29/07 - 131 to 133 (3)
30/07 - 134 to 136 (3)
01/08 - 137 to 139 (3)
04/08 - 140 to 141 (2)
05/08 - 142 to 143 (2)
06/08 - 144 to 145 (2)
08/08 - 146 to 14x (>2)
11/08 - (>2)
↳ 14x, 2:15 PM
12/08 - 1xx to 151 (>1)
13/08 - 152 to 153 (2)
14 to 15/08 - 154 to 155 (2)
17/08 - 156 to 17x (>15)
19/08 - 17x to 177 (>4)
↳ 17x, 10:00 AM
20/08 - 178 to 18x (>4)
21/08 - (>4)
↳ 18x, 10:00 AM
↳ 18x, 2:30 PM
↳ 18x, 3:15 PM
22/08 - (>4)
25/08 - (>1)
26/08 - (>1)
28/08 - 1xx to 193 (>1)
29/08 - 194 to xxx (>4)
02/09 - (>4)
03/09 - (>2)
04/09 - (>1)
↳ 20x, 3:15 PM
05/08 - (>2)
↳ 20x, 10:30 AM
09/08 - (>2)
10/09 - 2xx to 212 (>2)
11/09 - 213 to 214 (2)
12/09 - 215 to 216 (2)
15/09 - 217 to 218 (2)
16/09 - 219 to 220 (2)
17/09 - 221 to 222 (2)
18/09 - 223 to 224 (2)
19/09 - 225 to 226 (2)
21/09 - 227 to 247 (21)
22/09 - 248 to 250 (3)
23/09 - 251 to 252 (2)
24/09 - 253 to 254 (2)
25/09 - 255 to 256 (2)
26/09 - 257 to 260 (4)
28/09 - 261 to 280 (20)
29/09 - 281 to 290 (10)
30/09 - 291 to 310 (20)
01/10 - 311 to 329 (19)
02/10 - 330 to 348 (19)
03/10 - 349 to 365 (17)
06/10 - 366 to 389 (24)
↳ M quota ran out before 4:00 PM
↳ 272 flats left at EOD
07/10 - 390 to 413 (23)
08/10 - 414 to 437 (24)
↳ 241 flats left at EOD
09/10 - 438 to 460 (23)
10/10 - 461 to 482 (22)
13/10 - 483 to 505 (23)
14/10 - 506 to 523 (18)
15/10 - 524 to 541 (18)
16/10 - 542 to 561 (20)
22/10 - 562 to 575 (14)
23/10 - 576 to 598 (23)
24/10 - 599 to 6xx (≥12)
Selection complete!#feb2025
📅 Woodlands North Verge (Feb 2025)
5R Appointment Dates
Estate: Woodlands | @woodlandshousing, @woodlandsnorthbto2025feb, @woodlandsnorth, or @woodlandsnorthvergebto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
[4R dates]
5R - 535 flats, at least 866 applicants [prefix KD]
09/06/25 - GRO 001 to 005 (5)
10/06 - MGPS 3+5 (≥1)
↳ 002, 9:30 AM
10/06 - public 00x to 010 (≥1)
11/06 - 011 to 020 (10)
12/06 - 021 to 030 (10)
16/06 - 031 to 034 (4)
17/06 - 035 to 039 (5)
18/06 - 040 to 043 (4)
19/06 - 044 to 049 (6)
20/06 - 050 to 055 (6)
22/06 - 051 to 065 (10)
23/06 - 066 to 075 (10)
24/06 - 076 to 087 (12)
25/06 - 088 to 098 (11)
26/06 - 099 to 109 (11)
27/06 - 110 to 118 (9)
30/06 - 119 to 124 (6)
01 to 03/07 - 125 to 126 (2)
04/07 - 127 to 128 (2)
08/07 - 129 to 130 (2)
09/07 - 131 to 132 (2)
10/07 - 133 to 134 (2)
11/07 - 135 to 136 (2)
15/07 - 137 (1)
16/07 - 138 (1)
17/07 - 139 (1)
18/07 - 140 (1)
23/07 - 141 to 143 (3)
24/07 - 144 to 1xx (≥2)
25/07 - (≥2)
29/07 - 1xx to 152 (≥3)
30/07 - 153 to 15x (≥2)
01/08 - 15x to 157 (≥2)
04/08 - 158 to 159 (2)
05/08 - 160 to 16x (≥2)
06/08 - 16x to 164 (≥2)
08/08 - 165 to 166 (2)
11/08 - 167 to 168 (2)
13/08 - 169 to 170 (2)
15/08 - 171 to 172 (2)
17/08 - 173 to 193 (21)
19/08 - 194 to 195 (2)
20/08 - 196 to 197 (2)
21/08 - 198 to 199 (2)
22/08 - 200 to 201 (2)
25/08 - 202 (1)
26/08 - 203 (1)
27/08 - 204 (1)
28/08 - 205 (1)
29/08 - 206 to 207 (2)
02/09 - 208 to 21x (≥3)
03/09 - (≥2)
↳ 021x
04/09 - (≥2)
↳ 021x
05/09 - (≥2)
↳ 021x, 10:45 AM
09/09 - 21x to 220 (≥2)
10/09 - 221 to 223 (3)
11/09 - 224 to 225 (2)
12/09 - 226 to 227 (2)
15/09 - 228 to 231 (4)
16/09 - 232 to 235 (4)
17/09 - 236 to 239 (4)
18/09 - 240 to 244 (5)
19/09 - 245 to 249 (5)
21/09 - 250 to 269 (20)
23/09 - 270 to 273 (4)
24/09 - 274 to 277 (4)
25/09 - 278 to 281 (4)
26/09 - 282 to 283 (2)
28/09 - 284 to 303 (20)
29/09 - 304 to 313 (10)
30/09 - 314 to 331 (18)
01/10 - 332 to 350 (19)
02/10 - 351 to 369 (19)
03/10 - 370 to 387 (16)
06/10 - 388 to 403 (16)
07/10 - 404 to 422 (19)
08/10 - 423 to 438 (16)
09/10 - 439 to 454 (16)
10/10 - 455 to 467 (13)
13/10 - 468 to 480 (13)
14/10 - 481 to 493 (13)
15/10 - 494 to 497 (4)
16/10 - 498 to 501 (8)
17/10 - 502 to 505 (4)
21/10 - 506 to 508 (3)
22/10 - 509 to 519 (11)
23/10 - 520 to 533 (14)
↳ 95 flats left at EOD
24/10 - 534 to 5xx (≥1)
#feb2025
5R Appointment Dates
Estate: Woodlands | @woodlandshousing, @woodlandsnorthbto2025feb, @woodlandsnorth, or @woodlandsnorthvergebto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
[4R dates]
5R - 535 flats, at least 866 applicants [prefix KD]
09/06/25 - GRO 001 to 005 (5)
10/06 - MGPS 3+5 (≥1)
↳ 002, 9:30 AM
10/06 - public 00x to 010 (≥1)
11/06 - 011 to 020 (10)
12/06 - 021 to 030 (10)
16/06 - 031 to 034 (4)
17/06 - 035 to 039 (5)
18/06 - 040 to 043 (4)
19/06 - 044 to 049 (6)
20/06 - 050 to 055 (6)
22/06 - 051 to 065 (10)
23/06 - 066 to 075 (10)
24/06 - 076 to 087 (12)
25/06 - 088 to 098 (11)
26/06 - 099 to 109 (11)
27/06 - 110 to 118 (9)
30/06 - 119 to 124 (6)
01 to 03/07 - 125 to 126 (2)
04/07 - 127 to 128 (2)
08/07 - 129 to 130 (2)
09/07 - 131 to 132 (2)
10/07 - 133 to 134 (2)
11/07 - 135 to 136 (2)
15/07 - 137 (1)
16/07 - 138 (1)
17/07 - 139 (1)
18/07 - 140 (1)
23/07 - 141 to 143 (3)
24/07 - 144 to 1xx (≥2)
25/07 - (≥2)
29/07 - 1xx to 152 (≥3)
30/07 - 153 to 15x (≥2)
01/08 - 15x to 157 (≥2)
04/08 - 158 to 159 (2)
05/08 - 160 to 16x (≥2)
06/08 - 16x to 164 (≥2)
08/08 - 165 to 166 (2)
11/08 - 167 to 168 (2)
13/08 - 169 to 170 (2)
15/08 - 171 to 172 (2)
17/08 - 173 to 193 (21)
19/08 - 194 to 195 (2)
20/08 - 196 to 197 (2)
21/08 - 198 to 199 (2)
22/08 - 200 to 201 (2)
25/08 - 202 (1)
26/08 - 203 (1)
27/08 - 204 (1)
28/08 - 205 (1)
29/08 - 206 to 207 (2)
02/09 - 208 to 21x (≥3)
03/09 - (≥2)
↳ 021x
04/09 - (≥2)
↳ 021x
05/09 - (≥2)
↳ 021x, 10:45 AM
09/09 - 21x to 220 (≥2)
10/09 - 221 to 223 (3)
11/09 - 224 to 225 (2)
12/09 - 226 to 227 (2)
15/09 - 228 to 231 (4)
16/09 - 232 to 235 (4)
17/09 - 236 to 239 (4)
18/09 - 240 to 244 (5)
19/09 - 245 to 249 (5)
21/09 - 250 to 269 (20)
23/09 - 270 to 273 (4)
24/09 - 274 to 277 (4)
25/09 - 278 to 281 (4)
26/09 - 282 to 283 (2)
28/09 - 284 to 303 (20)
29/09 - 304 to 313 (10)
30/09 - 314 to 331 (18)
01/10 - 332 to 350 (19)
02/10 - 351 to 369 (19)
03/10 - 370 to 387 (16)
06/10 - 388 to 403 (16)
07/10 - 404 to 422 (19)
08/10 - 423 to 438 (16)
09/10 - 439 to 454 (16)
10/10 - 455 to 467 (13)
13/10 - 468 to 480 (13)
14/10 - 481 to 493 (13)
15/10 - 494 to 497 (4)
16/10 - 498 to 501 (8)
17/10 - 502 to 505 (4)
21/10 - 506 to 508 (3)
22/10 - 509 to 519 (11)
23/10 - 520 to 533 (14)
↳ 95 flats left at EOD
24/10 - 534 to 5xx (≥1)
Selection complete!#feb2025
📅 Alexandra Peaks, Alexandra Vista (Jul 2025)
2R & 3R Appointment Dates
Estate: Bukit Merah | @bukitmerah2025july
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
2R - 248 flats [prefix HP]
11/11/25 - MGPS 2+x 001 to 0xx (≥4)
↳ 2+4 001
↳ 2+4 004
12/11 - MGPS 2+x (≥4)
13/11 - MGPS 2+x (≥2)
13/11 - public (≥1)
17/11 - (≥3)
18/11 - (≥3)
19/11 - (≥2)
20/11 - (≥3)
21/11 - (≥2)
25/11 - 026 to 027 (2)
26/11 - 028 to 029 (2)
27/11 - 030 to 032 (3)
02/12 - 033 to 034 (2)
03/12 - 035 to 036 (2)
04/12 - 037 to 038 (2)
09/12 - 039 to 040 (2)
10/12 - 041 to 042 (2)
23/12 - 0xx to 053 (?)
29/12 - (≥1)
↳ 06x
07 to 09/01 - (≥9)
12/01 - (≥6)
14/01 - 0xx to 089 (≥8)
16/01 - 090 to 095 (6)
19/01 - 096 to 104 (9)
20/01 - 105 to 112 (8)
21/01 - 113 to 120 (8)
22/01 - 121 to 128 (8)
26/01 - 129 to 136 (8)
27/01 - 137 to 141 (5)
28/01 - 142 to 147 (6)
29/01 - 148 to 152 (5)
30/01 - 153 to 156 (4)
02/02 - 157 to 164 (8)
03/02 - 165 to 172 (8)
04/02 - 173 to 176 (4)
05/02 - 177 to 180 (4)
06/02 - 181 to 186 (6)
09/02 - 187 to 190 (4)
↳ 87 flats left at EOD
10/02 - 191 to 194 (4)
11 to 12/02 - 195 to 207 (13)
13 to 16/02 - 208 to 215 (8)
23/02 - 216 to 224 (9)
24/02 - 225 to 236 (12)
25/02 - 237 to 246 (10)
26/02 - 247 to 257 (11)
27/02 - 258 to 267 (10)
02/02 - 268 to 288 (21)
↳ C quota ran out before 4:34 PM
03/03 - 289 to 3xx (≥12)
↳ 30x, 3:30 PM
06/03 - (≥2)
↳ 36x, 9:30 AM
↳ 36x, 11:15 AM
3R - 169 flats, at least 270 applicants [prefix HS]
13/11/25 - MGPS 3+x (≥4)
14/11 - MGPS 3+x (≥1)
↳ 3+4 007, 2:30 PM
17/11 - MGPS 3+x (≥3)
↳ 3+3 010, 2:30 PM
18/11 - MGPS 3+x (≥3)
19/11 - MGPS 3+x (≥2)
↳ 3+4 018, 11:00 AM
20/11 - public (≥4)
21/11 - (≥2)
24/11 - 0xx to 027 (≥1)
25/11 - 028 to 03x (≥3)
26/11 - (≥1)
↳ 032, 9:15 AM
27/11 - (≥2)
28/11 - (≥1)
01/12 - (≥2)
02/12 - (≥4)
↳ 048, 3:30 PM
03/12 - (≥3)
04/12 - (≥3)
05/12 - (≥2)
09/12 - 0xx to 061 (≥2)
15/12 - 06x to 068 (?)
17/12 - 069 to 072 (4)
24/12 - 07x to 077 (?)
29/12 - 078 to 083 (6)
05/01 - 0xx to 095 (?)
08/01 - (≥1)
↳ 108
13/01 - (≥6)
14/01 - (≥5)
↳ 125, 11:00 AM
15/01 - (≥4)
↳ 13x
19/01 - (≥2)
21/01 - (≥2)
23/01 - (≥2)
26/01 - (≥4)
28/01 - (≥4)
30/01 - (≥3)
02/02 - (≥3)
↳ 15x, 11:45 AM
06/02 - (≥1)
↳ 167
09/02 - (≥2)
↳ 31 flats left at EOD
#jul2025
2R & 3R Appointment Dates
Estate: Bukit Merah | @bukitmerah2025july
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
2R - 248 flats [prefix HP]
11/11/25 - MGPS 2+x 001 to 0xx (≥4)
↳ 2+4 001
↳ 2+4 004
12/11 - MGPS 2+x (≥4)
13/11 - MGPS 2+x (≥2)
13/11 - public (≥1)
17/11 - (≥3)
18/11 - (≥3)
19/11 - (≥2)
20/11 - (≥3)
21/11 - (≥2)
25/11 - 026 to 027 (2)
26/11 - 028 to 029 (2)
27/11 - 030 to 032 (3)
02/12 - 033 to 034 (2)
03/12 - 035 to 036 (2)
04/12 - 037 to 038 (2)
09/12 - 039 to 040 (2)
10/12 - 041 to 042 (2)
23/12 - 0xx to 053 (?)
29/12 - (≥1)
↳ 06x
07 to 09/01 - (≥9)
12/01 - (≥6)
14/01 - 0xx to 089 (≥8)
16/01 - 090 to 095 (6)
19/01 - 096 to 104 (9)
20/01 - 105 to 112 (8)
21/01 - 113 to 120 (8)
22/01 - 121 to 128 (8)
26/01 - 129 to 136 (8)
27/01 - 137 to 141 (5)
28/01 - 142 to 147 (6)
29/01 - 148 to 152 (5)
30/01 - 153 to 156 (4)
02/02 - 157 to 164 (8)
03/02 - 165 to 172 (8)
04/02 - 173 to 176 (4)
05/02 - 177 to 180 (4)
06/02 - 181 to 186 (6)
09/02 - 187 to 190 (4)
↳ 87 flats left at EOD
10/02 - 191 to 194 (4)
11 to 12/02 - 195 to 207 (13)
13 to 16/02 - 208 to 215 (8)
23/02 - 216 to 224 (9)
24/02 - 225 to 236 (12)
25/02 - 237 to 246 (10)
26/02 - 247 to 257 (11)
27/02 - 258 to 267 (10)
02/02 - 268 to 288 (21)
↳ C quota ran out before 4:34 PM
03/03 - 289 to 3xx (≥12)
↳ 30x, 3:30 PM
06/03 - (≥2)
↳ 36x, 9:30 AM
↳ 36x, 11:15 AM
3R - 169 flats, at least 270 applicants [prefix HS]
13/11/25 - MGPS 3+x (≥4)
14/11 - MGPS 3+x (≥1)
↳ 3+4 007, 2:30 PM
17/11 - MGPS 3+x (≥3)
↳ 3+3 010, 2:30 PM
18/11 - MGPS 3+x (≥3)
19/11 - MGPS 3+x (≥2)
↳ 3+4 018, 11:00 AM
20/11 - public (≥4)
21/11 - (≥2)
24/11 - 0xx to 027 (≥1)
25/11 - 028 to 03x (≥3)
26/11 - (≥1)
↳ 032, 9:15 AM
27/11 - (≥2)
28/11 - (≥1)
01/12 - (≥2)
02/12 - (≥4)
↳ 048, 3:30 PM
03/12 - (≥3)
04/12 - (≥3)
05/12 - (≥2)
09/12 - 0xx to 061 (≥2)
15/12 - 06x to 068 (?)
17/12 - 069 to 072 (4)
24/12 - 07x to 077 (?)
29/12 - 078 to 083 (6)
05/01 - 0xx to 095 (?)
08/01 - (≥1)
↳ 108
13/01 - (≥6)
14/01 - (≥5)
↳ 125, 11:00 AM
15/01 - (≥4)
↳ 13x
19/01 - (≥2)
21/01 - (≥2)
23/01 - (≥2)
26/01 - (≥4)
28/01 - (≥4)
30/01 - (≥3)
02/02 - (≥3)
↳ 15x, 11:45 AM
06/02 - (≥1)
↳ 167
09/02 - (≥2)
↳ 31 flats left at EOD
Selection complete!#jul2025
📅 Alexandra Peaks, Alexandra Vista (Jul 2025)
4R Appointment Dates
Estate: Bukit Merah | @bukitmerah2025july
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 690 flats [prefix P]
10/11/25 - GRO 0001 to 0007 (7)
11/11 - MGPS 2+4 (≥4)
↳ 0001
↳ 0004
12/11 - MGPS 2+4 (≥4)
13/11 - MGPS 2+4 (≥2)
13/11 - MGPS 3+4 (≥4)
14/11 - MGPS 3+4 (≥1)
↳ 0007, 2:30 PM
17/11 - MGPS 3+4 (≥2)
18/11 - MGPS 3+4 (≥3)
19/11 - MGPS 3+4 (≥2)
↳ 0018, 11:00 AM
19/11 - public (≥1)
20/11 - (≥8)
↳ 0038, 10:45 AM
↳ 0039, 11:30 AM
21/11 - 00xx to 0048 (≥6)
23/11 - 0049 to 0068 (20)
24/11 - 0069 to 0077 (9)
25/11 - 0078 to 0085 (8)
26/11 - 0086 to 0093 (8)
27/11 - 0094 to 0101 (8)
28/11 - 0102 to 0107 (6)
01/12 - 0108 to 0115 (8)
02/12 - 0116 to 0123 (8)
03/12 - 0124 to 0131 (8)
04/12 - 0132 to 0139 (8)
05/12 - 0140 to 014x (≥5)
07/12 - (≥17)
↳ 0147, 9:15 AM
↳ 016x, 2:45 PM^
↳ 016x, 3:30 PM^
08/12 - 016x to 0173 (≥9)
09/12 - 0174 to 0183 (10)
10/12 - 0184 to 0192 (9)
11/12 - 0193 to 0196 (4)
12/12 - 0197 to 020x (≥4)
14/12 - (≥1)
↳ 0210, 3:00 PM^
16/12 - (≥5)
↳ 0218^
↳ 0222, 2:30 PM
17/12 - 022x to 0229 (≥6)
18/12 - 0230 to 0235 (6)
19/12 - 0236 to 0237 (2)
23/12 - 0238 to 0243 (6)
26/12 - 0244 to 0245 (2)
29/12 - 0246 to 0251 (6)
30/12 - 0252 to 0255 (4)
31/12 - 0256 to 0257 (2)
02/01 - 0258 to 0263 (6)
05/01 - 0264 to 0279 (16)
06/01 - 0280 to 029x (≥13)
07/01 - (≥18)
↳ 0298, 8:30 AM
↳ 0315, 3:30 PM
08/01 - (≥1)
↳ 0324, AM
09/01 - 03xx to 0350 (?)
11/01 - 0351 to 0370 (20)
12/01 - 0371 to 0388 (18)
13/01 - 0389 to 0398 (10)
14/01 - 0399 to 0416 (18)
15/01 - 0417 to 0432 (16)
16/01 - 0433 to 0441 (9)
18/01 - 0442 to 0461 (20)
19/01 - 0462 to 0472 (11)
20/01 - 0473 to 0483 (11)
21/01 - 0484 to 0493 (10)
22/01 - 0494 to 0503 (10)
23/01 - 0504 to 0513 (10)
25/01 - 0514 to 0534 (21)
26/01 - 0535 to 0544 (10)
27/01 - 0545 to 0561 (17)
28/01 - 0562 to 0579 (18)
29/01 - 0580 to 0590 (11)
30/01 - 0591 to 0599 (9)
02/02 - 0600 to 0608 (9)
↳ 148 flats left at EOD
03/02 - 0609 to 0619 (11)
04/02 - 0620 to 0630 (11)
05/02 - 0631 to 0640 (10)
06/02 - 0641 to 0649 (9)
08/02 - 0650 to 0679 (30)
09/02 - 0680 to 0689 (10)
10/02 - 0690 to 0700 (11)
11/02 - 0701 to 0711 (11)
12/02 - 0712 to 0727 (16)
13/02 - 0728 to 0737 (10)
16/02 - 0738 to 0743 (6)
20/02 - 0744 to 0749 (6)
23/02 - 0750 to 0762 (13)
24/02 - 0763 to 0785 (23)
↳ C quota ran out before 7:00 PM
25/02 - 0786 to 08xx (≥35)
↳ 078x, 8:30 AM
↳ 078x, 8:45 AM
↳ 079x, 10:00 AM
↳ 082x, 3:15 PM
26/02 - (≥1)
↳ 084x, 3:00 PM
27/02 - (≥2)
↳ 085x, 8:30 AM
↳ 086x, 10:45 AM
02/03 - (≥53)
↳ 090x, 10:00 AM
↳ 0961^
03/03 - (≥42)
↳ 093x, 8:15 AM
↳ 094x, 9:30 AM
↳ 096x, 11:00 AM^
↳ 098x
04/03 - (≥18)
↳ 099x, 9:15 AM^
↳ 1016, 11:30 AM
06/03 - (≥7)
↳ 1109, 11:00 AM
↳ 1115
#jul2025
4R Appointment Dates
Estate: Bukit Merah | @bukitmerah2025july
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 690 flats [prefix P]
10/11/25 - GRO 0001 to 0007 (7)
11/11 - MGPS 2+4 (≥4)
↳ 0001
↳ 0004
12/11 - MGPS 2+4 (≥4)
13/11 - MGPS 2+4 (≥2)
13/11 - MGPS 3+4 (≥4)
14/11 - MGPS 3+4 (≥1)
↳ 0007, 2:30 PM
17/11 - MGPS 3+4 (≥2)
18/11 - MGPS 3+4 (≥3)
19/11 - MGPS 3+4 (≥2)
↳ 0018, 11:00 AM
19/11 - public (≥1)
20/11 - (≥8)
↳ 0038, 10:45 AM
↳ 0039, 11:30 AM
21/11 - 00xx to 0048 (≥6)
23/11 - 0049 to 0068 (20)
24/11 - 0069 to 0077 (9)
25/11 - 0078 to 0085 (8)
26/11 - 0086 to 0093 (8)
27/11 - 0094 to 0101 (8)
28/11 - 0102 to 0107 (6)
01/12 - 0108 to 0115 (8)
02/12 - 0116 to 0123 (8)
03/12 - 0124 to 0131 (8)
04/12 - 0132 to 0139 (8)
05/12 - 0140 to 014x (≥5)
07/12 - (≥17)
↳ 0147, 9:15 AM
↳ 016x, 2:45 PM^
↳ 016x, 3:30 PM^
08/12 - 016x to 0173 (≥9)
09/12 - 0174 to 0183 (10)
10/12 - 0184 to 0192 (9)
11/12 - 0193 to 0196 (4)
12/12 - 0197 to 020x (≥4)
14/12 - (≥1)
↳ 0210, 3:00 PM^
16/12 - (≥5)
↳ 0218^
↳ 0222, 2:30 PM
17/12 - 022x to 0229 (≥6)
18/12 - 0230 to 0235 (6)
19/12 - 0236 to 0237 (2)
23/12 - 0238 to 0243 (6)
26/12 - 0244 to 0245 (2)
29/12 - 0246 to 0251 (6)
30/12 - 0252 to 0255 (4)
31/12 - 0256 to 0257 (2)
02/01 - 0258 to 0263 (6)
05/01 - 0264 to 0279 (16)
06/01 - 0280 to 029x (≥13)
07/01 - (≥18)
↳ 0298, 8:30 AM
↳ 0315, 3:30 PM
08/01 - (≥1)
↳ 0324, AM
09/01 - 03xx to 0350 (?)
11/01 - 0351 to 0370 (20)
12/01 - 0371 to 0388 (18)
13/01 - 0389 to 0398 (10)
14/01 - 0399 to 0416 (18)
15/01 - 0417 to 0432 (16)
16/01 - 0433 to 0441 (9)
18/01 - 0442 to 0461 (20)
19/01 - 0462 to 0472 (11)
20/01 - 0473 to 0483 (11)
21/01 - 0484 to 0493 (10)
22/01 - 0494 to 0503 (10)
23/01 - 0504 to 0513 (10)
25/01 - 0514 to 0534 (21)
26/01 - 0535 to 0544 (10)
27/01 - 0545 to 0561 (17)
28/01 - 0562 to 0579 (18)
29/01 - 0580 to 0590 (11)
30/01 - 0591 to 0599 (9)
02/02 - 0600 to 0608 (9)
↳ 148 flats left at EOD
03/02 - 0609 to 0619 (11)
04/02 - 0620 to 0630 (11)
05/02 - 0631 to 0640 (10)
06/02 - 0641 to 0649 (9)
08/02 - 0650 to 0679 (30)
09/02 - 0680 to 0689 (10)
10/02 - 0690 to 0700 (11)
11/02 - 0701 to 0711 (11)
12/02 - 0712 to 0727 (16)
13/02 - 0728 to 0737 (10)
16/02 - 0738 to 0743 (6)
20/02 - 0744 to 0749 (6)
23/02 - 0750 to 0762 (13)
24/02 - 0763 to 0785 (23)
↳ C quota ran out before 7:00 PM
25/02 - 0786 to 08xx (≥35)
↳ 078x, 8:30 AM
↳ 078x, 8:45 AM
↳ 079x, 10:00 AM
↳ 082x, 3:15 PM
26/02 - (≥1)
↳ 084x, 3:00 PM
27/02 - (≥2)
↳ 085x, 8:30 AM
↳ 086x, 10:45 AM
02/03 - (≥53)
↳ 090x, 10:00 AM
↳ 0961^
03/03 - (≥42)
↳ 093x, 8:15 AM
↳ 094x, 9:30 AM
↳ 096x, 11:00 AM^
↳ 098x
04/03 - (≥18)
↳ 099x, 9:15 AM^
↳ 1016, 11:30 AM
06/03 - (≥7)
↳ 1109, 11:00 AM
↳ 1115
Selection complete!#jul2025
📅 Woodlands North Grove (Jul 2025)
2R & 3R Appointment Dates
Estate: Woodlands | @woodlandshousing / @woodlandsjuly2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R & 5R dates]
2R - 228 flats [prefix PA]
12/11/25 - MGPS 2+x 001 to 0xx (≥3)
↳ 2+4 001
13/11 - MGPS 2+x (≥2)
13/11 - public (≥1)
17/11 - 0xx to 010 (≥3)
18/11 - 011 to 014 (4)
19/11 - 015 to 018 (4)
21/11 - 019 to 020 (2)
25/11 - (≥3)
26/11 - (≥3)
27/11 - 0xx to 032 (≥4)
03 to 04/12 - (≥9)
05/12 - (≥1)
↳ 048
08 to 09/12 - (≥4)
10/12 - (≥4)
↳ 056
↳ 057
26/12 - (≥1)
↳ 075, PM^
05/01 - (≥1)
↳ 085
12/01 - (≥1)
↳ 105
22/01 - 1xx to 132 (?)
26/01 - 133 to 140 (8)
27/01 - 141 to 148 (8)
28/01 - 149 to 156 (8)
29/01 - 157 to 164 (8)
30/01 - 165 to 170 (6)
02/02 - 171 to 179 (9)
03/02 - 180 to 187 (8)
04/02 - 188 to 195 (8)
05/02 - 196 to 203 (8)
06/02 - 204 to 212 (9)
09/02 - 213 to 220 (8)
10/02 - 221 to 228 (8)
11/02 - 229 to 236 (8)
12/02 - 237 to 244 (8)
13/02 - 245 to 25x (≥6)
19/02 - to 257 (?)
23/02 - 2xx to 273 (≥5)
24/02 - 274 to 2xx (≥18)
↳ last flat selected before 11:33 AM
27/02 - (≥9)
↳ 339
↳ 347
04/03 - (≥5)
↳ 391
↳ 395
3R - 88 flats, at least 243 applicants [prefix PB]
13/11/25 - MGPS 3+x (≥2)
↳ 3+4 00x
14/11 - MGPS 3+x (≥1)
↳ 3+5 004
17/11 - public (≥4)
19/11 - (≥1)
21/11 - (≥1)
↳ 01x
26/11 - (≥1)
27/11 - (≥1)
28/11 - (≥1)
02/12 - (≥1)
03 to 04/12 - (≥1)
05 to 07/12 - (≥1)
11 to 12/12 - (≥2)
17/12 - (≥1)
26/12 - 0xx to 024 (≥1)
30/12 - (≥1)
↳ 026
xx/12 - (≥1)
↳ 03x
09/01 - 0xx to 031 (?)
13/01 - 032 (1)
14/01 - 033 (1)
15/01 - 034 (1)
20/01 - 035 (1)
22/01 - (≥1)
↳ 037
28/01 - (≥2)
02/02 - (≥1)
↳ 048
03/02 - (≥5)
↳ 050
↳ 054
04/02 - (≥1)
↳ 062
05/02 - (≥3)
06/02 - (≥3)
09/02 - (≥2)
11/02 - (≥3)
↳ 083
13/02 - (≥2)
↳ 090
↳ 091
↳ 27 flats left at EOD
25/02 - (?)
↳ 27 flats left at EOD
#jul2025
2R & 3R Appointment Dates
Estate: Woodlands | @woodlandshousing / @woodlandsjuly2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R & 5R dates]
2R - 228 flats [prefix PA]
12/11/25 - MGPS 2+x 001 to 0xx (≥3)
↳ 2+4 001
13/11 - MGPS 2+x (≥2)
13/11 - public (≥1)
17/11 - 0xx to 010 (≥3)
18/11 - 011 to 014 (4)
19/11 - 015 to 018 (4)
21/11 - 019 to 020 (2)
25/11 - (≥3)
26/11 - (≥3)
27/11 - 0xx to 032 (≥4)
03 to 04/12 - (≥9)
05/12 - (≥1)
↳ 048
08 to 09/12 - (≥4)
10/12 - (≥4)
↳ 056
↳ 057
26/12 - (≥1)
↳ 075, PM^
05/01 - (≥1)
↳ 085
12/01 - (≥1)
↳ 105
22/01 - 1xx to 132 (?)
26/01 - 133 to 140 (8)
27/01 - 141 to 148 (8)
28/01 - 149 to 156 (8)
29/01 - 157 to 164 (8)
30/01 - 165 to 170 (6)
02/02 - 171 to 179 (9)
03/02 - 180 to 187 (8)
04/02 - 188 to 195 (8)
05/02 - 196 to 203 (8)
06/02 - 204 to 212 (9)
09/02 - 213 to 220 (8)
10/02 - 221 to 228 (8)
11/02 - 229 to 236 (8)
12/02 - 237 to 244 (8)
13/02 - 245 to 25x (≥6)
19/02 - to 257 (?)
23/02 - 2xx to 273 (≥5)
24/02 - 274 to 2xx (≥18)
↳ last flat selected before 11:33 AM
27/02 - (≥9)
↳ 339
↳ 347
04/03 - (≥5)
↳ 391
↳ 395
3R - 88 flats, at least 243 applicants [prefix PB]
13/11/25 - MGPS 3+x (≥2)
↳ 3+4 00x
14/11 - MGPS 3+x (≥1)
↳ 3+5 004
17/11 - public (≥4)
19/11 - (≥1)
21/11 - (≥1)
↳ 01x
26/11 - (≥1)
27/11 - (≥1)
28/11 - (≥1)
02/12 - (≥1)
03 to 04/12 - (≥1)
05 to 07/12 - (≥1)
11 to 12/12 - (≥2)
17/12 - (≥1)
26/12 - 0xx to 024 (≥1)
30/12 - (≥1)
↳ 026
xx/12 - (≥1)
↳ 03x
09/01 - 0xx to 031 (?)
13/01 - 032 (1)
14/01 - 033 (1)
15/01 - 034 (1)
20/01 - 035 (1)
22/01 - (≥1)
↳ 037
28/01 - (≥2)
02/02 - (≥1)
↳ 048
03/02 - (≥5)
↳ 050
↳ 054
04/02 - (≥1)
↳ 062
05/02 - (≥3)
06/02 - (≥3)
09/02 - (≥2)
11/02 - (≥3)
↳ 083
13/02 - (≥2)
↳ 090
↳ 091
↳ 27 flats left at EOD
25/02 - (?)
↳ 27 flats left at EOD
Selection complete!#jul2025
📅 Woodlands North Grove (Jul 2025)
4R & 5R Appointment Dates
Estate: Woodlands | @woodlandshousing / @woodlandsjuly2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 420 flats, at least 916 applicants [prefix PC]
10/11/25 - GRO 001 to 0xx (≥2)
11/11 - GRO 00x to 004 (≥1)
12/11 - MGPS 2+4 (≥3)
↳ 001
13/11 - MGPS 2+4 (≥1)
13/11 - MGPS 3+4 (≥1)
↳ 00x
14/11 - public 0xx to 012 (≥1)
17/11 - 013 to 016 (4)
18/11 - 017 to 020 (4)
19/11 - 021 to 024 (4)
20/11 - 025 to 028 (4)
21/11 - 029 to 03x (≥2)
23/11 - (≥1)
↳ 035
25/11 - (≥5)
↳ 046
26/11 - 04x to 055 (≥6)
27/11 - 056 to 0xx (≥5)
28/11 - 0xx to 064 (≥2)
01/12 - 065 to 068 (4)
02/12 - 069 to 074 (6)
03/12 - 075 to 080 (6)
04/12 - 081 to 086 (6)
05/12 - 087 to 090 (4)
07/12 - 091 to 100 (10)
09/12 - 101 to 106 (6)
10/12 - 107 to 11x (≥6)
11/12 - (≥1)
↳ 116, 11:00 AM
12/12 - 1xx to 120 (?)
14/12 - 1xx to 131 (≥1)
15/12 - 132 to 1xx (≥4)
16/12 - (≥1)
↳ 136
17/12 - (≥3)
↳ 142
↳ 293 flats left at EOD
19/12 - (≥1)
↳ 145, PM
23/12 - (≥1)
↳ 150
29/12 - (≥1)
↳ 152
30/12 - 15x to 155 (≥2)
31/12 - 156 to 15x (≥1)
02/01 - (≥1)
↳ 159
06/01 - 1xx to 168 (≥5)
07/01 - 169 to 177 (9)
08/01 - 178 to 185 (8)
09/01 - 186 to 193 (8)
11/01 - 194 to 204 (11)
12/01 - 205 to 215 (11)
13/01 - 216 to 223 (18)
14/01 - 224 to 233 (10)
15/01 - 234 to 235 (2)
16/01 - 236 to 242 (7)
18/01 - 243 to 26x (≥21)
19/01 - 26x to 274 (≥10)
20/01 - 275 to 284 (10)
21/01 - 285 to 290 (6)
22/01 - 291 to 296 (6)
23/01 - 297 to 30x (≥5)
25/01 - 30x to 312 (≥4)
26/01 - 313 to 325 (13)
27/01 - 327 to 33x (≥13)
28/01 - 3xx to 350 (≥11)
29/01 - 351 to 36x (≥12)
03/02 - (≥1)
↳ 369, PM
04/02 - (≥1)
↳ 383
05/02 - (≥5)
↳ 394
06/02 - (≥5)
09/02 - (≥8)
10/02 - (≥8)
↳ 410
11/02 - 4xx to 426 (≥6)
12/02 - 427 to 435 (9)
13/02 - 436 to 443 (8)
↳ M quota ran out before 11:42 AM
23/02 - (≥1)
↳ 472
25/02 - (≥1)
↳ 508
↳ 40 flats left at EOD
27/02 - (≥1)
↳ 541
5R - 412 flats, at least 873 applicants [prefix PE]
11/11/25 - GRO 001 to 002 (2)
13/11 - (≥1)
↳ unclear if MGPS 2+5 or MGPS 3+5
14/11 - MGPS 3+5 (≥1)
↳ 004
14/11 - public 005 (1)
17/11 - 006 to 008 (3)
19/11 - 009 to 010 (2)
21/11 - 011 to 012 (2)
23/11 - 013 to 034 (22)
26/11 - 035 to 039 (5)
01/12 - 040 to 045 (6)
03/12 - 046 to 050 (5)
07/12 - 05x to 072 (≥17)
08/12 - 073 to 077 (5)
10/12 - 078 to 082 (5)
14/12 - 08x to 092 (≥6)
15/12 - 093 to 097 (5)
17/12 - 098 to 102 (5)
23/12 - (≥1)
↳ 105
26/12 - 10x to 107 (?)
28 to 29/12 - 108 to 109 (2)
30/12 - 110 to 111 (2)
31/12 - 112 to 113 (2)
02/01 - 114 to 115 (2)
05/01 - 116 to 125 (10)
06/01 - 126 to 136 (11)
07/01 - 137 to 146 (10)
08/01 - 147 to 156 (10)
09/01 - 157 to 165 (9)
11/01 - 166 to 176 (11)
12/01 - 177 to 186 (10)
13/01 - 187 to 19x (≥5)
14/01 - 19x to 203 (≥5)
15/01 - 204 to 205 (2)
16/01 - 206 to 213 (8)
18/01 - 214 to 223 (10)
19/01 - 224 to 233 (10)
20/01 - 234 to 244 (11)
21/01 - 245 to 254 (10)
22/01 - 255 to 264 (10)
23/01 - 265 to 272 (8)
25/01 - 273 to 282 (10)
26/01 - 283 to 292 (10)
27/01 - 293 to 302 (10)
28/01 - 303 to 312 (10)
29/01 - 313 to 322 (10)
30/01 - 323 to 328 (6)
02/02 - 329 to 333 (5)
03/02 - 334 to 339 (6)
04/02 - 340 to 344 (5)
05/02 - 345 to 349 (5)
06/02 - 350 to 354 (5)
09/02 - 355 to 359 (5)
10/02 - 360 to 364 (5)
11/02 - 365 to 370 (6)
12/02 - 371 to 375 (5)
13/02 - 376 to 381 (6)
23/02 - 382 to 391 (10)
24/02 - 392 to 403 (12)
25/02 - 404 to 414 (11)
↳ 52 flats left at EOD
26/02 - 415 to 424 (10)
#jul2025
4R & 5R Appointment Dates
Estate: Woodlands | @woodlandshousing / @woodlandsjuly2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 420 flats, at least 916 applicants [prefix PC]
10/11/25 - GRO 001 to 0xx (≥2)
11/11 - GRO 00x to 004 (≥1)
12/11 - MGPS 2+4 (≥3)
↳ 001
13/11 - MGPS 2+4 (≥1)
13/11 - MGPS 3+4 (≥1)
↳ 00x
14/11 - public 0xx to 012 (≥1)
17/11 - 013 to 016 (4)
18/11 - 017 to 020 (4)
19/11 - 021 to 024 (4)
20/11 - 025 to 028 (4)
21/11 - 029 to 03x (≥2)
23/11 - (≥1)
↳ 035
25/11 - (≥5)
↳ 046
26/11 - 04x to 055 (≥6)
27/11 - 056 to 0xx (≥5)
28/11 - 0xx to 064 (≥2)
01/12 - 065 to 068 (4)
02/12 - 069 to 074 (6)
03/12 - 075 to 080 (6)
04/12 - 081 to 086 (6)
05/12 - 087 to 090 (4)
07/12 - 091 to 100 (10)
09/12 - 101 to 106 (6)
10/12 - 107 to 11x (≥6)
11/12 - (≥1)
↳ 116, 11:00 AM
12/12 - 1xx to 120 (?)
14/12 - 1xx to 131 (≥1)
15/12 - 132 to 1xx (≥4)
16/12 - (≥1)
↳ 136
17/12 - (≥3)
↳ 142
↳ 293 flats left at EOD
19/12 - (≥1)
↳ 145, PM
23/12 - (≥1)
↳ 150
29/12 - (≥1)
↳ 152
30/12 - 15x to 155 (≥2)
31/12 - 156 to 15x (≥1)
02/01 - (≥1)
↳ 159
06/01 - 1xx to 168 (≥5)
07/01 - 169 to 177 (9)
08/01 - 178 to 185 (8)
09/01 - 186 to 193 (8)
11/01 - 194 to 204 (11)
12/01 - 205 to 215 (11)
13/01 - 216 to 223 (18)
14/01 - 224 to 233 (10)
15/01 - 234 to 235 (2)
16/01 - 236 to 242 (7)
18/01 - 243 to 26x (≥21)
19/01 - 26x to 274 (≥10)
20/01 - 275 to 284 (10)
21/01 - 285 to 290 (6)
22/01 - 291 to 296 (6)
23/01 - 297 to 30x (≥5)
25/01 - 30x to 312 (≥4)
26/01 - 313 to 325 (13)
27/01 - 327 to 33x (≥13)
28/01 - 3xx to 350 (≥11)
29/01 - 351 to 36x (≥12)
03/02 - (≥1)
↳ 369, PM
04/02 - (≥1)
↳ 383
05/02 - (≥5)
↳ 394
06/02 - (≥5)
09/02 - (≥8)
10/02 - (≥8)
↳ 410
11/02 - 4xx to 426 (≥6)
12/02 - 427 to 435 (9)
13/02 - 436 to 443 (8)
↳ M quota ran out before 11:42 AM
23/02 - (≥1)
↳ 472
25/02 - (≥1)
↳ 508
↳ 40 flats left at EOD
27/02 - (≥1)
↳ 541
5R - 412 flats, at least 873 applicants [prefix PE]
11/11/25 - GRO 001 to 002 (2)
13/11 - (≥1)
↳ unclear if MGPS 2+5 or MGPS 3+5
14/11 - MGPS 3+5 (≥1)
↳ 004
14/11 - public 005 (1)
17/11 - 006 to 008 (3)
19/11 - 009 to 010 (2)
21/11 - 011 to 012 (2)
23/11 - 013 to 034 (22)
26/11 - 035 to 039 (5)
01/12 - 040 to 045 (6)
03/12 - 046 to 050 (5)
07/12 - 05x to 072 (≥17)
08/12 - 073 to 077 (5)
10/12 - 078 to 082 (5)
14/12 - 08x to 092 (≥6)
15/12 - 093 to 097 (5)
17/12 - 098 to 102 (5)
23/12 - (≥1)
↳ 105
26/12 - 10x to 107 (?)
28 to 29/12 - 108 to 109 (2)
30/12 - 110 to 111 (2)
31/12 - 112 to 113 (2)
02/01 - 114 to 115 (2)
05/01 - 116 to 125 (10)
06/01 - 126 to 136 (11)
07/01 - 137 to 146 (10)
08/01 - 147 to 156 (10)
09/01 - 157 to 165 (9)
11/01 - 166 to 176 (11)
12/01 - 177 to 186 (10)
13/01 - 187 to 19x (≥5)
14/01 - 19x to 203 (≥5)
15/01 - 204 to 205 (2)
16/01 - 206 to 213 (8)
18/01 - 214 to 223 (10)
19/01 - 224 to 233 (10)
20/01 - 234 to 244 (11)
21/01 - 245 to 254 (10)
22/01 - 255 to 264 (10)
23/01 - 265 to 272 (8)
25/01 - 273 to 282 (10)
26/01 - 283 to 292 (10)
27/01 - 293 to 302 (10)
28/01 - 303 to 312 (10)
29/01 - 313 to 322 (10)
30/01 - 323 to 328 (6)
02/02 - 329 to 333 (5)
03/02 - 334 to 339 (6)
04/02 - 340 to 344 (5)
05/02 - 345 to 349 (5)
06/02 - 350 to 354 (5)
09/02 - 355 to 359 (5)
10/02 - 360 to 364 (5)
11/02 - 365 to 370 (6)
12/02 - 371 to 375 (5)
13/02 - 376 to 381 (6)
23/02 - 382 to 391 (10)
24/02 - 392 to 403 (12)
25/02 - 404 to 414 (11)
↳ 52 flats left at EOD
26/02 - 415 to 424 (10)
Selection complete!#jul2025
📅 Bangkit Breeze (Jul 2025)
2R & 3R Appointment Dates
Estate: Bukit Panjang | @bukitpanjangjul25bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R & 5R dates]
2R - 120 flats [prefix ?]
16/12/25 - GRO (≥2)
18/12 - MGPS 2+x 001 to 00x (≥3)
19/12 - MGPS 2+x (≥3)
↳ 2+5 006
22/12 - MGPS 2+x (≥2)
↳ 2+5 010
26/12 - public (≥1)
29/12 - (≥1)
30/12 - (≥1)
02/01 - (≥1)
05/01 - (≥1)
08/01 - (≥1)
12/01 - (≥1)
19/01 - (≥1)
21/01 - 0xx to 024 (≥1)
26/01 - (≥1)
27/01 - (≥1)
28/01 - (≥1)
29/01 - (≥1)
30/01 - (≥1)
02 to 03/01 - 0xx to 042 (≥11)
04/02 - 043 to 05x (≥8)
05/02 - (≥7)
↳ 059, 10:45 AM
06/02 - (≥6)
09/02 - (≥9)
11/02 - 0xx to 098 (≥7)
12/02 - 099 to 107 (9)
13/02 - 108 to 112 (5)
↳ 31 flats left at EOD
19/02 - (?)
↳ 31 flats left at EOD
25/02 - (≥1)
↳ 126, 11:15 AM
03/03 - (≥1)
↳ 166, 11:00 AM
3R - 96 flats [prefix JD]
23/12 - MGPS 3+x 001 to 003 (3)
24/12 - MGPS 3+x 004 (1)
↳ 3+5 004
24/12 - 005 to 00x (≥1)
↳ unclear if MGPS 3+x or public queue
29/12 - public (≥2)
30/12 - (≥1)
07/01 - (≥1)
13/01 - (≥1)
15/01 - (≥1)
20/01 - (≥1)
21/01 - 0xx to 014 (?)
22/01 - 015 (1)
27/01 - 016 (1)
28/01 - 017 to 01x (≥1)
29/01 - (≥1)
↳ 01x
02 to 03/02 - (≥5)
04/02 - (≥4)
↳ 030
05/02 - (≥3)
06/02 - (≥3)
09/02 - (≥3)
11/02 - (≥1)
↳ 047
12/02 - (≥1)
↳ 053, 11:30 AM
16/02 - (≥1)
19/02 - 0xx to 064 (≥2)
20/02 - 065 to 066 (2)
↳ M quota ran out before 5:38 PM
↳ 44 flats left at EOD
24/02 - (≥1)
↳ 073, 8:30 AM
26/02 - (≥1)
↳ 094
#jul2025
2R & 3R Appointment Dates
Estate: Bukit Panjang | @bukitpanjangjul25bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R & 5R dates]
2R - 120 flats [prefix ?]
16/12/25 - GRO (≥2)
18/12 - MGPS 2+x 001 to 00x (≥3)
19/12 - MGPS 2+x (≥3)
↳ 2+5 006
22/12 - MGPS 2+x (≥2)
↳ 2+5 010
26/12 - public (≥1)
29/12 - (≥1)
30/12 - (≥1)
02/01 - (≥1)
05/01 - (≥1)
08/01 - (≥1)
12/01 - (≥1)
19/01 - (≥1)
21/01 - 0xx to 024 (≥1)
26/01 - (≥1)
27/01 - (≥1)
28/01 - (≥1)
29/01 - (≥1)
30/01 - (≥1)
02 to 03/01 - 0xx to 042 (≥11)
04/02 - 043 to 05x (≥8)
05/02 - (≥7)
↳ 059, 10:45 AM
06/02 - (≥6)
09/02 - (≥9)
11/02 - 0xx to 098 (≥7)
12/02 - 099 to 107 (9)
13/02 - 108 to 112 (5)
↳ 31 flats left at EOD
19/02 - (?)
↳ 31 flats left at EOD
25/02 - (≥1)
↳ 126, 11:15 AM
03/03 - (≥1)
↳ 166, 11:00 AM
3R - 96 flats [prefix JD]
23/12 - MGPS 3+x 001 to 003 (3)
24/12 - MGPS 3+x 004 (1)
↳ 3+5 004
24/12 - 005 to 00x (≥1)
↳ unclear if MGPS 3+x or public queue
29/12 - public (≥2)
30/12 - (≥1)
07/01 - (≥1)
13/01 - (≥1)
15/01 - (≥1)
20/01 - (≥1)
21/01 - 0xx to 014 (?)
22/01 - 015 (1)
27/01 - 016 (1)
28/01 - 017 to 01x (≥1)
29/01 - (≥1)
↳ 01x
02 to 03/02 - (≥5)
04/02 - (≥4)
↳ 030
05/02 - (≥3)
06/02 - (≥3)
09/02 - (≥3)
11/02 - (≥1)
↳ 047
12/02 - (≥1)
↳ 053, 11:30 AM
16/02 - (≥1)
19/02 - 0xx to 064 (≥2)
20/02 - 065 to 066 (2)
↳ M quota ran out before 5:38 PM
↳ 44 flats left at EOD
24/02 - (≥1)
↳ 073, 8:30 AM
26/02 - (≥1)
↳ 094
Selection complete!#jul2025
📅 Bangkit Breeze (Jul 2025)
4R & 5R Appointment Dates
Estate: Bukit Panjang | @bukitpanjangjul25bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 239 flats [prefix JE]
16/12 - GRO (≥3)
18/12 - MGPS 2+4 (≥1)
19/12 - MGPS 2+4 (≥1)
23/12 - MGPS 3+4 (≥1)
↳ 232 flats left at EOD
26/12 - public 00x to 008 (≥1)
29/12 - 009 to 011 (3)
30/12 - 012 to 014 (3)
31/12 - 015 (1)
02/01 - 016 to 017 (2)
05/01 - 018 to 025 (8)
06/01 - 026 to 033 (8)
07/01 - 034 to 042 (9)
08/01 - (≥6)
↳ 04x, 3:30 PM
↳ 05x, 3:30 PM
09/01 - 05x to 058 (≥5)
12/01 - 059 to 066 (8)
13/01 - 067 to 074 (8)
14/01 - 075 to 080 (6)
15/01 - 081 to 088 (8)
16/01 - 089 to 09x (≥7)
19/01 - 09x to 101 (≥5)
20/01 - 102 to 107 (6)
21/01 - 108 to 113 (6)
22/01 - 114 to 119 (6)
23/01 - 120 to 125 (6)
26/01 - 126 to 129 (4)
27/01 - 130 to 133 (4)
28/01 - 134 to 137 (4)
29/01 - 138 to 141 (4)
30/01 - 142 to 146 (5)
02/02 - 147 to 148 (2)
03/02 - 149 to 152 (4)
04/02 - 153 to 156 (4)
05/02 - 157 to 16x (≥4)
06/02 - (≥4)
↳ 162, 10:45 AM
09/02 - 16x to 167 (≥2)
11/02 - 1xx to 171 (≥1)
12/02 - 172 to 175 (4)
13/02 - 176 to 179 (4)
16/02 - 180 to 18x (≥1)
17/02 - 1xx to 181 (?)
18 to 19/02 - 182 to 183 (2)
↳ 81 flats left at 19/02 EOD
23/02 - 1xx to 193 (≥5)
↳ 10 M quota left at EOD
24/02 - 194 to 205 (12)
25/02 - 206 to 2xx (≥4)
↳ 209, 9:45 AM
26/02 - (≥10)
↳ 220
↳ 229, 3:45 PM
27/02 - (≥1)
↳ 232, 9:15 AM
↳ M quota ran out before 11:25 AM
↳ 3 I/O quota left at EOD
02/03 - (≥1)
↳ 253, 3:45 PM
03/03 - (≥11)
↳ 255, 8:45 AM
↳ 265, 3:45 PM
04/03 - (≥6)
↳ 271, 10:45 AM
↳ 273, 11:45 AM
↳ 276, 3:15 PM
05/03 - (≥3)
↳ 282, 9:45 AM
↳ 284, 10:45 AM
06/03 - (≥1)
↳ 299, 2:15 PM
09/03 - (≥1)
↳ 311, 2:45 PM
10/03 - (≥1)
↳ 325, 2:30 PM
5R - 188 flats [prefix JF]
16/12 - GRO (≥2)
17/12 - GRO 00x to 006 (≥2)
18/12 - MGPS 2+5 (≥2)
19/12 - MGPS 2+5 (≥2)
↳ 006
22/12 - MGPS 2+5 (≥2)
↳ 010
23/12 - MGPS 3+5 (≥1)
↳ 176 flats left at EOD
24/12 - MGPS 3+5 (≥1)
↳ 004
29/12 - public 01x to 018 (≥1)
30/12 - 019 (1)
31/12 - 020 (1)
05/01 - 02x to 026 (≥5)
06/01 - 027 to 032 (6)
07/01 - 033 to 038 (6)
08/01 - 039 to 044 (6)
09/01 - 045 to 050 (6)
12/01 - 051 to 0xx (≥8)
13/01 - (≥6)
14/01 - 06x to 071 (≥3)
15/01 - 072 to 0xx (≥8)
16/01 - (≥6)
↳ 08x
↳ 08x
19/01 - (≥5)
↳ 089, 10:30 AM
20/01 - 09x to 098 (≥6)
21/01 - 099 to 10x (≥4)
22/01 - (≥6)
↳ 105
23/01 - 11x to 117 (≥7)
26/01 - 118 to 119 (2)
27/01 - 120 to 121 (2)
29/01 - 122 to 125 (4)
02 to 03/02 - 126 to 13x (≥5)
04/02 - 13x to 134 (≥3)
05/02 - 135 to 137 (3)
06/02 - 138 to 140 (3)
09/02 - 141 to 14x (≥2)
11/02 - (≥4)
13/02 - (≥1)
↳ 150, 11:30 AM
16/02 - (≥2)
↳ 152^
17 to 19/02 - (≥2)
↳ 52 flats left at 19/02 EOD
24/02 - (≥1)
↳ 165, 8:45 AM
25/02 - 1xx to 186 (≥13)
26/02 - 187 to 1xx (≥10)
27/02 - (≥1)
↳ 200, 8:45 AM
02/03 - (≥13)
↳ 213, 8:45 AM
↳ 225, 3:45 PM
↳ 5 C left at EOD
03/03 - (≥1)
↳ 235, 2:45 PM
05/03 - (≥1)
↳ last flat selected before 8:14 AM
↳ 261, 10:45 AM
09/03 - (≥3)
↳ 305, 9:45 AM
↳ 307, 10:15 AM
#jul2025
4R & 5R Appointment Dates
Estate: Bukit Panjang | @bukitpanjangjul25bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 239 flats [prefix JE]
16/12 - GRO (≥3)
18/12 - MGPS 2+4 (≥1)
19/12 - MGPS 2+4 (≥1)
23/12 - MGPS 3+4 (≥1)
↳ 232 flats left at EOD
26/12 - public 00x to 008 (≥1)
29/12 - 009 to 011 (3)
30/12 - 012 to 014 (3)
31/12 - 015 (1)
02/01 - 016 to 017 (2)
05/01 - 018 to 025 (8)
06/01 - 026 to 033 (8)
07/01 - 034 to 042 (9)
08/01 - (≥6)
↳ 04x, 3:30 PM
↳ 05x, 3:30 PM
09/01 - 05x to 058 (≥5)
12/01 - 059 to 066 (8)
13/01 - 067 to 074 (8)
14/01 - 075 to 080 (6)
15/01 - 081 to 088 (8)
16/01 - 089 to 09x (≥7)
19/01 - 09x to 101 (≥5)
20/01 - 102 to 107 (6)
21/01 - 108 to 113 (6)
22/01 - 114 to 119 (6)
23/01 - 120 to 125 (6)
26/01 - 126 to 129 (4)
27/01 - 130 to 133 (4)
28/01 - 134 to 137 (4)
29/01 - 138 to 141 (4)
30/01 - 142 to 146 (5)
02/02 - 147 to 148 (2)
03/02 - 149 to 152 (4)
04/02 - 153 to 156 (4)
05/02 - 157 to 16x (≥4)
06/02 - (≥4)
↳ 162, 10:45 AM
09/02 - 16x to 167 (≥2)
11/02 - 1xx to 171 (≥1)
12/02 - 172 to 175 (4)
13/02 - 176 to 179 (4)
16/02 - 180 to 18x (≥1)
17/02 - 1xx to 181 (?)
18 to 19/02 - 182 to 183 (2)
↳ 81 flats left at 19/02 EOD
23/02 - 1xx to 193 (≥5)
↳ 10 M quota left at EOD
24/02 - 194 to 205 (12)
25/02 - 206 to 2xx (≥4)
↳ 209, 9:45 AM
26/02 - (≥10)
↳ 220
↳ 229, 3:45 PM
27/02 - (≥1)
↳ 232, 9:15 AM
↳ M quota ran out before 11:25 AM
↳ 3 I/O quota left at EOD
02/03 - (≥1)
↳ 253, 3:45 PM
03/03 - (≥11)
↳ 255, 8:45 AM
↳ 265, 3:45 PM
04/03 - (≥6)
↳ 271, 10:45 AM
↳ 273, 11:45 AM
↳ 276, 3:15 PM
05/03 - (≥3)
↳ 282, 9:45 AM
↳ 284, 10:45 AM
06/03 - (≥1)
↳ 299, 2:15 PM
09/03 - (≥1)
↳ 311, 2:45 PM
10/03 - (≥1)
↳ 325, 2:30 PM
5R - 188 flats [prefix JF]
16/12 - GRO (≥2)
17/12 - GRO 00x to 006 (≥2)
18/12 - MGPS 2+5 (≥2)
19/12 - MGPS 2+5 (≥2)
↳ 006
22/12 - MGPS 2+5 (≥2)
↳ 010
23/12 - MGPS 3+5 (≥1)
↳ 176 flats left at EOD
24/12 - MGPS 3+5 (≥1)
↳ 004
29/12 - public 01x to 018 (≥1)
30/12 - 019 (1)
31/12 - 020 (1)
05/01 - 02x to 026 (≥5)
06/01 - 027 to 032 (6)
07/01 - 033 to 038 (6)
08/01 - 039 to 044 (6)
09/01 - 045 to 050 (6)
12/01 - 051 to 0xx (≥8)
13/01 - (≥6)
14/01 - 06x to 071 (≥3)
15/01 - 072 to 0xx (≥8)
16/01 - (≥6)
↳ 08x
↳ 08x
19/01 - (≥5)
↳ 089, 10:30 AM
20/01 - 09x to 098 (≥6)
21/01 - 099 to 10x (≥4)
22/01 - (≥6)
↳ 105
23/01 - 11x to 117 (≥7)
26/01 - 118 to 119 (2)
27/01 - 120 to 121 (2)
29/01 - 122 to 125 (4)
02 to 03/02 - 126 to 13x (≥5)
04/02 - 13x to 134 (≥3)
05/02 - 135 to 137 (3)
06/02 - 138 to 140 (3)
09/02 - 141 to 14x (≥2)
11/02 - (≥4)
13/02 - (≥1)
↳ 150, 11:30 AM
16/02 - (≥2)
↳ 152^
17 to 19/02 - (≥2)
↳ 52 flats left at 19/02 EOD
24/02 - (≥1)
↳ 165, 8:45 AM
25/02 - 1xx to 186 (≥13)
26/02 - 187 to 1xx (≥10)
27/02 - (≥1)
↳ 200, 8:45 AM
02/03 - (≥13)
↳ 213, 8:45 AM
↳ 225, 3:45 PM
↳ 5 C left at EOD
03/03 - (≥1)
↳ 235, 2:45 PM
05/03 - (≥1)
↳ last flat selected before 8:14 AM
↳ 261, 10:45 AM
09/03 - (≥3)
↳ 305, 9:45 AM
↳ 307, 10:15 AM
Selection complete!#jul2025
📅 Toa Payoh Ascent (Jul 2025)
2R & 3R Appointment Dates
Estate: Toa Payoh | @tpyjul2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
2R - 195 flats [prefix YA]
29/12/25 - GRO (≥1)
02/01 - MGPS 2+x (≥2)
↳ 2+4 00x, 2:15 PM
05/01 - MGPS 2+x 00x to 009 (≥4)
↳ 2+4 006, 9:00 AM
↳ 2+4 008, 2:15 PM
↳ 2+4 009, 3:45 PM
06/01 - MGPS 2+x 010 to 0xx (≥4)
↳ 2+4 010, 9:00 AM^
↳ 2+4 01x, 3:45 PM^
07/01 - MGPS 2+x (≥4)
↳ 2+4 014, 9:00 AM
↳ 2+4 01x, 3:45 PM
08/01 - MGPS 2+x (≥4)
↳ 2+4 018, 9:00 AM
↳ 2+4 019, 10:30 AM^
09/01 - MGPS 2+x (≥2)
↳ 2+4 022, 9:00 AM
↳ 2+4 023, AM^
12/01 - public (≥3)
13/01 - 0xx to 037 (≥5)
15/01 - 038 to 0xx (≥6)
16/01 - (≥3)
19/01 - (≥7)
20/01 - (≥7)
↳ 05x, 10:00 AM^
↳ 063, 2:30 PM
21/01 - (≥7)
22/01 - (≥6)
23/01 - 0xx to 086 (≥2)
26/01 - 087 to 09x (≥8)
27/01 - 09x to 10x (≥7)
28/01 - 10x to 111 (≥7)
29/01 - 112 to 119 (8)
30/01 - 120 to 127 (8)
02/02 - 128 to 132 (5)
03/02 - 133 to 137 (5)
04/02 - 138 to xxx (≥4)
05/02 - (≥2)
06/02 - (≥4)
09/02 - (≥7)
10/02 - (≥8)
11/02 - (≥5)
12/02 - 1xx to 182 (≥8)
↳ 48 flats left at EOD
23/02 - 183 to 190 (8)
24/02 - 191 to 198 (8)
25/02 - 199 to 210 (22)
26/02 - 211 to 225 (15)
27/02 - 226 to 2xx (≥3)
↳ C quota ran out before 11:09 AM
02/03 - (≥2)
↳ 24x
↳ 25x, 2:45 PM
03/03 - (≥2)
↳ 28x, 3:30 PM
↳ 18 flats left at EOD
09/03 - (≥4)
↳ 347, AM
↳ 35x, 10:30 AM
3R - 78 flats [prefix YB]
29/12/25 - GRO (≥2)
12/01 - MGPS 3+x (≥4)
↳ 3+4 007, 3:30 PM
13/01 - MGPS 3+x 0xx to 011 (≥3)
14/01 - MGPS 3+x 012 to 01x (≥4)
15/01 - MGPS 3+x (≥4)
↳ 3+4 018, 2:30 PM^
↳ 3+4 019, 3:30 PM
16/01 - (≥2)
↳ unclear if MGPS 3+x or public queue
19/01 - (≥2)
↳ unclear if MGPS 3+x or public queue
20/01 - public (≥2)
21/01 - (≥3)
↳ 028, 10:00 AM
22/01 - (≥4)
23/01 - (≥3)
26/01 - (≥3)
27/01 - 0xx to 047 (≥4)
28/01 - 048 to 052 (5)
29/01 - 053 to 058 (6)
30/01 - 059 to 064 (5)
02/02 - 065 to 070 (6)
03/02 - 071 to 075 (5)
04/02 - 076 to 080 (5)
05/02 - 081 to 08x (≥3)
06/02 - (≥5)
09/02 - (≥2)
↳ 091, 8:30 AM
10/02 - (≥4)
↳ 096, 8:30 AM
↳ 099, 10:00 AM
11/02 - (≥3)
↳ 101, 8:30 AM
12/02 - (≥1)
↳ last flat selected before 11:20 AM
13/02 - (≥2)
↳ 11x, 11:30 AM
↳ 11x, 3:30 PM
#jul2025
2R & 3R Appointment Dates
Estate: Toa Payoh | @tpyjul2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
2R - 195 flats [prefix YA]
29/12/25 - GRO (≥1)
02/01 - MGPS 2+x (≥2)
↳ 2+4 00x, 2:15 PM
05/01 - MGPS 2+x 00x to 009 (≥4)
↳ 2+4 006, 9:00 AM
↳ 2+4 008, 2:15 PM
↳ 2+4 009, 3:45 PM
06/01 - MGPS 2+x 010 to 0xx (≥4)
↳ 2+4 010, 9:00 AM^
↳ 2+4 01x, 3:45 PM^
07/01 - MGPS 2+x (≥4)
↳ 2+4 014, 9:00 AM
↳ 2+4 01x, 3:45 PM
08/01 - MGPS 2+x (≥4)
↳ 2+4 018, 9:00 AM
↳ 2+4 019, 10:30 AM^
09/01 - MGPS 2+x (≥2)
↳ 2+4 022, 9:00 AM
↳ 2+4 023, AM^
12/01 - public (≥3)
13/01 - 0xx to 037 (≥5)
15/01 - 038 to 0xx (≥6)
16/01 - (≥3)
19/01 - (≥7)
20/01 - (≥7)
↳ 05x, 10:00 AM^
↳ 063, 2:30 PM
21/01 - (≥7)
22/01 - (≥6)
23/01 - 0xx to 086 (≥2)
26/01 - 087 to 09x (≥8)
27/01 - 09x to 10x (≥7)
28/01 - 10x to 111 (≥7)
29/01 - 112 to 119 (8)
30/01 - 120 to 127 (8)
02/02 - 128 to 132 (5)
03/02 - 133 to 137 (5)
04/02 - 138 to xxx (≥4)
05/02 - (≥2)
06/02 - (≥4)
09/02 - (≥7)
10/02 - (≥8)
11/02 - (≥5)
12/02 - 1xx to 182 (≥8)
↳ 48 flats left at EOD
23/02 - 183 to 190 (8)
24/02 - 191 to 198 (8)
25/02 - 199 to 210 (22)
26/02 - 211 to 225 (15)
27/02 - 226 to 2xx (≥3)
↳ C quota ran out before 11:09 AM
02/03 - (≥2)
↳ 24x
↳ 25x, 2:45 PM
03/03 - (≥2)
↳ 28x, 3:30 PM
↳ 18 flats left at EOD
09/03 - (≥4)
↳ 347, AM
↳ 35x, 10:30 AM
3R - 78 flats [prefix YB]
29/12/25 - GRO (≥2)
12/01 - MGPS 3+x (≥4)
↳ 3+4 007, 3:30 PM
13/01 - MGPS 3+x 0xx to 011 (≥3)
14/01 - MGPS 3+x 012 to 01x (≥4)
15/01 - MGPS 3+x (≥4)
↳ 3+4 018, 2:30 PM^
↳ 3+4 019, 3:30 PM
16/01 - (≥2)
↳ unclear if MGPS 3+x or public queue
19/01 - (≥2)
↳ unclear if MGPS 3+x or public queue
20/01 - public (≥2)
21/01 - (≥3)
↳ 028, 10:00 AM
22/01 - (≥4)
23/01 - (≥3)
26/01 - (≥3)
27/01 - 0xx to 047 (≥4)
28/01 - 048 to 052 (5)
29/01 - 053 to 058 (6)
30/01 - 059 to 064 (5)
02/02 - 065 to 070 (6)
03/02 - 071 to 075 (5)
04/02 - 076 to 080 (5)
05/02 - 081 to 08x (≥3)
06/02 - (≥5)
09/02 - (≥2)
↳ 091, 8:30 AM
10/02 - (≥4)
↳ 096, 8:30 AM
↳ 099, 10:00 AM
11/02 - (≥3)
↳ 101, 8:30 AM
12/02 - (≥1)
↳ last flat selected before 11:20 AM
13/02 - (≥2)
↳ 11x, 11:30 AM
↳ 11x, 3:30 PM
Selection complete!#jul2025
📅 Toa Payoh Ascent (Jul 2025)
4R Appointment Dates
Estate: Toa Payoh | @tpyjul2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 468 flats [prefix YC]
29/12/25 - GRO (≥4)
30/12 - GRO (≥5)
↳ 01x
31/12 - GRO (≥2)
02/01 - MGPS 2+4 (≥2)
↳ 00x, 2:15 PM
05/01 - MGPS 2+4 (≥4)
↳ 006, 9:00 AM
↳ 008, 2:15 PM
↳ 009, 3:45 PM
06/01 - MGPS 2+4 (≥4)
↳ 010, 9:00 AM^
↳ 01x, 3:45 PM^
07/01 - MGPS 2+4 (≥4)
↳ 014, 9:00 AM
↳ 01x, 3:45 PM
08/01 - MGPS 2+4 (≥4)
↳ 018, 9:00 AM
↳ 019, 10:30 AM^
09/01 - MGPS 2+4 (≥2)
↳ 022, 9:00 AM
↳ 023, AM^
12/01 - MGPS 3+4 (≥4)
↳ 007, 3:30 PM
13/01 - MGPS 3+4 (≥3)
14/01 - MGPS 3+4 (≥4)
15/01 - MGPS 3+4 (≥4)
↳ 018, 2:30 PM^
↳ 019, 3:30 PM
16/01 - (≥2)
↳ unclear if MGPS 3+4 or public queue
19/01 - (≥1)
↳ unclear if MGPS 3+4 or public queue
19/01 - public 0xx to 056 (≥1)
20/01 - 057 to 058 (2)
21/01 - 059 to 061 (3)
22/01 - 062 to 06x (≥4)
23/01 - 06x to 070 (≥3)
26/01 - 071 to 074 (4)
27/01 - 075 to 084 (10)
28/01 - 085 to 094 (10)
29/01 - 095 to 104 (10)
30/01 - 105 to 113 (9)
02/02 - 114 to 125 (12)
03/02 - 126 to 138 (13)
04/02 - 139 to 144 (6)
05/02 - 145 to 150 (6)
06/02 - 151 to 156 (6)
08/02 - 157 to 187 (31)
09/02 - 188 to 194 (7)
10/02 - 195 to 200 (6)
11/02 - 201 to 210 (10)
12/02 - 211 to 234 (24)
13/02 - 235 to 256 (22)
16/02 - 257 to 260 (4)
19/02 - 261 to 266 (6)
↳ 233 flats left at EOD
20/02 - 267 to 273 (7)
23/02 - 274 to 298 (25)
24/02 - 275 to 322 (24)
25/02 - 323 to 346 (24)
26/02 - 347 to 371 (25)
27/02 - 372 to 401 (30)
02/03 - 402 to 434 (33)
03/03 - 435 to 476 (42)
↳ 46 flats left at EOD
04/03 - 477 to 530 (53)
↳ 51x, 2:15 PM
↳ 52x, 3:15 PM
↳ C quota ran out between 2:39 PM and 3:55 PM
05/03 - 531 to 5xx (≥30)
06/03 - (≥12)
↳ 59x, 9:45 AM
↳ 61x, 11:00 AM
09/03 - (≥32)
↳ 65x, 10:00 AM
↳ 69x, 3:00 PM
10/03 - (≥62)
↳ 70x, 8:15 AM
↳ 77x, 3:30 PM
11/03 - (≥52)
↳ 77x, 8:15 AM
↳ 83x, 3:15 PM
12/03 - (≥12)
↳ 86x, 9:45 AM
↳ 88x, 11:15 AM
13/03 - (≥1)
↳ 91x, 8:15 AM^
#jul2025
4R Appointment Dates
Estate: Toa Payoh | @tpyjul2025bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 468 flats [prefix YC]
29/12/25 - GRO (≥4)
30/12 - GRO (≥5)
↳ 01x
31/12 - GRO (≥2)
02/01 - MGPS 2+4 (≥2)
↳ 00x, 2:15 PM
05/01 - MGPS 2+4 (≥4)
↳ 006, 9:00 AM
↳ 008, 2:15 PM
↳ 009, 3:45 PM
06/01 - MGPS 2+4 (≥4)
↳ 010, 9:00 AM^
↳ 01x, 3:45 PM^
07/01 - MGPS 2+4 (≥4)
↳ 014, 9:00 AM
↳ 01x, 3:45 PM
08/01 - MGPS 2+4 (≥4)
↳ 018, 9:00 AM
↳ 019, 10:30 AM^
09/01 - MGPS 2+4 (≥2)
↳ 022, 9:00 AM
↳ 023, AM^
12/01 - MGPS 3+4 (≥4)
↳ 007, 3:30 PM
13/01 - MGPS 3+4 (≥3)
14/01 - MGPS 3+4 (≥4)
15/01 - MGPS 3+4 (≥4)
↳ 018, 2:30 PM^
↳ 019, 3:30 PM
16/01 - (≥2)
↳ unclear if MGPS 3+4 or public queue
19/01 - (≥1)
↳ unclear if MGPS 3+4 or public queue
19/01 - public 0xx to 056 (≥1)
20/01 - 057 to 058 (2)
21/01 - 059 to 061 (3)
22/01 - 062 to 06x (≥4)
23/01 - 06x to 070 (≥3)
26/01 - 071 to 074 (4)
27/01 - 075 to 084 (10)
28/01 - 085 to 094 (10)
29/01 - 095 to 104 (10)
30/01 - 105 to 113 (9)
02/02 - 114 to 125 (12)
03/02 - 126 to 138 (13)
04/02 - 139 to 144 (6)
05/02 - 145 to 150 (6)
06/02 - 151 to 156 (6)
08/02 - 157 to 187 (31)
09/02 - 188 to 194 (7)
10/02 - 195 to 200 (6)
11/02 - 201 to 210 (10)
12/02 - 211 to 234 (24)
13/02 - 235 to 256 (22)
16/02 - 257 to 260 (4)
19/02 - 261 to 266 (6)
↳ 233 flats left at EOD
20/02 - 267 to 273 (7)
23/02 - 274 to 298 (25)
24/02 - 275 to 322 (24)
25/02 - 323 to 346 (24)
26/02 - 347 to 371 (25)
27/02 - 372 to 401 (30)
02/03 - 402 to 434 (33)
03/03 - 435 to 476 (42)
↳ 46 flats left at EOD
04/03 - 477 to 530 (53)
↳ 51x, 2:15 PM
↳ 52x, 3:15 PM
↳ C quota ran out between 2:39 PM and 3:55 PM
05/03 - 531 to 5xx (≥30)
06/03 - (≥12)
↳ 59x, 9:45 AM
↳ 61x, 11:00 AM
09/03 - (≥32)
↳ 65x, 10:00 AM
↳ 69x, 3:00 PM
10/03 - (≥62)
↳ 70x, 8:15 AM
↳ 77x, 3:30 PM
11/03 - (≥52)
↳ 77x, 8:15 AM
↳ 83x, 3:15 PM
12/03 - (≥12)
↳ 86x, 9:45 AM
↳ 88x, 11:15 AM
13/03 - (≥1)
↳ 91x, 8:15 AM^
Selection complete!#jul2025
📅 Clementi Emerald (Jul 2025)
2R & 3R Appointment Dates
Estate: Clementi | @clementijul25bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
2R - 222 flats [prefix TE]
04/12/26 - MGPS 2+x 001 to 003 (3)
05/12 - MGPS 2+x 004 to 00x (≥3)
08/12 - MGPS 2+x (≥3)
↳ 2+4 00x, AM^
09/12 - MGPS 2+x (≥2)
11/12 - public 0xx to 013 (≥1)
17/12 - 014 (1)
18/12 - 015 (1)
22/12 - 016 (1)
26/12 - 017 (1)
29/12 - 018 (1)
31/12 - 019 (1)
02/12 - 020 (1)
06/01 - 021 to 024 (4)
07/01 - 025 to 028 (4)
08/01 - 029 to 032 (4)
12/01 - 033 to 036 (4)
13/01 - 037 to 040 (4)
15/01 - 041 to 044 (4)
16/01 - 045 to 047 (3)
19/01 - 048 to 054 (7)
20/01 - 055 to 061 (7)
21/01 - 062 to 068 (7)
22/01 - 069 to 075 (7)
26/01 - 076 to 081 (6)
27/01 - 082 to 087 (6)
28/01 - 088 to 097 (10)
29/01 - 098 to 099 (2)
30/01 - 100 to 101 (2)
02/02 - 102 to 108 (7)
03/02 - 109 to 11x (≥6)
04/02 - 1xx to 124 (≥6)
05/02 - 125 to 1xx (≥5)
06/02 - 13x to 140 (≥5)
09/02 - 141 to 1xx (≥6)
10/02 - 1xx to 154 (≥7)
11/02 - 155 to 162 (8)
12/02 - 163 to 168 (6)
13/02 - 169 to 175 (7)
16/02 - 176 to 177 (2)
↳ 86 flats left at EOD
20/02 - 178 to 179 (2)
23/02 - 180 to 187 (8)
24/02 - 188 to 197 (10)
25/02 - 198 to 207 (10)
26/02 - 208 to 217 (10)
27/02 - 218 to 227 (10)
02/03 - 228 to 248 (21)
03/03 - 249 to 268 (20)
04/03 - 269 to xxx (≥11)
↳ 17 flats left at EOD
05/03 - (≥1)
↳ last C quota taken before 11:04 AM
06/03 - (≥1)
↳ 31x, 10:00 AM
09/03 - (≥1)
↳ 35x
12/03 - (≥1)
↳ 44x
3R - 111 flats, at least 262 applicants [prefix TF]
11/12/26 - MGPS 3+x (≥3)
↳ 3+4 00x, AM
↳ 3+4 006, 3:30 PM
12/12 - MGPS 3+x (≥1)
↳ 3+4 008^
↳ 104 flats left at EOD
15/12 - MGPS 3+x (≥1)
↳ 3+4 010, 8:30 AM^
16/12 - MGPS 3+x (≥2)
17/12 - MGPS 3+x (≥2)
18/12 - public (≥1)
23/12 - (≥1)
30/12 - (≥1)
02/01 - (≥3)
05/01 - (≥3)
06/01 - 0xx to 029 (≥2)
07/01 - 030 to 0xx (≥1)
08/01 - (≥3)
12/01 - 03x to 039 (?)
13/01 - 040 to 0xx (≥1)
14/01 - (≥3)
15/01 - 04x to 049 (≥1)
16/01 - 050 to 051 (2)
19/01 - 052 to 056 (5)
20/01 - 057 to 063 (7)
21/01 - 064 to 068 (5)
22/01 - 069 to 074 (6)
23/01 - 075 to 079 (5)
26/01 - 080 to 0xx (≥8)
27/01 - 0xx to 092 (?)
28/01 - 093 to 09x (≥1)
29/01 - 09x to 102 (≥5)
30/01 - 103 to 1xx (≥4)
02/02 - (≥3)
03/02 - (≥3)
↳ 11x
02/03 - (≥1)
↳ 16 flats left at EOD
04/03 - (?)
↳ 16 flats left at EOD
#jul2025
2R & 3R Appointment Dates
Estate: Clementi | @clementijul25bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[4R dates]
2R - 222 flats [prefix TE]
04/12/26 - MGPS 2+x 001 to 003 (3)
05/12 - MGPS 2+x 004 to 00x (≥3)
08/12 - MGPS 2+x (≥3)
↳ 2+4 00x, AM^
09/12 - MGPS 2+x (≥2)
11/12 - public 0xx to 013 (≥1)
17/12 - 014 (1)
18/12 - 015 (1)
22/12 - 016 (1)
26/12 - 017 (1)
29/12 - 018 (1)
31/12 - 019 (1)
02/12 - 020 (1)
06/01 - 021 to 024 (4)
07/01 - 025 to 028 (4)
08/01 - 029 to 032 (4)
12/01 - 033 to 036 (4)
13/01 - 037 to 040 (4)
15/01 - 041 to 044 (4)
16/01 - 045 to 047 (3)
19/01 - 048 to 054 (7)
20/01 - 055 to 061 (7)
21/01 - 062 to 068 (7)
22/01 - 069 to 075 (7)
26/01 - 076 to 081 (6)
27/01 - 082 to 087 (6)
28/01 - 088 to 097 (10)
29/01 - 098 to 099 (2)
30/01 - 100 to 101 (2)
02/02 - 102 to 108 (7)
03/02 - 109 to 11x (≥6)
04/02 - 1xx to 124 (≥6)
05/02 - 125 to 1xx (≥5)
06/02 - 13x to 140 (≥5)
09/02 - 141 to 1xx (≥6)
10/02 - 1xx to 154 (≥7)
11/02 - 155 to 162 (8)
12/02 - 163 to 168 (6)
13/02 - 169 to 175 (7)
16/02 - 176 to 177 (2)
↳ 86 flats left at EOD
20/02 - 178 to 179 (2)
23/02 - 180 to 187 (8)
24/02 - 188 to 197 (10)
25/02 - 198 to 207 (10)
26/02 - 208 to 217 (10)
27/02 - 218 to 227 (10)
02/03 - 228 to 248 (21)
03/03 - 249 to 268 (20)
04/03 - 269 to xxx (≥11)
↳ 17 flats left at EOD
05/03 - (≥1)
↳ last C quota taken before 11:04 AM
06/03 - (≥1)
↳ 31x, 10:00 AM
09/03 - (≥1)
↳ 35x
12/03 - (≥1)
↳ 44x
3R - 111 flats, at least 262 applicants [prefix TF]
11/12/26 - MGPS 3+x (≥3)
↳ 3+4 00x, AM
↳ 3+4 006, 3:30 PM
12/12 - MGPS 3+x (≥1)
↳ 3+4 008^
↳ 104 flats left at EOD
15/12 - MGPS 3+x (≥1)
↳ 3+4 010, 8:30 AM^
16/12 - MGPS 3+x (≥2)
17/12 - MGPS 3+x (≥2)
18/12 - public (≥1)
23/12 - (≥1)
30/12 - (≥1)
02/01 - (≥3)
05/01 - (≥3)
06/01 - 0xx to 029 (≥2)
07/01 - 030 to 0xx (≥1)
08/01 - (≥3)
12/01 - 03x to 039 (?)
13/01 - 040 to 0xx (≥1)
14/01 - (≥3)
15/01 - 04x to 049 (≥1)
16/01 - 050 to 051 (2)
19/01 - 052 to 056 (5)
20/01 - 057 to 063 (7)
21/01 - 064 to 068 (5)
22/01 - 069 to 074 (6)
23/01 - 075 to 079 (5)
26/01 - 080 to 0xx (≥8)
27/01 - 0xx to 092 (?)
28/01 - 093 to 09x (≥1)
29/01 - 09x to 102 (≥5)
30/01 - 103 to 1xx (≥4)
02/02 - (≥3)
03/02 - (≥3)
↳ 11x
02/03 - (≥1)
↳ 16 flats left at EOD
04/03 - (?)
↳ 16 flats left at EOD
Selection complete!#jul2025
📅 Clementi Emerald (Jul 2025)
4R Appointment Dates
Estate: Clementi | @clementijul25bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 420 flats [prefix TG]
01/12 - GRO 001 to 00x (≥4)
02/12 - GRO 00x (≥3)
03/12 - GRO 00x (≥3)
04/12 - MGPS 2+4 (≥3)
↳ 001, 9:15 AM^
↳ 002, 10:45 AM
↳ 003, 3:30 PM
05/12 - MGPS 2+4 (≥3)
↳ 004, 9:15 AM^
08/12 - MGPS 2+4 (≥3)
↳ 00x, AM^
09/12 - MGPS 2+4 (≥2)
11/12 - MGPS 3+4 (≥3)
↳ 00x, AM
↳ 006, 3:30 PM
12/12 - MGPS 3+x (≥1)
↳ 008^
15/12 - MGPS 3+4 (≥1)
↳ 010, 8:30 AM^
16/12 - MGPS 3+4 (≥2)
17/12 - MGPS 3+4 (≥2)
17/12 - public 041 (1)
18/12 - 042 to 047 (6)
23/12 - 048 to 053 (6)
26/12 - 054 (1)
29/12 - 055 to 057 (3)
30/12 - 058 to 061 (4)
31/12 - 062 to 063 (2)
02/01 - 064 to 067 (4)
05/01 - 068 to 079 (12)
06/01 - 080 to 089 (10)
07/01 - 090 to 099 (10)
08/01 - 100 to 110 (11)
09/01 - 111 to 119 (9)
12/01 - 120 to 132 (13)
13/01 - 133 to 143 (11)
14/01 - 144 to 154 (11)
15/01 - 155 to 164 (10)
16/01 - 165 to 166 (2)
19/01 - 167 to 178 (12)
20/01 - 179 to 190 (12)
21/01 - 191 to 202 (12)
22/01 - 203 to 215 (13)
23/01 - 216 to 220 (5)
26/01 - 221 to 232 (12)
27/01 - 233 to 246 (12)
28/01 - 247 to 258 (12)
29/01 - 259 to 270 (12)
30/01 - 271 to 274 (4)
02/02 - 275 to 287 (13)
03/02 - 288 to 299 (12)
04/02 - 300 to 305 (6)
05/02 - 306 to 311 (6)
06/02 - 312 to 317 (6)
09/02 - 318 to 323 (6)
10/02 - 324 to 331 (8)
11/02 - 332 to 337 (6)
12/02 - 338 to 349 (12)
13/02 - 350 to 361 (12)
16/02 - 362 to 366 (5)
19/02 - 367 to 372 (6)
20/02 - 373 to 379 (7)
23/02 - 380 to 397 (18)
24/02 - 398 to 416 (19)
25/02 - 417 to 434 (18)
26/02 - 435 to 453 (19)
27/02 - 454 to 471 (18)
02/03 - 472 to 512 (41)
↳ last C quota taken before 9:59 AM
↳ 48x, 10:00 AM
↳ 17 flats left at EOD
03/03 - 513 to 555 (43)
04/03 - 556 to xxx (≥25)
↳ 15 flats left at EOD
05/03 - (≥22)
↳ 60x
↳ 63x^
06/03 - (≥32)
↳ 62x
↳ 66x
09/03 - (≥1)
↳ 68x
10/03 - (≥1)
↳ 74x
11/03 - (≥1)
↳ 79x
12/03 - (≥2)
↳ 81x
↳ 82x
#jul2025
4R Appointment Dates
Estate: Clementi | @clementijul25bto
✅ Selection complete!
^ - unverifiable submission
( ) - no. of appts for the day
EOD - end-of-day
[2R & 3R dates]
4R - 420 flats [prefix TG]
01/12 - GRO 001 to 00x (≥4)
02/12 - GRO 00x (≥3)
03/12 - GRO 00x (≥3)
04/12 - MGPS 2+4 (≥3)
↳ 001, 9:15 AM^
↳ 002, 10:45 AM
↳ 003, 3:30 PM
05/12 - MGPS 2+4 (≥3)
↳ 004, 9:15 AM^
08/12 - MGPS 2+4 (≥3)
↳ 00x, AM^
09/12 - MGPS 2+4 (≥2)
11/12 - MGPS 3+4 (≥3)
↳ 00x, AM
↳ 006, 3:30 PM
12/12 - MGPS 3+x (≥1)
↳ 008^
15/12 - MGPS 3+4 (≥1)
↳ 010, 8:30 AM^
16/12 - MGPS 3+4 (≥2)
17/12 - MGPS 3+4 (≥2)
17/12 - public 041 (1)
18/12 - 042 to 047 (6)
23/12 - 048 to 053 (6)
26/12 - 054 (1)
29/12 - 055 to 057 (3)
30/12 - 058 to 061 (4)
31/12 - 062 to 063 (2)
02/01 - 064 to 067 (4)
05/01 - 068 to 079 (12)
06/01 - 080 to 089 (10)
07/01 - 090 to 099 (10)
08/01 - 100 to 110 (11)
09/01 - 111 to 119 (9)
12/01 - 120 to 132 (13)
13/01 - 133 to 143 (11)
14/01 - 144 to 154 (11)
15/01 - 155 to 164 (10)
16/01 - 165 to 166 (2)
19/01 - 167 to 178 (12)
20/01 - 179 to 190 (12)
21/01 - 191 to 202 (12)
22/01 - 203 to 215 (13)
23/01 - 216 to 220 (5)
26/01 - 221 to 232 (12)
27/01 - 233 to 246 (12)
28/01 - 247 to 258 (12)
29/01 - 259 to 270 (12)
30/01 - 271 to 274 (4)
02/02 - 275 to 287 (13)
03/02 - 288 to 299 (12)
04/02 - 300 to 305 (6)
05/02 - 306 to 311 (6)
06/02 - 312 to 317 (6)
09/02 - 318 to 323 (6)
10/02 - 324 to 331 (8)
11/02 - 332 to 337 (6)
12/02 - 338 to 349 (12)
13/02 - 350 to 361 (12)
16/02 - 362 to 366 (5)
19/02 - 367 to 372 (6)
20/02 - 373 to 379 (7)
23/02 - 380 to 397 (18)
24/02 - 398 to 416 (19)
25/02 - 417 to 434 (18)
26/02 - 435 to 453 (19)
27/02 - 454 to 471 (18)
02/03 - 472 to 512 (41)
↳ last C quota taken before 9:59 AM
↳ 48x, 10:00 AM
↳ 17 flats left at EOD
03/03 - 513 to 555 (43)
04/03 - 556 to xxx (≥25)
↳ 15 flats left at EOD
05/03 - (≥22)
↳ 60x
↳ 63x^
06/03 - (≥32)
↳ 62x
↳ 66x
09/03 - (≥1)
↳ 68x
10/03 - (≥1)
↳ 74x
11/03 - (≥1)
↳ 79x
12/03 - (≥2)
↳ 81x
↳ 82x
Selection complete!#jul2025
Hi everyone! 👋🏻
I know it’s been a while since I last posted, sorry for the silence! Am finally in the right headspace to share that:
This will be the last post for BTO Appointment Dates (Unofficial) 🏁🏡
It’s been a long time coming, and something I’ve thought about for a while.
5 years ago, BTO demand was at its peak, its process felt opaque, and people were relying heavily on crowdsourcing. This also coincided with a time when Telegram became more widely used. I hence started @btoapptdates here, in hopes of clearing some fog along people's journeys to home ownership.
From day one, I kept this manual on intention: primarily gathering inputs via DMs and group chats, while availing Google Form submissions for those who preferred complete anonymity. A big part of this decision was to stay engaged with the community — not just tracking dates, but also working together to make sense of policies and all other “adulting” bits that came with it 🧩
But sustaining something like this needs time and consistency. Over time, my priorities have shifted, and I no longer feel I can give this the level of care I'd have wanted for it. Rather than let this unjustly slink into an unexplained death, I'm posting this to close this chapter of mine properly 👋🏻
This project has always been about empowering Singaporeans to navigate important life decisions with more clarity. Which is why I’ve intentionally turned down monetisation opps — I firmly believe that access to clarity in a public service should be availed to anyone who needs it, without paywalls. This guided how @btoapptdates was built, and is a principle I care deeply about.
And so as I move on to other things, I want to take this opp to say to everyone: thank you for your trust, support, and even friendship over the years. It has truly been my privilege to serve my fellow Singaporeans in this small way. I'll miss this very much! 🥹
With gratitude,
Si Min (a.k.a. SM)
This channel will NOT be deleted, just no more new posts. I also intend to build a simple website, so that archived data in this channel becomes accessible beyond Telegram. Once that’s done, I’ll move on to other things. If making sense of messy problems and shaping what helps Singaporeans resonates with you, let’s connect on LinkedIn!
I know it’s been a while since I last posted, sorry for the silence! Am finally in the right headspace to share that:
This will be the last post for BTO Appointment Dates (Unofficial) 🏁🏡
It’s been a long time coming, and something I’ve thought about for a while.
5 years ago, BTO demand was at its peak, its process felt opaque, and people were relying heavily on crowdsourcing. This also coincided with a time when Telegram became more widely used. I hence started @btoapptdates here, in hopes of clearing some fog along people's journeys to home ownership.
From day one, I kept this manual on intention: primarily gathering inputs via DMs and group chats, while availing Google Form submissions for those who preferred complete anonymity. A big part of this decision was to stay engaged with the community — not just tracking dates, but also working together to make sense of policies and all other “adulting” bits that came with it 🧩
But sustaining something like this needs time and consistency. Over time, my priorities have shifted, and I no longer feel I can give this the level of care I'd have wanted for it. Rather than let this unjustly slink into an unexplained death, I'm posting this to close this chapter of mine properly 👋🏻
This project has always been about empowering Singaporeans to navigate important life decisions with more clarity. Which is why I’ve intentionally turned down monetisation opps — I firmly believe that access to clarity in a public service should be availed to anyone who needs it, without paywalls. This guided how @btoapptdates was built, and is a principle I care deeply about.
And so as I move on to other things, I want to take this opp to say to everyone: thank you for your trust, support, and even friendship over the years. It has truly been my privilege to serve my fellow Singaporeans in this small way. I'll miss this very much! 🥹
Some things are built to scale. Others, to serve a season.
With gratitude,
Si Min (a.k.a. SM)
This channel will NOT be deleted, just no more new posts. I also intend to build a simple website, so that archived data in this channel becomes accessible beyond Telegram. Once that’s done, I’ll move on to other things. If making sense of messy problems and shaping what helps Singaporeans resonates with you, let’s connect on LinkedIn!