Who is allowed to replace an HDB window

HDB requires a BCA approved window contractor on its directory for window installation and replacement, and a renovation permit before the work. BCA calls the workhead RW01. Homey Furnishing is not that contractor. Interior reseal, a sound handle, film on intact glass and a clean stay on their own pages.

4.9

trusted by 500+

Common corridor of an HDB block in Singapore

Photo: ProjectManhattan, CC BY-SA 3.0, via Wikimedia Commons. An HDB common corridor. It is not a photograph of a named flat.

HDB licensed renovation contractor badge
Warranty satisfaction badge
Singapore service badge

How it works

  1. 1

    Send one photo of each window from inside the room, with the block and whether the home is HDB, condo or landed.

  2. 2

    We match a band already printed on HomeySG, or we say quote on inspection.

  3. 3

    Exterior rivets, stays, rollers and glass are named as a BCA approved window contractor. Film on intact glass is not a sash replacement.

  4. 4

    You confirm the scope before anyone comes. Curtains, blinds and roller shades stay off the booking.

What this job actually is

Last updated 31 October 2026.

1. New window or a repair 2. RW01 if exterior 3. Permit before removal 4. Keep the report
Permit path or exempt interior job

“HDB approved window contractor” is one of the clearest window searches in Singapore, and it is a registration question before it is a price question. HDB’s window-works page says you must engage a BCA approved window contractor listed in HDB’s directory for all window installation and replacement, and that a renovation permit is required before the work. The contractor obtains the permit. BCA defines an approved window contractor as a firm registered under regulatory workhead RW01. BCA also says installation can be carried out by a builder registered under GB1 or GB2. The duties BCA publishes include complying with the window performance requirements and submitting the completion certificate no later than 14 days after the work. Retrofitting replaces aluminium rivets at variable-geometry stays with type 304 stainless steel. After retrofitting an HDB flat, the contractor’s report is the homeowner’s record. BCA’s own table points HDB retrofitting at Form B1. Keep whatever report the contractor is required to hand you. Homey Furnishing does not issue that form and does not drill those rivets.

V On Construction Pte. Ltd. UEN 201611708H is on the HDB Directory of Renovation Contractors and invoices the permit scope. The window contractor and the permit invoice are not the same sentence. Homey Furnishing Pte. Ltd. UEN 202018148K invoices permit-exempt work from inside the flat. If a page on this site has called a job BCA-exempt, it means the sash hardware is not being replaced. Interior silicone or PU reseal at S$180 to S$380 a window is that exempt job. Handle replacement at S$60 to S$120 is the handle job when the stay is sound. Film on intact glass, within the 20% reflectance cap, is not a window replacement and does not need the window permit. A clean from inside is not a contractor appointment. Mixing those into the RW01 invoice is how a bead of silicone gets described as a new window.

This guide does not publish a list of contractor names, a star rating or a “cheapest approved” claim. BCA and HDB keep the directories. Copying a partial list onto a marketing page would go stale and would look like an endorsement. When you compare quotes, ask the firm to show the RW01 registration, confirm they are on HDB’s list if the home is an HDB flat, and confirm the permit is approved before the frame comes out. Ask whether the price is a hardware set or a full leaf. Our published hardware set is S$180 to S$600 for exterior rivets, stays or rollers. The repair page’s comparison table groups exterior works, with glass and full replacement among the examples, at S$180 to S$900 a window. A full new window beyond that match is quote on inspection on the replacement page. We will not invent a 4-room package to win the autocomplete for “price list”.

Design rules travel with the permit. Like-for-like type, dimension and colour. Casement stays casement. Sliding stays sliding. Full-height replacement is strictly not allowed unless HDB permits it for a damaged frame. Casement leaves on a new installation stay within 700mm wide, with a grade 304 stay at least 2.50mm thick and at least half the leaf long, and at least four screws each side. Sliding panels need stoppers. Grilles on parapets follow the 1 July 2007 split described on the grille page. None of these rules become optional because a contractor is friendly. Condo owners do not use the HDB permit, and they do not skip the MCST or BCA. Landed houses do not use the HDB directory rule, and they do not skip an approved installer where BCA requires one.

