Sofa re-upholstery
Complete re-cover of 1, 2, 3-seaters and L-shaped sofas, including piping, zips and cushion covers.

Re-cover a tired sofa, replace sagging foam, or buy fabric by the metre from one of the largest upholstery libraries in the western suburbs.
A good sofa frame lasts twenty years. The fabric on it lasts five, maybe seven. Replacing the cover costs a fraction of replacing the sofa — and you get to choose a fabric that suits the house you live in now.
We re-upholster sofas, armchairs, dining chairs, beds and headboards, ottomans and window seats. Fabric is chosen in the showroom from hundreds of live swatches: chenille, velvet, bouclé, jacquard, cotton canvas, textured blends, leatherette and performance weaves that shrug off children and pets.
If you only need material, we sell upholstery fabric by the metre with honest advice on rub counts and whether a weave will survive daily use.

From a single dining chair to every soft surface in a three-bedroom flat.
Complete re-cover of 1, 2, 3-seaters and L-shaped sofas, including piping, zips and cushion covers.
Sagging seats fixed with 32–40 density foam, new webbing or serpentine springs so the sofa sits level again.
Buy fabric alone if you have your own carpenter — we will still tell you how many metres you need.
Seat pads and full chair covers, including deep-buttoned and channel-stitched finishes.
Upholstered headboards, bed bases and storage-bed panels made to your bedroom size.
Scatter cushions, bolsters and window-seat pads, piped or knife-edge, in coordinating fabric.
Easy-wipe options for homes with young children or a very used TV sofa.
Tight performance fabrics that resist claws, spills and daily abuse.
Coordinate sofa fabric with curtains, cushions and wall colour in one visit.
The single most useful number is the Martindale rub count — how many cycles a fabric survives in abrasion testing. Anything above 20,000 rubs is fine for a guest room chair; a main family sofa should be 30,000 or more; a TV sofa used by children and pets should be 40,000-plus in a tight weave.
The second thing to check is weave tightness. Loose boucé and open linens catch claws and pull. If you have cats, choose a flat, dense weave or a leatherette. Third: colour depth. Mumbai dust shows badly on very dark and very pale solids — mid-tone textures and subtle patterns stay looking clean far longer between cleans.
| Fabric | Typical rub count | Feel | Best for |
|---|---|---|---|
| Chenille | 30,000 – 50,000 | Soft, warm | Family living rooms |
| Velvet | 25,000 – 45,000 | Plush, light-catching | Formal seating, accent chairs |
| Jacquard | 25,000 – 40,000 | Structured, patterned | Traditional sofa sets |
| Cotton canvas | 15,000 – 25,000 | Matte, breathable | Low-use rooms |
| Performance weave | 40,000 – 100,000 | Tight, smooth | Pets and children |
| Leatherette | Wipe-clean surface | Cool, smooth | TV sofas, dining chairs |
Re-upholstery is priced as fabric plus labour plus any repair. A standard 3-seater takes roughly 12–16 metres of 54-inch fabric; a 3+2 set is usually 20–28 metres depending on the arm style and whether cushions are reversible.
Foam is the part people forget. If the seat has flattened, new fabric over old foam will look wrong within weeks. We quote foam separately so you can decide honestly.
| Work | Indicative range | Notes |
|---|---|---|
| Upholstery fabric | ₹450 – ₹2,500 per metre | Basic weaves to imported velvets |
| 3-seater re-cover (labour) | ₹3,500 – ₹8,000 | Depends on arm style and cushion count |
| 3+2 set (fabric + labour) | ₹18,000 – ₹45,000 | Typical all-in range |
| Foam replacement | ₹1,200 – ₹3,000 per seat | 32–40 density, HR options available |
| Dining chair seat | ₹600 – ₹1,600 per chair | Fabric extra on premium ranges |
| Upholstered headboard | ₹6,000 – ₹18,000 | Queen or king, plain or buttoned |
| Scatter cushion cover | ₹250 – ₹700 each | Piped or plain, zipped |
Indicative ranges only. We confirm the exact figure after seeing the sofa — send a photo on WhatsApp for a quick estimate before booking a pickup.


The same process whether you are re-doing one bedroom window or furnishing an entire flat.
Walk into the showroom on New Link Road, or WhatsApp a photo of the room. We shortlist fabrics that suit your light, budget and how the room is actually used.
Our team measures every window, wall or sofa on site across Goregaon, Malad, Andheri and Jogeshwari — so nothing is guessed and nothing is wasted.
You see fabric cost, stitching, hardware and installation separately. No hidden extras, no surprise additions after the work starts.
Everything is made to your measurements, delivered on the agreed date and installed by our own fitters, who clean up before they leave.
Free measurement visits across Goregaon West and East, Malad, Jogeshwari, Andheri West, Oshiwara, Lokhandwala, Bangur Nagar, Ram Mandir, Kandivali, Borivali, Juhu and Versova — usually within 48 hours of your call.



A small showroom with a big fabric library — and staff who would rather help you choose well than sell you more.
Almost always, if the frame is sound. A quality 3+2 re-upholstery in Mumbai typically costs ₹18,000–₹45,000 including fabric, against ₹60,000 or more for a comparable new set. If the frame is broken or made of soft ply, we will tell you it is not worth it.
Roughly 12 to 16 metres of 54-inch upholstery fabric, depending on arm shape, cushion count and whether the pattern needs matching. Bring the sofa dimensions and we will calculate it exactly.
Yes. We collect from your home across Goregaon, Malad, Andheri, Jogeshwari, Oshiwara and nearby areas, and deliver it back assembled. Small items like dining chairs can also be dropped at the showroom.
Choose a tight, flat performance weave or leatherette rated above 40,000 rubs. Avoid open boucé and loose linen, which snag on claws. We keep a dedicated pet-friendly selection in store.
Most sofas are back within 5 to 8 days of pickup once fabric is confirmed. Complex L-shapes, deep buttoning or imported fabric can take up to two weeks.
Yes, we work with customer-supplied material and charge labour only. We will confirm the quantity needed before you buy so nothing is wasted.
Rub counts, weaves and what actually survives daily life.
Coordinate curtains with your new sofa fabric.
Finish the room behind the sofa properly.
Send the room details and we will reply with options and an indicative price before you come in.
Shop 270/2148, New Link Road, opposite Harmony Mall, near VIBGYOR School Road, Motilal Nagar II,
Goregaon West, Mumbai, Maharashtra 400104

Send one photo on WhatsApp. We will tell you whether it needs fabric, foam, or honestly nothing at all.