Get a quote

Onsite at your workplace

Fire Fighting Course in Johannesburg

We train your fire team at your workplace anywhere in Johannesburg. For one or two people, the nearest public class is at our venue in Centurion.

★★★★★ 4.9 from 257+ Google reviews Centurion venue or onsite at your workplace
A worker in a hi-vis vest braced on a fire hose, spraying water in a paved yard
OHS Act compliant
fire fighting training
Onsiteat your workplace anywhere in Johannesburg
from R605per person, groups of 20 or more (R790 for 5 to 9), excl. VAT
4 hourshalf a day, theory and practical

Benefits of Working With DDi

  • OHS Act compliant training

    Certified first aiders, SHE reps and fire teams, so your OHS Act boxes are ticked.

  • We come to you, or join a public class

    We handle the admin, and train at your workplace, in Centurion or online.

  • Facilitators with real-life experience

    Facilitators with real emergency experience, who answer every question.

  • Lekker interactive, never boring

    Engaging, clear and fun, so people stay switched on all day.

  • Practical, hands-on learning

    Everyone discharges a real extinguisher, and learns to spot a faulty one.

4.9from 257+ Google reviewsRead all reviews

“… Our facilitator’s extensive knowledge and real-world experience made the safety concepts easy to understand. We had so much fun while learning!”

Antoinette CoetzeeGoogle review

“… The hand outs are amazing quality; the instructor was extremely knowledgeable and patient. …”

Janice CloeteGoogle review

“Amanda was excellent, very engaging, patient, and clear instructions. highly effective class structure. thank you for a great course.”

Procurement DWCCGoogle review

DDi trains fire teams onsite at their workplace anywhere in Johannesburg. Basic Fire Fighting is a 4-hour, OHS Act compliant course with theory, a practical in which everyone discharges a real extinguisher, and an assessment. Onsite it costs from R605 per person for groups of 20 or more (R790 for 5 to 9), excl. VAT, plus travel. We have no venue in Johannesburg: for one or two people, the nearest public class is at our Centurion venue, R890 per person.

How Onsite Training Works

  1. Enquire online. Tell us your address in Johannesburg, how many people need training and a preferred date, and we send a quote with the travel included.
  2. Pay and secure your date. Send us each delegate’s ID copy before the day.
  3. We train at your workplace. Registers and enrolment, theory on the classes of fire and the PASS method (pull, aim, squeeze, sweep), a practical on a real extinguisher, an extinguisher inspection with some faulty on purpose, then a practical and a short theory assessment. We don’t light open fires.
  4. Certificates on the day. The assessor and facilitator sign the certificates onsite for every delegate found competent.

Fire fighting training in Midrand

Midrand is next door to our Centurion venue, so you have two easy choices. One or two people can take a seat at the public class at 99 Hornbill Avenue, Rooihuiskraal, from 8:30am to 1pm, at R890 each, the final amount. A team in Waterfall, Kyalami, Halfway House or anywhere else in Midrand can have us at your premises instead, with the training extinguishers brought to you. Book a seat on the public class bookings page, or contact us with your address and group size.

Fire fighting training in Sandton

Sandton’s offices need people who know the difference between a CO2 and a dry chemical powder extinguisher before they ever have to choose. From Sandown and Bryanston to the workshops of Wynberg, we train at your premises in 4 hours. Everyone discharges a real extinguisher, which releases dry chemical powder and needs a suitable spot, so tell us about your building and we plan it with you. Some inspectors ask fire fighters to show the PASS method and name the extinguishers in their area, so train the people who work near them.

Fees for Johannesburg Teams

  • Groups of 5 to 9: R790 per person, excl. VAT.
  • Groups of 20 or more: R605 per person, excl. VAT.
  • Fewer than 5 people: a flat rate for the group onsite, or seats in the Centurion public class at R890 each (the final amount).
  • 30 or more: ask us, bigger discounts apply.

These are DDi’s 2026 prices; every tier, the small-group rates and the travel amounts are in the prices section below. Request a quote for your site.

How Many People Should You Train?

No regulation sets a number of fire fighters. DDi recommends 3 for every 50 staff, because they work as a team and one of them can be absent, so an office of 60 people trains 6. The calculator on the Basic Fire Fighting page works it out for your headcount. Some inspectors ask fire fighters to show the PASS method and name the extinguishers in their area, so train the people who work near them.

For fire marshals and evacuation wardens, Evacuation Warden training also runs onsite at your workplace.

Travel to Your Johannesburg Workplace