Homey Furnishing Pte. Ltd. (ACRA UEN 202018148K), 27 Mandai Estate, #06-10 Innovation Place, Singapore 729931, invoices permit-exempt window work done from inside the flat. V On Construction Pte. Ltd. (ACRA UEN 201611708H), on the HDB Directory of Renovation Contractors, invoices an HDB renovation permit when the window scope needs one. The exterior rivets, friction stays, rollers and glass are done by a BCA approved window contractor registered under workhead RW01. Homey Furnishing is not that RW01 contractor.

Curtains, blinds and roller shades are not part of this booking. Fabric is a different product, and these pages do not quote it.

What to do first

Separate “the window must be replaced” from “a part on the window has failed”.

  1. Photograph the frame, the stay and the crack if there is one.
  2. If only the rivets are bad, read the safety guide before you order a new frame.
  3. For a true replacement, confirm RW01 and the HDB listing, then the permit.
  4. Do not remove the old window first.
  5. Keep the completion report the contractor is supposed to hand over.
What you seeSafe checkStop
Whole frame is twistedReplacement, permit, RW01Quote on inspection for the new window
Rivets onlyRetrofit, not automatically a new frameS$180 to S$600 if that hardware set fits
Rain at a sound jointInterior resealS$180 to S$380, no permit
You want a named list of contractorsUse BCA and HDB directoriesThis page does not rank firms

HDB, condo and landed

The building changes the permission. It does not invent a second price.

QuestionHDBCondoLanded
HDBDirectory listing, permit before work, like-for-like type and colour. V On invoices the permit path.Homey does not replace the sash.Full-height replacement is the exception HDB describes, not the default.
CondoNo HDB permit. MCST profile and colour. BCA’s installer rules still apply to the window type.A deposit is the estate’s, not a window discount.Do not paste an HDB leaf width onto a condo price.
LandedNo HDB directory step. Safe access and BCA window safety remain.A new structural opening is not a sash swap.Upper floors are not a handyman lean.

Jobs that feel like replacement and are not

Internal 2K PU recolour of the aluminium, S$650 to S$1,800, changes the colour you see inside the room. It is not a new window and it is not a facade repaint. A toilet exhaust fan on an acrylic panel is S$220 to S$420. The exterior frame stays. An insect screen inside the reveal does not replace the window. Frosted film does not replace the pane. If someone has quoted “replacement” for one of these, ask them to point at the sentence.

Cracked glass is the closest neighbour. HDB tells you to use the approved contractor for the pane and the gasket. That can be smaller than a new frame and it is still not a handyman silicone visit. The glass page keeps it quote on inspection so the grouped S$180 to S$900 band is not rewritten as a per-pane tariff.

What to keep in the flat file

Keep the permit acknowledgement, the contractor’s completion paperwork, and a photo of the new rivet heads. The safety guide explains why aluminium rivets are the fallen-window problem and states the penalty range already published there. This guide does not add a new fine. A resale later will ask what was done to the windows. A verbal “my uncle changed it” is the file that fails.

Keep child-safety locks and insect screens off the permit drawing unless they change the window. A restrictor added after a sound replacement is the child-safety page, quote on inspection. It is not evidence that the RW01 work included a lock. Curtains and blinds are not evidence of anything on a window permit.

How you're charged

How you're charged

A window job that already has a sentence on HomeySG uses that sentence. Nothing in this table is a fuel surcharge, and the hour is not added on top of a band unless the written scope says so.

ChargeWhat it covers2026
Published window bandThe photo matches a row already on a window pageThat row
Interior resealSilicone or PU from inside the roomS$180 to S$380 a window
Handle replacementThe handle row on the window repair pageS$60 to S$120
Track clean and lubricateSludge in the track, not a new rollerS$60 to S$100
Exterior rivets, stays or rollersA BCA approved window contractor, RW01S$180 to S$600
Film, stickers, mesh, a restrictor, or a full new windowNo catalogue row for that productquote on inspection

Who may do the work

Who is allowed to touch the window

