Window handles and locks, not child restrictors

Window handle replacement is S$60 to S$120 on the window repair page when the lever is the part that failed and the stay still holds. A grille lock is the grille page. A child restrictor is quote on inspection on its own page. A seized stay is not a handle.

4.9

trusted by 500+

A lever handle on a window frame

Photo: Gerd Eichmann, CC BY-SA 4.0, via Wikimedia Commons. A window lever. The model is not a quoted HomeySG part.

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

1. Photo the lever 2. Photo the stay 3. Handle band or RW01 4. Child lock is separate
Lever, stay, restrictor or grille lock

The published handle sentence is short. Window handle replacement is S$60 to S$120. It applies when the lever, the cam or the catch on the sash has failed and the friction stay or the sliding panel is still doing its job. HDB flats, condos and landed houses use that same band. There is no town surcharge. Send a photo of the lever from inside, and a second photo of the stay or the roller so we can see that the expensive part is not the one that failed.

Top-hung locks are a common extra search. A top-hung casement over a stove uses the same stay rules as any other casement. If the “lock” is the lever and the stay is tight, the handle band is the one to use. If the sash drops, the stay and the rivets are the RW01 band at S$180 to S$600 and the handle price is the wrong invoice. Kitchen grease makes levers sticky. A sticky lever on a sound stay can be the handle visit. A sticky lever on a powdery rivet is the contractor. We will not oil a failing stay and charge the handle row.

Child-safety locks and restrictors are searched in the same breath as handles. They are not this row. The child-safety page is explicit: no restrictor price is published, and a restrictor on a failing window is refused. A restrictor limits how far a sound casement opens. A handle latches the sash shut. Replacing a broken latch does not add a child limit. If you need both, they are two lines, and the second line is quote on inspection. A preschool finger guard at S$85 to S$150 is a door, not a window.

Grille locks are the other mix-up. “HDB window grill lock” is a lock on the metal grille, not the aluminium handle. Grille work, including whether the grille was allowed in the first place, is the HDB window grille page. Invisible-grille stiffener clips are S$80 to S$160 on the invisible-grille page. That clip is not a handle. Do not ask the handle visit to re-pin a grille.

Condo and landed handles follow the same dollar. What changes is permission if the repair becomes exterior hardware. An MCST may want to know about anything visible on the facade. A handle inside the room usually is not that. We still will not drill a new hole pattern in an approved frame if the replacement lever does not match the old holes. Quote on inspection in that case, rather than forcing the S$60 to S$120 sentence onto a frame that needs a different prep. Curtains do not latch a window.

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.

  1. Photograph the handle and the stay or roller together.
  2. If the sash drops, stop. That is not the handle band.
  3. If you need a child limit, say so. It is a second page.
  4. If the lock is on a metal grille, use the grille page.
  5. Expect S$60 to S$120 only when the handle sentence fits.
What you seeSafe checkStop
Lever spins, sash is firmHandle replacementS$60 to S$120
Sash drops when openedStay or rivetS$180 to S$600, RW01
You want the opening limited for a childChild-safety pageQuote on inspection
Lock is on the grille, not the sashGrille pageNot this handle

HDB, condo and landed

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

QuestionHDBCondoLanded
HDBInterior handle on a sound window can be the S$60 to S$120 row. A new hole pattern in the approved frame may be refused.Town council does not price your handle.Shelter walls are not a place to mount anything related.
CondoSame handle band. Facade hardware still needs the MCST if it is visible outside.No condo surcharge on the S$60 to S$120.A management deposit is not a handle fee.
LandedSame band. A high stair window is photographed from the landing, not from outside.Do not borrow a scaffold price from another page.A timber casement handle is still quote-checked against the photo if it is not the aluminium lever.

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.
  • Photograph the stay in the same frame as the handle. If the stay is loose, the handle price is the wrong sentence.

WhatsApp the photos to +65 8561 0630.

Price, or quote on inspection

The handle band is published. The rows under it are the jobs people confuse with a handle.

Anything not in that table is quote on inspection.

Scope already published2026 band in the repoWhere it lives
Window handle replacementS$60 to S$120Window repair
Exterior stays or rivetsS$180 to S$600RW01, if the stay is the fault
Child restrictorquote on inspectionChild-safety page
Invisible-grille stiffener clipS$80 to S$160Invisible grille, not a handle

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

A lever handle on a window frame
A window lever. The published handle row is S$60 to S$120 when this is the failed partPhoto: Gerd Eichmann, CC BY-SA 4.0, via Wikimedia Commons. A window lever. The model is not a quoted HomeySG part.

Related pages

Frequently Asked Questions

How much is a window handle replacement in Singapore?

S$60 to S$120 when the handle is the failed part and the stay or roller is sound.

Is a top-hung window lock the same price?

If it is the lever and the stay is tight, yes. If the sash drops, it is the stay, at S$180 to S$600 with an RW01 contractor.

Can you fit a child safety lock on the same visit?

Only as a separate quote. No restrictor price is published, and it is refused on a failing stay.

Do you replace HDB grille locks here?

No. A lock on the grille is the HDB window grille page. This page is the sash handle.

Will a new handle need an HDB permit?

A like-for-like handle on a sound window is not a window replacement. Replacing the window does need a permit and an approved contractor.

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