Long banquet tables set beneath a canopy of greenery and fairy lights

Your occasion,
beautifully set

Event decor and styling for the moments your people will talk about for years — across Johannesburg and surrounds.

What we do

Our services

From an intimate house reveal to a full gala dinner — we style it, we set it up on the day, you enjoy it.

  • An engagement party top table dressed with florals, candles and folded linen

    Engagement parties

    Soft, romantic styling for the celebration that starts it all. Backdrops, table settings and a photo corner your guests will queue for.

    Enquire on WhatsApp
  • A venue set with long tables, linen runners and festoon lighting for a gala dinner

    Gala dinners

    Formal, polished and repeatable across a full venue. Stage dressing, head table, centrepieces and seating detail, all consistent.

    Enquire on WhatsApp
  • White daisies in a glass jar on a table set for a baby shower

    Baby showers

    Gentle palettes, a styled dessert table and a backdrop built for photographs. Set up before the first guest arrives.

    Enquire on WhatsApp
  • A birthday cake on a raised stand beside a small vase of flowers

    Adult birthdays

    Milestone parties styled with restraint and a bit of glamour. Lounge corners, balloon work and a bar that looks the part.

    Enquire on WhatsApp
  • A sprinkle-covered birthday cake with brightly coloured candles

    Kids’ birthdays

    Themed setups the little ones actually recognise, styled so the photos still look beautiful. Soft play and cake tables included.

    Enquire on WhatsApp
  • A bright, freshly styled dining room ready for a house reveal

    House reveals

    A front door moment worth filming — ribbon, greenery, signage and a styled welcome for the new home owner.

    Enquire on WhatsApp

Simple from the start

How it works

  1. Enquire on WhatsApp

    Send us your date, venue or area and the kind of function you are planning. A voice note works just as well.

  2. Consultation and quote

    We talk through the look, the colours and the guest count, then send a clear quote in rands with no surprises.

  3. Setup on the day

    Our team arrives early, sets up at the venue and styles every detail before your first guest walks in.

  4. Enjoy your event

    You host, we handle the decor — including the strike-down and pack-up once the last guest has left.

A jar of white roses on a wooden ledge, styled by Ivy Occasions

About us

Make it our sport

Ivy Occasions started the way most good things do in South Africa — with a family function, a borrowed table and a promise that it would look beautiful. Word travelled, and today we style engagements, galas, showers, birthdays and house reveals right across Johannesburg.

Our approach is quiet and considered. We work in warm neutrals, soft greenery and gold detail, and we build each setup around the one thing that matters to you, whether that is a dessert table, a backdrop, or simply a room that feels calm and full of light. Nothing is rented off a shelf and dropped in a corner — every function is planned, styled and set up on the day by our own team.

Celebrating is what we do best. Making it beautiful is our sport.

See more on Instagram — @_ivyoccasions.com_

Kind words

What our clients say

  • “I sent one photo on WhatsApp and they understood exactly what I wanted. Everything was set up hours before the guests arrived and the table was even prettier than the picture.”

    LeratoBaby shower, Midrand

  • “We booked them for our engagement and half the guests asked who did the decor. Professional, calm on the day, and the quote was exactly what we paid.”

    ThandiEngagement party, Sandton

  • “Our annual gala had 220 guests and every table looked identical and beautiful. They arrived early, worked around the venue staff and packed up without us lifting a finger.”

    SiphoGala dinner, Johannesburg

Let’s talk

Get in touch

The quickest way to reach us is WhatsApp — we usually reply the same day.

Prefer to fill in a form? Complete the fields and we will open WhatsApp with your details already written out.

Your details are not stored on this site — the form simply opens WhatsApp for you.

Chat on WhatsApp