BTO flats are bought directly from HDB as new, subsidized units with an income ceiling and a requirement not to have owned private property recently. Buyers usually wait for construction to complete. In contrast, resale flats come from existing owners in the open market, have no income ceiling, and can be taken over more quickly. Both have separate eligibility criteria, but resale flats generally offer more immediate occupancy while BTO flats require meeting stricter conditions and waiting periods.