Custom Furniture in Johannesburg

Custom-made furniture, made in Johannesburg — for homes that want it done properly.

DecorMama makes furniture to order at our workshop at 13 Jupiter Road, Crown Mines, Johannesburg. You choose the design, the size that fits your room, and the fabric from our swatches — we build it here, finish it with care, and deliver it to your door.

What we make to order

  • Couches — modular and L-shape couches made to your size, configuration and fabric, for compact apartments and generous family living rooms alike.
  • Headboards & bases — upholstered, panelled and tailored headboards made to order in your chosen fabric and colour.
  • Dining tables and chairs — dining sets and seating chosen and finished to suit how you gather, from everyday meals to long entertaining.
  • Office chairs — supportive chairs for home offices and workspaces, in finishes that look at home on show.
  • Patio furniture — lounge and dining pieces for covered patios and protected outdoor areas.

Not sure where to start? Tell us the room, the measurements and the look you have in mind on WhatsApp, and we will talk you through what is possible — honestly, including what we would not recommend.

How custom ordering works

  1. Choose your design and fabric. Browse the collections above, then message us on WhatsApp 063 120 3728 for a free consultation. We will help you choose from our fabric swatches — free swatches and advice before you commit, so the colour and feel are right in your own light.
  2. Get your quote. We confirm the design, size, fabric and price in writing before anything is made, so there are no surprises.
  3. We make it. A deposit to start production, balance on delivery. Made-to-order pieces take 2–4 weeks to make, finish and deliver.
  4. Delivery to your door. We deliver nationwide. In-stock pieces are delivered in 3–10 business days; made-to-order pieces follow the 2–4 week production timing confirmed on your order.

Choose your fabric from swatches

Fabric changes everything — how a couch feels at the end of the day, how a headboard reads in morning light, how a chair wears over years of use. That is why custom orders start with real swatches, not screen colours. Message us on WhatsApp and we will guide you through the fabrics available for your piece, how each one feels and wears, and which colours are on offer — then you choose with the swatch in your hand, in your own home.

Backed by a 24-month warranty

Every DecorMama piece — custom-made included — carries a 24-month warranty from the date of delivery, covering manufacturing defects in frame, structure, workmanship, mechanisms and fittings under normal use. It is the same promise on every order, however you pay. Read exactly what is covered, what is not, and how to claim on our Warranty & Care page.

Prefer to spread the cost? You can pay over time with buy now, pay later with Stitch or Float at checkout — the warranty and delivery promise stay exactly the same.

Frequently asked questions

How long does custom furniture take?

Made-to-order pieces take 2–4 weeks to make, finish and deliver. In-stock pieces are delivered in 3–10 business days. Your order confirmation confirms which applies to your piece.

Do you deliver outside Johannesburg?

Yes — we deliver nationwide. Custom pieces are made in Crown Mines, Johannesburg, then delivered to your door; timing is confirmed on your order.

Can I choose my own fabric and size?

Yes. Custom couches, headboards and selected other pieces can be made to your size and in a fabric you choose from our swatches. WhatsApp us on 063 120 3728 for a free consultation and swatches before you order.

What warranty do I get on custom furniture?

A 24-month warranty from the date of delivery, covering manufacturing defects under normal use — the same cover as every DecorMama piece. See our Warranty & Care page for details and how to claim.

Start your custom piece

Tell us what you are dreaming of — a couch that finally fits the room, a headboard in the fabric you have been picturing, a dining set made for your family. Message us on WhatsApp 063 120 3728 for a free consultation and swatches, and we will take it from there.

Crafted to last. Designed to be lived with.