A custom sofa is a quote, not the dining-chair band

A sofa built to your room, or a full re-cover of the one you have, is quote on inspection. The priced upholstery rows are smaller. Four to six dining chair seats are S$240 to S$480. A built-in headboard panel is S$380 to S$850. A fabric sofa clean is S$140 to S$280. None of those is a three-seater.

4.9

trusted by 500+

A fabric sofa in a studio

Photo: Vyacheslav Argenberg, CC BY 4.0, via Wikimedia Commons. A studio sofa. It is not a Singapore living room and not a reupholstery sample.

HDB licensed renovation contractor badge
Warranty satisfaction badge
Singapore service badge

How it works

  1. 1

    Send one photo of each piece, 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

    A layout change, hacking, or a built-in strip-out is named as V On Construction. A truck is not included.

  4. 4

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

What this job actually is

1. Frame sound or not 2. Clean if cloth is fine 3. Chairs have a band 4. New sofa is a quote
Clean, re-cover, or a new frame

Custom sofa Singapore is a showroom search. The pages that rank sell fabric programmes and leather programmes and print their own starting prices. Those prices are not on this site. Homey Furnishing will build or re-cover a sofa only as quote on inspection. If the cloth is tired and the frame is tight, the job may be a clean: a fabric, bouclé, microfibre or leather sofa from a 2-seater to an L-shape is S$140 to S$280 on the steam page. A clean does not replace foam or webbing. If you can see the rail or the seat has collapsed to the timber, say repair, not clean, and expect a quote.

People Also Ask asks what reupholstery costs. The sofa repair page already answers it. A full sofa re-cover is quote on inspection. Four to six dining chair seats are S$240 to S$480. A bay-window cushion is S$280 to S$650. A built-in headboard recovered on site is S$380 to S$850. Leather pigment cream for a scuff is S$150 to S$300 on the leather cleaning page, and a 2-seater or 3-seater leather clean is S$108 to S$320. A tear through the hide, a recliner that will not latch, and a new timber frame are quote on inspection. Do not add the chair band to the headboard band and call the sum a sofa.

The same question box asks about the 2/3 rule. Sofa sellers use it as a proportion: the sofa is often drawn at about two thirds of the wall it sits on. It is not a statute, not an HDB dimension, and not a length we will certify from a photo of the cushion. Measure the wall, the walkway you still need, and the door the frame must pass. A proportion from a showroom drawing fails when the service yard, the bomb-shelter door or an inward main gate takes the corner. Write the tightest width you measured. We will not copy a lift size from another block.

Humidity is why a new sofa fails early in a closed living room. Foam collapses, a timber rail cups, and a leather hide grows mould if the room never dries. We will not wrap a rail that is already cracked. Termites in a timber frame are a reason to stop. If the damage has reached the skirting, the termite page applies to the skirting, from S$240 to S$580 for 10m to 30m of waterproof skirting when that length matches. The sofa is still a quote. A loose sofa standing in the room is not an HDB renovation. HDB’s renovation page and the fine of up to $5,000 apply when the work is a renovation that breaches those rules. Screwing a new carcass into a household shelter wall is refused.

Fabric for a sofa is upholstery. It is not a curtain, a blind or a roller shade, and those products are not quoted on this booking. A cushion cover you bought online is not automatically the dining-chair band. Say if you are supplying the cloth. Disposal of the old sofa is not included. Town councils often count an L-shaped sofa as two bulky items, and the bulky guide is the place to read that. We do not publish a truck rate. BCA plan approval is not opened by a loose sofa in a living room.

Homey Furnishing Pte. Ltd. (ACRA UEN 202018148K), 27 Mandai Estate, #06-10 Innovation Place, Singapore 729931, invoices permit-exempt furniture assembly and repair. V On Construction Pte. Ltd. (ACRA UEN 201611708H), on the HDB Directory of Renovation Contractors, invoices an HDB renovation permit when the work is a new layout, hacking, or a built-in strip-out. Homey Furnishing is not a removal company and does not publish a truck rate.

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

What to do first

Look at the piece in the room. Do not drag a tall wardrobe across a wet floor to test it.

  1. Photograph the frame, the foam and the lift door, not only the cushion.
  2. Say whether you want a clean, a re-cover, or a new frame.
  3. Measure the wall and the tightest turn. Do not rely on a 2/3 drawing.
  4. Do not send a showroom starting price and ask us to match it.
  5. Keep curtains and blinds off the same message.
What you seeSafe checkStop
Cloth is grey, frame is tightSteam cleanS$140 to S$280
Four to six dining seats are wornChair bandS$240 to S$480
Built-in headboard vinyl has crackedHeadboard bandS$380 to S$850
You want a new frame or a full re-coverNo sofa bandquote on inspection

HDB, condo and landed

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

QuestionHDBCondoLanded
HDBA loose sofa needs no renovation permit. Do not anchor into the shelter wall.Measure the lift and the inward gate before the frame is sized.Old foam does not sit in the corridor.
CondoSame quote. The service lift and any protection are access, not a sofa rate.An MCST rule about moving day is their rule.A balcony sofa is still a quote.
LandedSame quote. Stairs are access.No HDB permit for a loose frame.A large sectional is not priced as four dining chairs.

Delivery time is not a number we publish

People Also Ask also asks for the average delivery time of a sofa and how long delivery takes in Singapore. Retailers print their own windows, including made-to-order windows. Those windows are not HomeySG bands. A clean can be a visit. A new frame depends on the timber, the cloth, the access and whether the old sofa must leave first. The reply says quote on inspection, including the sequence. It does not borrow a workshop’s week count.

