GM Upholstery is the integration of two iconic Melbourne upholsterers. Carlo Gigliotti and Ben McMullin have each worked in their specialised upholstery fields for over 30 years
We are a premier upholstery service, developed to service the upholstering needs of Melbourne & regional Victoria’s commercial and retail clients.
From commercial fit-outs to custom refurbishments, our craftsmanship brings new life to every space.
Three decades of hands-on upholstery skill, producing durable, timeless results for every industry.
Most of our work comes from word-of-mouth, built on trust, quality, and long-term partnerships.

A second generation upholsterer, Carlo grew up in his father’s upholstery shop in Fairfield, learning the craft of bespoke furniture upholstery, restorations, and furniture polishing. Following in his father’s footsteps, Carlo has worked as one of Melbourne’s most trusted and sought after furniture restorers and upholsterers for almost 30 years, delivering beautifully restored pieces, custom creations, and newly designed furniture.

Beginning his career at 17 by learning the time-honoured craft of upholstery, Ben McMullin has made it a career aim to push the boundaries of detailed artisan work into large scale projects. Bringing the attention-to-detail of a skilled craftsman to the commercial, industrial, and medical fields, Ben has created a work-flow that serves large projects with all the fineness of a one-off piece. His precision craftsmanship and ability to deliver quality work and after-care services on a grand scale make him the craftsman of choice for designers and project managers.
Carlo and Ben have brought the best of their combined skills to the table to form GM Upholstery. They deliver quality craftsmanship, solid design principles and beautiful finishes that are made available for large scale, customised commercial projects.
Every layout is planned to maximize flow, usability, and comfort ensuring your home feels effortless to live in.
Every piece is crafted to suit your exact specifications. From dimensions and materials to finishes and functionality, we create custom upholstery solutions designed to fit your space, usage requirements, and design intent, no off-the-shelf shortcuts.