Travel is charged on top of onsite training: R550 flat up to 100 km round trip, then R5.50 per km, excl. VAT, the same rule as everywhere we train, and your quote shows the travel for your address. If only one or two people need the course, they can come to our Centurion venue at 99 Hornbill Avenue, Rooihuiskraal, next door to Midrand and not far off the N1, for a half-day public class from 8:30am to 1pm. Book a seat on the public class bookings page.

The Certificate

The course is OHS Act compliant training, in line with the Occupational Health and Safety Act (Act 85 of 1993) and the General Safety Regulations, regulation 13J (fire precautions and means of egress, 2025). The law sets no fixed validity for the certificate: your company’s internal policy, in its health and safety file or SHE policy, sets when people refresh, and DDi recommends every year.

Every Course We Run in Johannesburg

Onsite at your Johannesburg workplace:

SHE Rep Training, HIRA Training and Incident Investigation also run as online public classes, so one person can join from Johannesburg. For first aid, see First Aid Training in Johannesburg.

Prices

What Basic Fire Fighting costs

Public class prices are the final amount per person. Onsite prices, small groups and travel exclude VAT. Book a seat in a public class, or we train your group at your workplace.

Public class

R890per person, Centurion

At your workplace

Per person, excl. VAT
  • 5 to 9 peopleR790
  • 10 to 19 peopleR695
  • 20 or more peopleR605
30 or more? Ask us, bigger discounts apply.

Smaller groups onsite

1 to 2 people R2,350, 3 people R2,800, 4 people R3,250 (flat)Travel R550 flat up to 100 km round trip, then R5.50 per km.

Every course on one page: Course Prices 2026, or download the price list (PDF).

4.9★★★★★257+ reviewsRead all reviews

“The service I received from Reinette and her trainer Lourens was beyond excellent. I am ever grateful I came into contact with them for fire fighting and first aid training. My employees were completely satisfied with the approach and how the lesson was conducted. We were treated with respect and exceptional customer service. I highly recommend them :)”

Shernell Arnachillan
Very smooth and professional service delivered by DDI. Will definitely be using them in the future for all our First Aid and Fire Fighting training.
★★★★★Deon Visser
Thank you to our instructor LLoyd, we passed our first aid and basic firefighting training, which is very critical in our hospitality industry.
★★★★★Thoriso Lucia phaswana

FAQ

Fire fighting training in Johannesburg, answered

Anything else? Call 061 566 6010.

Do you have a fire fighting training venue in Johannesburg?

No. We train onsite at your workplace anywhere in Johannesburg. For one or two people, there is a public class at our venue in Rooihuiskraal, Centurion.

What does onsite fire fighting training cost in Johannesburg?

Basic Fire Fighting onsite is from R605 per person for groups of 20 or more (R790 for 5 to 9), excl. VAT, plus travel. Groups under 5 pay a flat rate, and for 30 or more people, ask us, bigger discounts apply.

Which parts of Johannesburg do you come to?

Anywhere in Johannesburg, including Sandton, Randburg and Midrand, and the East and West Rand. We train groups onsite anywhere in Gauteng. Travel is quoted with your training.

What do you need from us before the training?

Your address, the number of people and a preferred date for the quote, and each delegate's ID copy before the training, so certificates can be signed on the day.

Can we do first aid and fire fighting on the same day?

No. Each is a full course with practical time and an assessment, so we book them on separate days.

Is this a course to become a firefighter?

No. Basic Fire Fighting is workplace fire fighting training for employees, not a career firefighter course.

Do you run fire fighting training in Midrand?

Yes. We train onsite at your workplace in Midrand, including Waterfall, Kyalami and Halfway House. Our Centurion venue is next door, so one or two people can join a public class there.

Do you run fire fighting training in Sandton?

Yes. We run Basic Fire Fighting onsite at your workplace in Sandton, including Sandown, Bryanston and Wynberg. Tell us about your building and we plan the practical with you.

Last updated

Get a quote

Book Fire Fighting Training in Johannesburg, for you or your team. We handle the rest.

Book in 3 easy steps

  • 01
    Enquire onlineSend your details for the quote, and the address for onsite training
  • 02
    Pay and secure your dateAccept the quote, then send proof of payment or an official purchase order
  • 03
    Learn at home or workOnce that is in, we book the facilitator and the date
061 566 6010
Quote requestStep 1 of 2

Step 1 of 2: What do you need?

What do you need?

Tick everything you would like a quote for, for yourself or your team.

Training

Tick every course you need. Not sure? Pick the closest and we'll advise.

First aid

Fire and emergency

OHS compliance

Skills Programmes

Services

Other

Where would you like to be trained?

Roughly is fine. If it's different per course, add it in the message.
What will it cost?
We'll confirm the date with you.

Or call us on 061 566 6010.