Loose handrails, wobbly glass balustrades and squeaky treads

Staircase repairs in Singapore run from S$250 to S$1,600. Re-anchoring a loose timber or stainless handrail is S$250 to S$480. A wobbly glass balustrade, including spigots and EPDM gaskets, is S$350 to S$780. Squeaky treads are S$380 to S$850. Sanding and an anti-slip coating on a full stair is S$680 to S$1,600.

4.9

trusted by 500+

Window and balcony pet-proofing in a Singapore home
HDB licensed renovation contractor badge
Warranty satisfaction badge
Singapore service badge

The bracket, the glass, or the tread

A handrail that moves in the hand is an anchor problem. Glass that knocks when you tap it is a spigot or a gasket. A squeak is the tread moving on the riser.

What you seeLikely causeWhat to do first / typical cost
Handrail shifts at the wallPlug has pulled out of brick or concreteChemical anchor re-fix: S$250 to S$480
Glass panel knocks or leansSpigot is loose or the rubber has perishedTighten, inject and replace gaskets: S$350 to S$780
One tread squeaksThe board is moving on the riserScrew-plug, epoxy and nosing: S$380 to S$850
Whole stair looks wornFinish has gone and the nosings are smoothSand, stain and anti-slip polyurethane: S$680 to S$1,600

2026 staircase and balustrade bands

Glass clamps and balusters are brought back to a rigid barrier. A panel that is already cracked is a glass replacement, not a gasket job, and is confirmed from photos before the visit.

Job2026 SGD bandInclusions
Loose stair handrail bracket re-anchorS$250 to S$480Chemical anchors into reinforced concrete or brick for timber or stainless wall brackets.
Wobbly glass balustrade spigot and gasketS$350 to S$780Spigot or standoff tightening, grout-base injection and perished EPDM U-channel gaskets.
Squeaky timber tread and riser fasteningS$380 to S$850Structural screw-plug fastening, epoxy injection and nosing repair.
Full stair handrail and tread refinishS$680 to S$1,600Sand, restain and anti-slip polyurethane for an executive maisonette, condo loft or landed stair.

A new rail is not a re-anchor

The repair bands stay on this page. A new barrier or a height change is the approval guide, not a second repair price.

A new flight is not a re-anchor

The repair bands on this page stay the repair bands. A new spiral stair, a new balcony rail, or a fire-escape flight is quote on inspection, and a fire escape needs a Qualified Person’s drawing.

Plan Loose handrails, wobbly glass balustrades and squeaky treads

  1. Look from inside. Do not work over a railing.

  2. Identify the hardware: roller, closer, rivet, mesh or bar.

  3. Repair or fit the part the opening can take. Do not drill a shelter wall.

  4. Test the latch, the closer or the mesh tension.

Window and balcony pet-proofing in a Singapore home
AccessHDBCondoLanded
WindowsBCA retrofitting applies to casements. A seal is not a new sash.MCST may require the original facade look.Upper storeys need tied access. Do not free-climb.
Bars and meshGrab bars need sound tile or a stud, not a hollow door.The same fixing rule, plus a management notice if drilling is noisy.External gates and balustrades are checked for rust, not painted over.
ShelterDo not screw into an HDB household shelter wall or cover the vent.A condo safe room, if any, follows the by-law.A landed shelter or store is not a place for an improvised rack across a vent.

Frequently Asked Questions

Can a wobbly glass balustrade be tightened without new glass?

Yes, when the glass is intact. Spigot tightening, grout injection and new EPDM gaskets are S$350 to S$780.

What does BCA expect from a stair barrier?

Approved Document Section C looks for a barrier of at least 1.0m and for clamps and balusters that do not deflect. Re-anchoring a loose handrail is S$250 to S$480.

Is a new railing the same job as re-anchoring?

No. Re-anchoring a loose handrail stays S$250 to S$480. A new barrier or a change in height is permit work and is quote on inspection. The metalwork approval guide says who submits it. We do not grant the approval.

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