New fabric, new foam, springs and frame repair for sofas, armchairs and dining chairs. We collect the sofa, repair it in our Margao workshop and bring it back.
Pickup and delivery across Goa. Usually 5 to 7 working days.

Most tired sofas need one or two of these, not all of them.
| The problem | What we do | Cost |
|---|---|---|
| Fabric is worn, torn, stained or dated | Strip the old cover and reupholster in new fabric | Fabric plus labour: see the table below |
| Seats have sunk or gone flat | New seat foam, cut to the cover | Approx. ₹1,200 per seat in 32-density foam, ₹2,200 in 40-density HR foam |
| Sofa sags in the middle | Replace the webbing or springs under the seat | Included in the reupholstery labour |
| Frame creaks or wobbles | Tighten and re-glue the joints; treat the wood against termites | Included in the reupholstery labour |
| Wooden arms and legs look dull or scratched | Sand and re-polish the exposed wood | Approx. ₹2,500 |
| Dining chair seats are worn | New seat pads and fabric | Approx. ₹6,900–10,500 for a set of six in everyday fabric |
Fabric and labour together, with your existing foam kept. A 3-seater in everyday fabric works out to roughly ₹5,200 to ₹8,000 per seat.
| Sofa | Fabric needed | Everyday polycotton (₹450–750/m) | Textured linen blend (₹850–1,500/m) | Luxury velvet or jacquard (₹1,400–2,600/m) |
|---|---|---|---|---|
| Single recliner or armchair | 8 m | ₹9,100 – 14,000 | ₹12,300 – 20,000 | ₹16,700 – 28,800 |
| 2-seater | 12 m | ₹11,900 – 18,000 | ₹16,700 – 27,000 | ₹23,300 – 40,200 |
| 3-seater | 16 m | ₹15,700 – 24,000 | ₹22,100 – 36,000 | ₹30,900 – 53,600 |
| L-shape with chaise | 25 m | ₹25,250 – 38,750 | ₹35,250 – 57,500 | ₹49,000 – 85,000 |
Add approximately ₹1,200 per seat for new 32-density foam or ₹2,200 per seat for 40-density HR foam. Prices are approximate, calculated from our current rate card, and move with fabric and market rates. Price your own sofa in the cost estimator (switch it to sofa mode), or read which foam to choose.
Two photos of the sofa, front and side, on WhatsApp. We reply with an estimate and fabric suggestions.
We bring swatch books to your home in Goa, check the frame and confirm the price.
The sofa is collected and taken to our Margao workshop. Day 1.
Old fabric off, joints tightened, springs and webbing replaced where needed. Days 2 and 3.
New foam cut, new covers stitched and fitted. Days 4 and 5.
Inspected, then delivered back and set in place. Days 6 and 7.
Knock on the frame under the arm. A dull, solid sound means hardwood, and a hardwood frame is worth restoring more than once. A hollow rattle means plywood or particle board.
More detail in the guide to reupholstery cost against buying new.






It depends on what the sofa needs. New seat foam alone is approximately ₹1,200 to ₹2,200 per seat. Full reupholstery of a 3-seater, fabric and labour, is approximately ₹15,700 to ₹24,000 in everyday fabric. Prices vary with the fabric and market rates.
Most repairs are done in our Margao workshop, because stripping and re-padding a sofa needs space and tools. We collect the sofa and bring it back. Send photos on WhatsApp and we will tell you what it needs.
Usually 5 to 7 working days from pickup to delivery for a full reupholstery. A foam-only refill is quicker.
If the frame is solid hardwood, repair it. A re-covered hardwood sofa with new foam will outlast a new budget sofa built on pine or particle board. If the frame is board, or the joints are cracked, put the money towards a new sofa.
Yes, if the cushions still spring back when you press them. Changing only the fabric saves the cost of foam.
All of Goa, including Margao, Panjim, Vasco, Mapusa, Ponda, Porvorim and the coastal villages. Pickup and delivery are arranged from our Margao workshop.
Front and side of the sofa on WhatsApp is enough to start. Vidya Nagar, Madgaon, Goa 403601.