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.

Photo: ProjectManhattan, CC BY-SA 3.0, via Wikimedia Commons. An HDB common corridor. It is not a photograph of a named flat.
How it works
- 1
Send one photo of each window from inside the room, with the block and whether the home is HDB, condo or landed.
- 2
We match a band already printed on HomeySG, or we say quote on inspection.
- 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
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.
“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”.
- Photograph the frame, the stay and the crack if there is one.
- If only the rivets are bad, read the safety guide before you order a new frame.
- For a true replacement, confirm RW01 and the HDB listing, then the permit.
- Do not remove the old window first.
- Keep the completion report the contractor is supposed to hand over.
| What you see | Safe check | Stop |
|---|---|---|
| Whole frame is twisted | Replacement, permit, RW01 | Quote on inspection for the new window |
| Rivets only | Retrofit, not automatically a new frame | S$180 to S$600 if that hardware set fits |
| Rain at a sound joint | Interior reseal | S$180 to S$380, no permit |
| You want a named list of contractors | Use BCA and HDB directories | This page does not rank firms |
HDB, condo and landed
The building changes the permission. It does not invent a second price.
| Question | HDB | Condo | Landed |
|---|---|---|---|
| HDB | Directory 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. |
| Condo | No 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. |
| Landed | No 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.
| Charge | What it covers | 2026 |
|---|---|---|
| Published window band | The photo matches a row already on a window page | That row |
| Interior reseal | Silicone or PU from inside the room | S$180 to S$380 a window |
| Handle replacement | The handle row on the window repair page | S$60 to S$120 |
| Track clean and lubricate | Sludge in the track, not a new roller | S$60 to S$100 |
| Exterior rivets, stays or rollers | A BCA approved window contractor, RW01 | S$180 to S$600 |
| Film, stickers, mesh, a restrictor, or a full new window | No catalogue row for that product | quote 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 published | 2026 band in the repo | Where it lives |
|---|---|---|
| Full new HDB window | quote on inspection | Permit and RW01, measured |
| Exterior rivets, stays or rollers | S$180 to S$600 | Hardware set |
| Exterior works grouped on the repair page | S$180 to S$900 a window | Examples include glass and replacement |
| Interior reseal | S$180 to S$380 a window | Exempt when the hardware stays |
| Handle on a sound sash | S$60 to S$120 | Not a replacement |
| Internal frame recolour | S$650 to S$1,800 | Not 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.

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.