Window Installation & Replacement near you in Singapore
Known locally as window replacement (bca-approved contractors). Compare researched prices and get free quotes from pros wherever you are in Singapore.
Typical price: SGD 300–SGD 8,000
Free, no obligation. Sign in with Google to send your request.
What window installation & replacement costs in Singapore
| Job size | Low | Typical | High |
|---|---|---|---|
| Single window replacement Replace one aluminium window with approved contractor | SGD 300 | SGD 600 | SGD 1,200 |
| Three windows Replace three windows, one visit | SGD 900 | SGD 1,700 | SGD 3,200 |
| Whole flat (6-8 windows) Replace all windows in a typical HDB flat | SGD 2,500 | SGD 4,500 | SGD 8,000 |
Full window installation & replacement price guide for Singapore
How to hire a window installation & replacement pro in Singapore
- Use a BCA-approved window contractor — mandatory for window installation and replacement in Singapore
- For HDB flats, ensure the contractor is also HDB-registered and follows HDB window rules (no changes to facade appearance without approval)
- Confirm casement window rivets/friction stays and sliding window safety stoppers meet current retrofit rules
- Remember owners must ensure windows are checked (6-monthly self-checks encouraged); poorly maintained windows attract fines if they fall
- Get per-window pricing with disposal and sealant work included
- Confirm aluminium frame and glass spec (laminated glass for high floors is worth asking about)
Frequently asked questions
How long does window installation take?
Replacing a window in an existing opening takes 2-4 hours per window for an experienced crew — a whole house is usually 1-3 days. The wait is in manufacturing: made-to-measure windows typically take 2-8 weeks from survey to fitting.
Why is my double glazing misted up between the panes?
The sealed unit has failed and let moist air in. The fix is usually replacing just the glass unit, not the whole frame — a fraction of full replacement cost. Widespread misting across many windows of the same age suggests the batch is failing and full replacement may be better value.
How much does window replacement cost?
Windows are priced per opening: the unit itself (frame material, glazing spec, size) plus installation labour. A standard-size replacement in an existing opening is the base case; enlarging openings, upper-floor access, bay windows and heritage styles add meaningfully. Whole-house jobs get per-window discounts.
Can windows be replaced in winter or bad weather?
Yes — pros replace one opening at a time so the house is never fully open, and cold-weather installation is routine in cold climates. Sealants and foams have temperature limits, so extreme cold or rain may shift a schedule, but winter is often the quieter, cheaper season to book.
Do new windows need planning permission or permits?
Like-for-like replacement is usually permit-free, but many places regulate windows through energy codes, safety-glass rules, and egress requirements for bedrooms — and heritage/conservation properties almost always need consent for changes. Your installer should know local rules; ask what paperwork you'll receive at completion.
How do I choose between vinyl/uPVC, aluminium and timber windows?
uPVC/vinyl is the value pick: good insulation, low maintenance, mid-range look. Aluminium gives slim frames and durability (thermally broken frames fix its insulation weakness) at a higher price. Timber looks best and suits period homes but needs maintenance and costs most. Warranty and installer quality matter more than brand marketing.
Who can legally replace windows in Singapore?
Only BCA-approved window contractors — this is a licensing regime specific to Singapore introduced to stop fallen-window incidents. For HDB flats the contractor must also be HDB-registered, and facade appearance can't change without approval.
Related services
Planning a budget?
See the full window installation & replacement cost guide or browse all Singapore price guides.
Free, no obligation. Sign in with Google to send your request.