Custom trade and industrial upholstery services across Lake Macquarie, Newcastle, the Central Coast and the Hunter Valley. Our Toronto workshop builds bespoke upholstery using premium materials — UV-stable vinyl, marine-grade fabrics, leather and high-density foams that match or exceed OEM specifications.
Every upholstery job is patterned on-site for a precise fit, whether it's a single seat or a full interior re-trim. We work with a wide range of materials including marine vinyl, automotive vinyl, genuine leather, alcantara, Sunbrella canvas and commercial-grade fabrics. Our foam replacement service restores comfort and support to worn seats.
Common trade and industrial upholstery jobs include seat re-trimming, cushion recovering, door panel upholstery, headlining replacement, custom seat building, and full interior refits. We serve customers across the Lake Macquarie, Newcastle, Central Coast and Hunter Valley regions from our workshop at Toronto.

John Weate
I used Winning Trimming to recover the cushions in the saloon of my Bavaria 38. It was a tricky job with some nooks and angles to deal with. They did a great job. They had to match the fabric, which they did perfectly. I was on a tight time frame which they also met with no problem. I highly recommend them.’ John Weate Islington NSW

Harry Cantle
Extremely good quality work. Responsive to my design requirements, and added further value to the result from their extensive experience. Amazing response to my timeline requirements.
Trade & Industrial Upholstery in Drummoyne, Parramatta River
Custom trade and industrial upholstery — seats, cushions, panels and trim built from premium materials to last.
Serving Drummoyne and the wider Parramatta River area.
Available for these trade & industrial types
Also serving nearby
Need upholstery in Drummoyne?
Tell us about your project and we will provide a tailored quote.