A deposit percentage is the same kind of borrowed number. This page does not print one. If a maker’s contract asks for a deposit, that is their contract. Our reply states the scope before anyone comes, using a printed band or an explicit quote. There is no furniture warranty period published on HomeySG. A showroom warranty page is theirs.

How you're charged

How you're charged

A furniture job that already has a sentence on HomeySG uses that sentence. Nothing in this table is a fuel surcharge, and the handyman hour is not added on top of a band unless the written scope says so. IKEA publishes its own checkout fee. That percentage is not a HomeySG band.

ChargeWhat it covers2026
Published furniture bandThe photo matches a row already on a furniture pageThat row
Bed frame assemblyThe bed row on the furniture assembly pageS$80 to S$150
Wardrobe assemblyThe wardrobe row, confirmed from photosS$100 to S$650
Cabinet door alignmentThe hinge-adjustment visit on cabinet repairS$50 to S$100
Soft-close slides, 1 to 3 drawersThe drawer-runner pageS$110 to S$220
Dining chair seats, 4 to 6Seat re-upholstery, not a new sofaS$240 to S$480
Custom carpentry, a truck, a full sofa re-cover, or rattan bindingNo catalogue row for that productquote on inspection

Who may do the work

Who is allowed to do the work

The permit guide on this site already splits hardware from a renovation. A cabinet hinge, a gas strut and a drawer runner do not need an HDB renovation permit when the layout stays. A new kitchen or bathroom layout, hacking, or removing a wall does. Fines for unauthorised work are already written there as up to S$5,000. Homey Furnishing does not sign the permit invoice.

  • Flat-pack assembly uses the furniture assembly catalogue. Tall units are wall-anchored on that visit. A separate anti-tip price is not printed, except the child-gate and anti-tip bundle at S$180 to S$420 when that bundle is the job.
  • A built-in that has to come off the wall can become a strip-out. That is V On Construction if the flat is HDB and the work needs a permit. A loose shelf inside a carcass is not a strip-out.
  • Town councils collect some bulky loose items on their own rules. We are not the collector, and we do not publish their fee.
  • A new cable inside a wardrobe is an electrician. Assembly does not include a new circuit.
  • Do not anchor into a household shelter wall. The permit guide already keeps TV brackets and shelves off that wall.
  • A hollow partition or a false ceiling is a poor anchor for a tall wardrobe. If the fixing cannot reach structure, the visit stops.
  • Active termites are not painted over. Skirting and door-frame replacement after damage uses the termite page bands. We do not claim to be the pest-control operator.
  • Curtains, blinds and roller shades are not quoted here.

Ways to keep the bill smaller

Ways to keep the bill smaller

  • Photograph every piece before a carpenter is booked. A hinge visit is not a new kitchen.
  • Put the flat-pack in the room where it will stand. Carrying a built wardrobe down an HDB corridor is a second job.
  • If the drawer only sticks, use the published slide row. A new carcass is the cabinet page, and only when the board is swollen.
  • Book the town council bulky slot before you pay anyone to truck a loose sofa. Many councils collect a limited number of loose items. Built-ins are usually excluded.
  • Photograph the rail and the lift door. New cloth on a broken rail is refused, and a sofa that cannot turn the stair is the wrong size.

WhatsApp the photos to +65 8561 0630.

Price, or quote on inspection

Use a printed row only when the piece is that row. The sofa line is blank on purpose.

Anything not in that table is quote on inspection.

Scope already published2026 band in the repoWhere it lives
Custom sofa or full re-coverquote on inspectionNo catalogue row
Dining chair seats, 4 to 6S$240 to S$480Not a sofa
Built-in headboardS$380 to S$850Not a sofa
Sofa steam cleanS$140 to S$280Cleaning, not a new frame
Leather clean, 2-seater or 3-seaterS$108 to S$320Leather cleaning page

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

A fabric sofa in a studio
A fabric sofa. A new frame or a full re-cover is quote on inspectionPhoto: Vyacheslav Argenberg, CC BY 4.0, via Wikimedia Commons. A studio sofa. It is not a Singapore living room and not a reupholstery sample.

Related pages

Frequently Asked Questions

How much is a custom sofa in Singapore?

Quote on inspection. Dining chair seats for four to six chairs are S$240 to S$480 and a built-in headboard is S$380 to S$850. Those rows are not a sofa.

How much does it cost to reupholster a sofa in Singapore?

A full sofa re-cover is quote on inspection. The priced rows are dining seats, bay cushions and a built-in headboard, on the reupholstery page.

What is the 2/3 rule for a sofa?

Sellers often draw the sofa at about two thirds of its wall. That is not an HDB rule and not a length we certify. Measure the wall, the walkway and the path in.

How long does a custom sofa take?

We do not publish a week count. Retailers print their own. The reply after photos says quote on inspection, including sequence.

Will you add curtains with the sofa?

No. Curtains, blinds and roller shades are not part of this booking.

Is a custom sofa worth it?

We do not rank it against a shop sofa. A new frame is quote on inspection. A clean, if the frame is sound, is S$140 to S$280. Measure the lift before you decide the size.

Is the sofa frame plywood or solid wood?

Send an edge photo. We will not certify the core from the cushion. A broken rail is quote on inspection either way. New cloth on a broken rail is refused.

Is it cheaper to reupholster a sofa or buy a new one?

We cannot say. A full re-cover and a new frame are both quote on inspection. A clean, if the frame is sound, is S$140 to S$280 and is not a new sofa.

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