Window leaks: interior sealant, not a new frame
Rain at the inner edge of a sound window is interior silicone or PU reseal at S$180 to S$380 a window. That job is described as BCA-exempt. It does not replace rivets, stays, rollers or glass. A weep hole is not sealed shut.
Photo: Whoisjohngalt, CC0, via Wikimedia Commons.
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
Window leak repair in Singapore is usually rain driven sideways onto a west or south-west facade, or a bathroom joint that has gone black. The published repair, when the work is the inner perimeter and the sash hardware is sound, is silicone or PU reseal at S$180 to S$380 a window. The window repair page calls that job BCA-exempt because it is done from inside and does not replace rivets, friction stays, rollers or glass. If the photo shows a gap because the stay has dropped, sealant is the wrong product. Water is entering because the sash no longer meets the frame. The contractor comes first.
HDB flats have weep holes at the sill so water that gets past the outer line can leave. Sealing a weep hole to “stop the drip” holds the water in the frame and pushes it into the wall. We will not do that. Sliding tracks need the same honesty. A bead that bridges the drainage path is a second leak. The safe household check is to watch one storm from inside and photograph where the first drop appears: at the mitre corner, along the sill, or from the ceiling. A ceiling ring under a window can be the flat above or a common wall. The ceiling-leak guide is the page for who pays when the water is not your joint.
Gaskets are the other HDB note. A loose rubber gasket can be pushed back into its groove. A brittle gasket, and any cracked pane, is an approved window contractor on HDB’s own common-problems sheet. We do not price a new gasket by stretching the S$180 reseal. Cracked glass is the glass page. Track sludge that overflows in heavy rain can look like a failed seal. The track clean is S$60 to S$100, or the fuller window-and-track clean from S$120 to S$240 for a 3-room to 5-room flat. Clear the drain path before you pay for a bead that will sit on dirt.
Condos add the facade. An MCST may treat external sealant on the elevation as their contractor’s work, especially on a curtain wall or a full-height bay that is common property. Interior reseal of your own frame, when the by-law allows the occupant to maintain it, stays the published band. We will not abseil. Landed houses leak at the same joints and also at roofs and flashings. A porch or awning leak is the awning page, not a window bead. Say if the water appears only when the roof runs, not when the glass is wet.
Film, frost and insect mesh do not stop a leak. Vinyl over a wet joint traps water against the aluminium. Book the reseal, let it cure, then talk about film if you still want it. A child lock does not stop rain. Curtains over a wet sill wick the water onto the floor. None of those are this invoice. The reseal price is per window, so a bay of three leaves is three windows if three perimeters are opened. We will not quietly multiply the band in the chat without saying which leaves are in the photos.
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
Look from inside the room. Do not lean out to test a stay or a pane.
- Photograph the wet line during or just after rain.
- Check that the weep holes are not already plugged.
- Photograph the stay. Stop the sealant plan if it has failed.
- If the stain is on the ceiling away from the frame, read the ceiling-leak guide.
- Expect S$180 to S$380 a window only when the inner perimeter is the job.
| What you see | Safe check | Stop |
|---|---|---|
| Drip at the inner mitre, stay is sound | Interior reseal | S$180 to S$380 a window |
| Weep hole was sealed by a previous bead | Open the weep, then reseal the right joint | Do not add another plug |
| Sash does not meet the frame | Stay or roller first | Sealant will not pull a sash back |
| Glass is cracked | Approved contractor | Not a silicone skin over the crack |
HDB, condo and landed
The building changes the permission. It does not invent a second price.
| Question | HDB | Condo | Landed |
|---|---|---|---|
| HDB | Interior reseal is the exempt band. Weep holes in the kitchen and yard stay open. Replacement of the window is a permit. | Town council stacks are not your silicone. | A leak from the flat above is not your frame. |
| Condo | Confirm the frame is yours and not common property before an exterior bead. Interior work uses the same band. | MCST may send their own facade contractor. | A bay window on the elevation is the usual dispute. |
| Landed | Window beads stay S$180 to S$380 when that is the joint. Roof flashings are a different page. | No HDB permit for a bead. | Upper windows are sealed from inside. |
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.
- Mark the wet spot on a photo during rain. A stain on the ceiling below is often the flat above, not your window joint.
WhatsApp the photos to +65 8561 0630.
Price, or quote on inspection
The reseal band is per window. Neighbouring rows are here so a track clean is not billed as a reseal.
Anything not in that table is quote on inspection.
| Scope already published | 2026 band in the repo | Where it lives |
|---|---|---|
| Interior perimeter silicone or PU reseal | S$180 to S$380 a window | Window repair |
| Track clean and lubricate | S$60 to S$100 | When silt is the drip |
| HDB 3-room to 5-room window and track clean | S$120 to S$240 | Cleaning page |
| Exterior stays, rollers or glass | S$180 to S$600 | RW01, if the hardware is why it leaks |
| Film or mesh over the leak | quote on inspection | Not a leak repair, and not until the joint is sound |
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
How much does it cost to fix a leaking window in Singapore?
Interior silicone or PU reseal is S$180 to S$380 a window when the sash hardware is sound. A failed stay, roller or pane is an approved contractor, not a thicker bead.
Can you seal the weep hole?
No. The weep hole is how the frame drains. Blocking it moves the leak into the wall.
Is window sealant an HDB permit?
The interior reseal is described on the window repair page as BCA-exempt. Replacing the window needs a permit and an RW01 contractor.
The ceiling below the window is stained. Is that the seal?
Not always. Water from the flat above is a different path. Read the ceiling-leak guide before you pay for a bead.
Will frosted film stop the rain?
No. Film on a wet joint traps water. Reseal first. Film is quote on inspection afterwards, if you still want it.