OPULENCE
decor
000
Caramel upholstered loveseat with textured fabric at the Opulence Decor showroom in Goregaon West

Sofa upholstery and fabrics in Goregaon West

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.

Close-up of a textured upholstery fabric weave available at Opulence Decor

Why buy this from us

  • Free pickup and delivery of sofas within the western suburbs
  • Foam, webbing and spring replacement, not just a new cover
  • Rub-tested fabrics rated for family and pet households
  • Most 3+2 sets completed in 5 to 8 days
Open today · 10:30 am – 8:30 pm Book a visit
The range

Upholstery work we take on

From a single dining chair to every soft surface in a three-bedroom flat.

Sofa re-upholstery

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

Foam & suspension repair

Sagging seats fixed with 32–40 density foam, new webbing or serpentine springs so the sofa sits level again.

Sofa fabric by the metre

Buy fabric alone if you have your own carpenter — we will still tell you how many metres you need.

Dining & accent chairs

Seat pads and full chair covers, including deep-buttoned and channel-stitched finishes.

Headboards & beds

Upholstered headboards, bed bases and storage-bed panels made to your bedroom size.

Cushions & bolsters

Scatter cushions, bolsters and window-seat pads, piped or knife-edge, in coordinating fabric.

Leatherette & faux leather

Easy-wipe options for homes with young children or a very used TV sofa.

Pet & child friendly weaves

Tight performance fabrics that resist claws, spills and daily abuse.

Curtain-matched schemes

Coordinate sofa fabric with curtains, cushions and wall colour in one visit.

How to choose an upholstery fabric that lasts

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.

Upholstery fabric comparison by durability and use
FabricTypical rub countFeelBest for
Chenille30,000 – 50,000Soft, warmFamily living rooms
Velvet25,000 – 45,000Plush, light-catchingFormal seating, accent chairs
Jacquard25,000 – 40,000Structured, patternedTraditional sofa sets
Cotton canvas15,000 – 25,000Matte, breathableLow-use rooms
Performance weave40,000 – 100,000Tight, smoothPets and children
LeatheretteWipe-clean surfaceCool, smoothTV sofas, dining chairs

What sofa upholstery costs in Mumbai

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.

Indicative sofa upholstery price ranges in Mumbai
WorkIndicative rangeNotes
Upholstery fabric₹450 – ₹2,500 per metreBasic weaves to imported velvets
3-seater re-cover (labour)₹3,500 – ₹8,000Depends on arm style and cushion count
3+2 set (fabric + labour)₹18,000 – ₹45,000Typical all-in range
Foam replacement₹1,200 – ₹3,000 per seat32–40 density, HR options available
Dining chair seat₹600 – ₹1,600 per chairFabric extra on premium ranges
Upholstered headboard₹6,000 – ₹18,000Queen or king, plain or buttoned
Scatter cushion cover₹250 – ₹700 eachPiped 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.

Patterned mid-century armchair re-upholstered in jacquard fabric
Upholstered sofa with coordinated cushions in a Mumbai living room
How it works

Four steps from “I like that fabric” to a finished room

The same process whether you are re-doing one bedroom window or furnishing an entire flat.

01

Visit or send a photo

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.

02

Free measurement at home

Our team measures every window, wall or sofa on site across Goregaon, Malad, Andheri and Jogeshwari — so nothing is guessed and nothing is wasted.

03

Fixed, itemised quote

You see fabric cost, stitching, hardware and installation separately. No hidden extras, no surprise additions after the work starts.

04

Stitching, delivery, installation

Everything is made to your measurements, delivered on the agreed date and installed by our own fitters, who clean up before they leave.

Where we work

Sofa pickup and delivery across the suburbs

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.

Detail of upholstery fabric weave and texture
Caramel loveseat upholstered in textured fabric
Upholstery fabric sample books on the showroom shelf
Reviews

Rated 4.9 by neighbours in Goregaon

A small showroom with a big fabric library — and staff who would rather help you choose well than sell you more.

“There are 1000s of wall and floor coverings and furnishing options to invoke your imagination and staff is very helpful.”

Gaurav GhuwalewalaLocal Guide · 226 reviews

“Exclusive collection in curtains and sofa fabric.”

Jaydev NavikLocal Guide · 10 reviews

“Very good.”

Vikki Kumar RoyGoogle review

“Helpful staff, huge fabric library and honest advice on what suits Mumbai weather. Delivery and installation were on time.”

Verified customerGoogle review
4.9 average · 10 Google reviews Read every review on Google
Questions

Upholstery questions, answered plainly

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.

Enquire

Send a photo, get an upholstery estimate

Send the room details and we will reply with options and an indicative price before you come in.

Showroom

Shop 270/2148, New Link Road, opposite Harmony Mall, near VIBGYOR School Road, Motilal Nagar II,
Goregaon West, Mumbai, Maharashtra 400104

Get directions  · 

Open hours

  • Monday10:30 am – 8:30 pm
  • Tuesday10:30 am – 8:30 pm
  • Wednesday10:30 am – 8:30 pm
  • Thursday10:30 am – 8:30 pm
  • Friday10:30 am – 8:30 pm
  • Saturday10:30 am – 8:30 pm
  • Sunday11:00 am – 7:30 pm

No spam, ever. We reply on WhatsApp within one working day — or call +91 98705 52276 for something urgent.

Living room in Mumbai styled with custom curtains by Opulence Decor
Visit the showroom

Your sofa is probably worth saving

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

Chat with us Call the showroom