HDB’s window-works guidelines require a BCA approved window contractor listed in HDB’s directory for installation and replacement, and an HDB renovation permit before that work starts. BCA registers that contractor under workhead RW01. Retrofitting replaces aluminium rivets in variable-geometry stays with type 304 stainless steel. Homey Furnishing does not issue that rivet.

  • Interior silicone or PU reseal, at S$180 to S$380 a window, is the exempt interior job on the window repair page.
  • A handle at S$60 to S$120 is that published row. A failed stay or rivet is not a handle.
  • Film on intact glass is not a sash replacement. On an HDB flat, film over existing window or balcony-door glass does not need a permit when it is non-reflective or not above 20% reflectance.
  • Service-yard and balcony parapet grilles need a permit. Flats handed over from 1 July 2007 use HDB’s approved grille designs. Older blocks may take an internal grille that does not protrude, without that permit.
  • A condo facade is the MCST’s elevation. Reflective film, a grille and an external screen are uniformity questions before anyone sticks or drills.
  • Curtains, blinds and roller shades are not quoted here.
  • Nobody leans out of the casement. High glass is cleaned from inside.

Ways to keep the bill smaller

Ways to keep the bill smaller

  • Photograph every opening before a film roll, a mesh panel or a grille is cut. A wrong reflectance or a wrong grille design is a wasted visit.
  • Put the windows in one room on the same visit. A second trip is a second booking.
  • If the track is only dirty, the published clean is S$60 to S$100. That is not a new roller.
  • If the stay is rusty, stop. Film and a child lock on a failing sash do not make it safe. The approved contractor comes first.
  • Do not ask a corridor recommendation to start drilling rivets. Ask which workhead they hold, and whether the permit is in before the old frame comes out.

WhatsApp the photos to +65 8561 0630.

Price, or quote on inspection

Published bands are listed so a permit job is not quietly given an interior price, and an interior job is not quietly given a replacement price.

Anything not in that table is quote on inspection.

Scope already published2026 band in the repoWhere it lives
Full new HDB windowquote on inspectionPermit and RW01, measured
Exterior rivets, stays or rollersS$180 to S$600Hardware set
Exterior works grouped on the repair pageS$180 to S$900 a windowExamples include glass and replacement
Interior resealS$180 to S$380 a windowExempt when the hardware stays
Handle on a sound sashS$60 to S$120Not a replacement
Internal frame recolourS$650 to S$1,800Not a new frame

WhatsApp the photos to +65 8561 0630. The reply uses a band already printed on HomeySG, or it says quote on inspection.

Common corridor of an HDB block in Singapore
An HDB corridor. The approved contractor is a registration, not a person we name on this pagePhoto: ProjectManhattan, CC BY-SA 3.0, via Wikimedia Commons. An HDB common corridor. It is not a photograph of a named flat.

Related pages

Frequently Asked Questions

Where is the HDB approved window contractor list?

HDB and BCA publish the directories. This page does not copy or rank company names. RW01 is the BCA workhead. The firm also needs to be on HDB’s list for an HDB flat.

Can Homey Furnishing replace the window?

No. Homey Furnishing invoices permit-exempt interior work. Window replacement is an approved window contractor, with the HDB permit invoiced through V On Construction when a permit is required.

What is Form B1?

BCA’s windows-safety page points HDB retrofitting records at Form B1. The approved contractor completes the report the rules require. We do not issue it.

Do I need a permit to change a stay?

Exterior stays and rivets are the approved contractor’s work. Replacing the window needs the permit. A like-for-like interior reseal does not. If you are unsure which photo you have, send both and we will say which sentence it is.

Can a GB1 builder install the window instead of RW01?

BCA says installation can also be carried out by a builder registered under GB1 or GB2. An HDB flat still needs the contractor HDB’s directory rule names, and the permit.

How much is the cheapest approved contractor?

We do not publish a cheapest claim. Hardware already printed is S$180 to S$600. A full new window is quote on inspection.

Tell us what you need help with

This opens WhatsApp with your details filled in. You can attach photos there for a faster quote. See our privacy policy.

Prefer to call? +65 8561 0630