ZestplexBespoke Start a brief
Home/Pieces/Custom Sofas

Custom Sofas

Two-seaters for small apartments, four-seater curves for tropical living rooms, modular sections for the awkward corner you have given up on. All built to your dimensions.

Custom emerald green velvet three-seater sofa with brass legs Close-up of hand-stitched button tufting on velvet Emerald sofa in situ in a Bukit Tunku residence
Living · Lead time 6–8 weeks

A sofa decided in your living room, not a showroom.

Twenty centimetres can transform a sofa. The right cushion depth means you can tuck your feet under; the wrong one means you slide off the front. We work out those numbers in your room, on your floor, with the rug you actually own.

The default starting point is a three-seater 220 cm wide, 95 cm deep, with eight-way hand-tied springs and high-density Belgian foam wrapped in down ticking. From there, anything moves.

Frame
Kiln-dried solid oak / walnut / nyatoh
Suspension
8-way hand-tied steel coil springs
Seat fill
Belgian HD foam + goose-down ticking
Legs
Solid timber or solid brass
Upholstery
120+ fabrics, 30+ leathers in stock
Frame guarantee
12 years
Brief a sofa See process

Variations we build often

Starting points, not catalogue items.

Curved Four-Seater

For larger living rooms with a focal-point television. The curve seats six casually, four properly. Footprint typically 3.0 to 3.6 metres along the wall.

Compact Two-Seater

Tight scale (170 cm wide) for one-bedroom condos. Hidden under-cushion storage available. Lifts upholstered cover for cleaning.

Modular Sectional

Three to six modules joined invisibly. Reconfigurable as you move. Each module independently removable for moving day.

Chesterfield-Style

Deep button-tufted back, rolled arms. Built in leather or velvet. A modern proportion — lower back, looser cushion than the heritage version.

Sleeper Sofa

Hidden full-size mattress mechanism. Imported Italian gear. Built for occasional use; not recommended as a daily bed.

Daybed / Chaise

For sunrooms, hallway niches, large bedrooms. Single-arm or armless, with bolster cushions in matching or contrasting fabric.

Pricing transparency

An honest range, before the first phone call.

Sofa pricing has more variation than any other piece we make because fabric and leather choice swings the total enormously. Below is the range from cheapest configuration to most expensive, in approximate ringgit:

  • Compact two-seater, woven cotton: from RM 6,800
  • Three-seater, Belgian linen: RM 9,500–14,000
  • Four-seater curve, Italian velvet: RM 15,000–22,000
  • Modular sectional, full-grain leather: from RM 28,000

Quotes are fixed in writing. We do not exceed quote without re-quoting first.

“The sample box sat on our dining table for ten days. We must have rejected six fabrics before settling. Not once did anyone push us — they just kept sending more samples.” — Ariff & Lin, private clients, Bangsar

Send the room.

A photo, a floorplan sketch, or a paragraph. We will reply within two working days with a starting direction and an honest range.

Brief a sofa