What a new condo really costs to build — and how that sets the launch price
A launch price is built from three things: the land, the cost to build, and the developer’s margin. To pin down the build cost we went to the quantity-surveyor cost handbooks — Rider Levett Bucknall and Arcadis — plus BCA’s tender-price data, rather than any single portal’s rule of thumb. Two findings settle the debate: construction is not a location cost, and it is far less variable than land.
TL;DR
- Construction is location-independent. No QS cost table (RLB, Arcadis) is ever segmented by district — only by building type and spec tier. Location shows up entirely in the land price.
- Build cost by tier (2025): mass-market ~$290, mid ~$375, luxury ~$490 psf GFA — a ~2.1× spread driven by finishes, not postcode.
- Land varies ~5×; construction ~2×. So the intuition holds: land is the swing factor. Costs are also up ~36% since 2020 (BCA Tender Price Index) — a durable step-up.
- Tax before a brick is laid: a developer pays ~11% on the land (6% BSD + 5% non-remittable ABSD) and can’t reclaim the 9% GST on construction (residential sales are GST-exempt). Add those, plus soft costs & margin, and the residual market premium is only ~9% — much of the apparent “markup” is tax and cost, not profit.
What construction actually costs
Reconciled from RLB’s Rider’s Digest 2025 and Arcadis’ 2025 cost handbooks (S$ psf of gross floor area, excludes land, fees, finance). Two independent QS practices land within a few dollars of each other.
| Spec tier | Range | Central | Typical positioning |
|---|---|---|---|
| Mass-market / standard | $250–$330 | $290 | OCR-typical |
| Mid / good quality | $330–$420 | $375 | RCR-typical |
| High-end / luxury | $410–$580 | $490 | CCR / prime-typical |
Drivers, in order: finishes/spec tier (~2.1–2.3×, the dominant lever), basement depth (+34–110% on below-grade car-park GFA), then height. Location/district: no evidence of any direct effect. Sources: RLB Rider’s Digest 2025; Arcadis Construction Cost Handbook 2025; BCA Tender Price Index.
From land + construction to the launch price
Each dot is a launch where we know both the awarded land rate and the actual achieved $psf (URA developer sales). The dashed line is the cost-plus floor for mid-spec construction — almost every launch sits above it, and the gap is the market premium.
Why cheap-land sites look like a bigger “markup”
Because construction is a near-fixed cost, it is a bigger share of a cheap OCR site than a pricey CCR one — so the same building maths produces a higher launch-to-land multiple in the suburbs. The market premium (pricing power) is the only part that reflects location demand.
| Region | Median land | Duty + GST | Construction | Break-even | Cost-plus floor | Actual launch | Market premium |
|---|---|---|---|---|---|---|---|
| CCR | $1,489 | $208 | $490 | $2,302 | $2,877 | $3,146 | +9% |
| RCR | $1,318 | $179 | $375 | $1,970 | $2,463 | $2,642 | +7% |
| OCR | $1,024 | $139 | $290 | $1,529 | $1,912 | $2,186 | +14% |
The tax a developer pays before a brick is laid
Two IRAS costs sit inside every launch price and never appear on a brochure. On the land: Buyer’s Stamp Duty tops out at 6%, and a company buying residential land pays Additional Buyer’s Stamp Duty — 35% that is remitted only if the developer finishes and sells every unit within 5 years, plus a 5% slice that is never remittable. So the certain, upfront duty is ~11% of the land price; the remittable 35% is the reason developers cut prices to clear stock as the 5-year deadline nears (miss it and the 35% is clawed back with 5%/year interest). On the build: because the sale of residential property is GST-exempt, the developer cannot reclaim the 9% GST it pays on construction — it is a sunk cost. Together these add roughly +10% to the (land + construction) base.
What you’re paying for
The median launch price split into land, the (location-independent) construction, the normal soft-costs-and-margin, and the market premium developers capture on top.
Try it — land + construction estimator
Enter an awarded land rate and pick a construction tier. Defaults are the researched central figures.
Every matched launch
| Project | Segment | Land | Construction | Launch $psf | ×land |
|---|---|---|---|---|---|
| Bukit Timah Road | CCR | $1,820 | $490 | $3,403 | 1.87× |
| Upperhouse At Orchard Boulevard | CCR | $1,617 | $490 | $3,439 | 2.13× |
| Midtown Modern | RCR | $1,535 | $375 | $3,638 | 2.37× |
| Irwell Hill Residences | CCR | $1,515 | $490 | $2,743 | 1.81× |
| One Bernam | CCR | $1,463 | $490 | $2,651 | 1.81× |
| Middle Road | RCR | $1,458 | $375 | $2,642 | 1.81× |
| Tanjong Rhu Road | RCR | $1,455 | $375 | $2,984 | 2.05× |
| Dunearn House | RCR | $1,410 | $375 | $2,976 | 2.11× |
| Marina View Residences | CCR | $1,402 | $490 | $2,976 | 2.12× |
| Vela Bay | OCR | $1,388 | $290 | $2,613 | 1.88× |
| Lorong 1 Toa Payoh | RCR | $1,360 | $375 | $2,750 | 2.02× |
| Grand Dunman | RCR | $1,350 | $375 | $2,425 | 1.80× |
| Bukit Timah Link | RCR | $1,343 | $375 | $2,813 | 2.09× |
| River Green | RCR | $1,325 | $375 | $3,482 | 2.63× |
| Pinetree Hill | RCR | $1,318 | $375 | $2,678 | 2.03× |
| Tembusu Grand | RCR | $1,302 | $375 | $2,411 | 1.85× |
| Holland Drive | CCR | $1,285 | $490 | $3,316 | 2.58× |
| Clementi Avenue 1 | RCR | $1,250 | $375 | $2,521 | 2.02× |
| Lentor Modern | OCR | $1,204 | $290 | $2,126 | 1.77× |
| Media Circle | RCR | $1,191 | $375 | $2,575 | 2.16× |
| Margaret Drive | RCR | $1,154 | $375 | $2,918 | 2.53× |
| Northumberland Road | RCR | $1,129 | $375 | $2,421 | 2.14× |
| Lentoria | OCR | $1,108 | $290 | $2,392 | 2.16× |
| Hillock Green | OCR | $1,060 | $290 | $2,124 | 2.00× |
| The Chuan Park | OCR | $1,042 | $290 | $2,641 | 2.53× |
| Hillview Rise | OCR | $1,024 | $290 | $2,186 | 2.13× |
| Pinery Residences | OCR | $1,004 | $290 | $2,552 | 2.54× |
| The Botany At Dairy Farm | OCR | $980 | $290 | $1,994 | 2.03× |
| Sceneca Residence | RCR | $930 | $375 | $1,778 | 1.91× |
| Lentor Gardens | OCR | $920 | $290 | $2,185 | 2.38× |
| Champions Way | OCR | $904 | $290 | $2,072 | 2.29× |
| Faber Walk | RCR | $900 | $375 | $2,310 | 2.57× |
| Jalan Bunga Rampai | RCR | $885 | $375 | $2,166 | 2.45× |
| Tengah Garden Avenue | OCR | $821 | $290 | $2,230 | 2.72× |
| Rivelle | EC | $768 | $290 | $1,939 | 2.52× |
| Coastal Cabana | EC | $729 | $290 | $1,827 | 2.51× |
| Aurelle Of Tampines | EC | $721 | $290 | $2,052 | 2.85× |
| Otto Place | EC | $703 | $290 | $1,850 | 2.63× |
| Altura | EC | $662 | $290 | $1,603 | 2.42× |
| Tenet | EC | $659 | $290 | $1,732 | 2.63× |
| Novo Place | EC | $626 | $290 | $1,682 | 2.69× |
| Copen Grand | EC | $603 | $290 | $1,514 | 2.51× |
| North Gaia | EC | $576 | $290 | $1,422 | 2.47× |
| Provence Residence | EC | $566 | $290 | $1,616 | 2.86× |