★★★★★4.7on Google · 55 reviews

Custom upholstery, made to order in Sydney

Reupholster a beloved piece, commission new furniture, or add custom cushions and headboards — all made in our workroom with the same fabrics we use for curtains and blinds.

Custom cushions, window seat and curtains — Catherine Martin by Mokum Royal Menagerie
25 years in Sydney soft furnishings
Made in our own Sydney workroom
Same fabrics as our curtains & blinds
Mokum · Zoffany · Raffles Textiles · Warwick
🎄 Order now for the holiday season

What we make

Our upholstery work spans everything from a single chair that needs new life to full sets of dining chairs, custom sofas, built-in window seats and bedheads. Because we work from our own Sydney workroom — the same one that makes your curtains — the quality and finish is consistent, and we can match fabrics across every furnishing in a room.

🛃

Reupholstery

Bring back a piece you love — a sofa, armchair, dining chairs or a vintage find. We strip, re-pad where needed, and recover in your choice of fabric. A well-made frame can last another generation with the right treatment.

🪑

Dining chairs

The most requested upholstery job. Whether it’s drop-in seats, fully upholstered backs, or bench seating, we recover dining chairs as a set so the colour and tension match perfectly across every piece.

🛌

Bedheads & bedframes

Custom upholstered bedheads in any size, shape and fabric — floor-to-ceiling panels, winged frames, button-tufted or plain. We make them to the exact dimensions of your room and bed.

🪟

Window seats & ottomans

Built-in window seats, storage ottomans, footstools and day beds. Custom-made to fit your space, with fabric matched to your curtains or blinds if needed.

🧳

Custom cushions

Scatter cushions, bolsters, bench pads and outdoor cushions. Feather, down-wrapped or foam inserts — any size with coordinating or contrasting piping, flanges and trims.

✂️

Soft furnishing packages

For new builds and renovations — we coordinate curtains, blinds, cushions, bedheads and reupholstery across a whole home. One decorator, one workroom, one consistent finish throughout.

How it works

Upholstery requires seeing the piece in person — dimensions on paper rarely tell the full story.

1

Book a consultation

We come to your home. For reupholstery we assess the piece in situ — checking the frame condition, existing padding and any structural repairs needed before quoting.

2

Choose your fabric

Your decorator brings fabric samples from our full range. You choose in your own light, next to your own floors and walls. We’ll advise on suitability for the piece and level of use.

3

We collect the piece

For reupholstery, we arrange collection and take the furniture to our workroom. For bedheads and custom pieces we work from measurements and room photos. Lead time is typically 4–6 weeks.

4

Delivery and placement

We deliver and place the finished piece, make sure the result is exactly right, and take care of any touch-ups before we leave.

Fabrics

Upholstery fabric needs to handle friction, resist pilling and hold its structure over time. We’ll advise on the right fabric weight and weave for each piece and how it’s used.

Most popular

Performance linens & blends

The warmth and texture of linen with the durability needed for sofas and dining chairs.

High traffic

Woven weaves & bouclés

Tight weaves and textured bouclés that resist pilling and wear. Excellent for dining chairs and well-used sofas.

Premium

Velvets

Cut pile velvets for bedheads, occasional chairs and statement ottomans where depth and richness matter.

Trending

Warm neutral weaves

Stone, clay, almond and warm white. The dominant look in Sydney interiors right now.

Outdoor & coastal

Performance outdoor

UV-stable, mould-resistant fabrics for outdoor furniture and covered entertaining areas.

Formal rooms

Patterned & jacquard

Woven patterns, damasks and jacquards for dining rooms and formal living spaces.

Our supplier partners for upholstery fabric include:

MokumZoffanyRaffles TextilesDesigners GuildRomoWarwickJames DunlopCasamanceKvadrat

Want to see fabrics before you commit?

Request up to 5 fabric samples delivered to your door. See and feel them in your own space alongside your existing furniture.

Request samples

What our clients say

★★★★★

“We had six dining chairs reupholstered and a custom bedhead made — all in the same Mokum fabric. The finish is immaculate and they coordinated everything with our existing curtains perfectly.”

Rachel S. — Woollahra
★★★★★

“My grandmother’s armchair looked brand new. They assessed the frame, suggested restoring the springs, and the finished result is something I’ll keep for another twenty years.”

Paul M. — Roseville
★★★★★

“The window seat cushions and scatter cushions were made exactly to our specification. The piping detail was something another workroom said they couldn’t do — Material World did it without hesitation.”

Jennifer W. — Mosman

Where we come to

Our decorators travel across Greater Sydney from our Chatswood workroom. If you’re not sure whether we cover your area, call us — we most likely do.

North Shore

Chatswood · Willoughby · Lane Cove · Artarmon · Roseville · Gordon · Pymble · Wahroonga · Hornsby

Northern Beaches

Manly · Balgowlah · Dee Why · Forestville · Belrose · Mona Vale · Avalon · Narrabeen

Lower North Shore

Mosman · Cremorne · Neutral Bay · Kirribilli · Crows Nest · North Sydney

Eastern Suburbs

Woollahra · Paddington · Double Bay · Bellevue Hill · Vaucluse · Randwick · Bondi

Inner West

Balmain · Leichhardt · Drummoyne · Hunters Hill · Rozelle · Newtown · Glebe

Sydney CBD & Surrounds

CBD · Pyrmont · Surry Hills · Darlinghurst · Potts Point · Waterloo

North West & Hills

Ryde · Epping · Strathfield · Parramatta · Castle Hill · Baulkham Hills

Central West NSW

Orange · Bathurst · Mudgee — via our Orange location, by appointment

Don’t see your area? Call 1300 290 189

Arrange a consultationCustom upholstery · Made in Sydney

Get in touch