Should You Epoxy Your Garage Floor?

    The worth-it maths on a garage floor — benefits, cost and pro vs DIY.

    1 August 20268 min read
    Example image: a double garage with a high-gloss charcoal flake epoxy floor and both doors open to daylight
    Epoxy Flooring Johannesburg
    By the Epoxy Flooring Johannesburg editorial team
    Fact-checkedUpdated 13 October 2026

    In Johannesburg the garage does a job it does not do everywhere: it keeps the car out of summer hail. Hail in South Africa falls most often from mid-November to February, mainly in the late afternoon, which is exactly when cars are coming home. So the garage floor here sees hot tyres, rainwater dripping off the bodywork and oil, nearly every day of the storm season. Whether an epoxy coating is worth it comes down to five questions, and this guide takes them one at a time, with our prices and the local weather that affects each one.

    Key takeaways

    • Cost: on a 36 m² double garage, from about R9,000 (solid colour), R12,600 (flake) or R16,200 (metallic) at the bottom of our price bands.
    • Life: commonly 10 to 20 years when the slab is properly prepared.
    • Timing: allow about four days off the floor in warm weather and about six in a Johannesburg July, and plan covered parking if it falls in hail season.
    • Deal-breakers: a damp slab or cracks that are still moving. Both are fixed before coating, not coated over.

    Question 1: do you actually use the garage?

    This decides more than anything else. If the car lives in there, or you work on it, or the garage holds boxes, tools and bikes, a sealed floor earns its money every week:

    • Bare concrete keeps shedding a fine grey dust; a coated slab stops it.
    • Oil, brake fluid and battery acid stay on top of the coating instead of soaking in.
    • Rainwater off the car mops up rather than darkening the concrete.
    • A light-coloured gloss floor makes a dim garage noticeably brighter to work in.

    If the garage is a locked store you open twice a year, those gains mostly go unused and the money is better spent elsewhere.

    Bare grey concrete double garage slab before coating, showing oil staining, tyre marks, dust and fine surface cracks
    A typical starting point: stained, cracked concrete that keeps soaking up whatever drips on it.

    Question 2: is the slab dry?

    Damp rising through the concrete is the quickest way to make a coating blister and lift. A South African epoxy data sheet sets the slab's moisture limit at 4 % by weight and asks for no rising moisture under a plastic-sheet test, and the in-situ humidity method used by the flooring industry generally looks for readings below about 75 % before a resin coating goes down. A garage that floods under the door in summer storms, or has a dark tide-mark along one wall, needs testing and possibly a damp-tolerant primer. That is extra work, and it belongs in the quote rather than after the floor has failed.

    Question 3: are the cracks still moving?

    Parts of Gauteng are built on expansive clay, which swells when the summer rain soaks it and shrinks as it dries out in winter. Researchers at Tshwane University of Technology list visible cracks, jammed doors and damaged floors among the results. A hairline shrinkage crack that has not changed in years is filled and coated over. One that opens and closes with the seasons will come straight back through a new coating unless it is cut out and finished as a joint. Have the cracks looked at before deciding on a finish, because they can change the price more than the system you choose.

    Question 4: where does the car go while it cures?

    Epoxy cures slower in the cold, and Johannesburg winters are cold at slab level. One South African data sheet gives these times before light traffic such as parking a car:

    MonthAverage daily temperatureNearest data-sheet rowBefore you park
    January20.0 °C20 °CAbout 4 days
    April16.1 °Cbetween 10 °C and 20 °CAbout 4 to 6 days
    July9.7 °C10 °CAbout 6 days
    October17.1 °Cbetween 10 °C and 20 °CAbout 4 to 6 days

    The averages are for O.R. Tambo, and a shaded slab can run cooler than the air, so treat the table as a planning guide. Our guide to epoxy drying times goes into the detail. The practical point: a coating between mid-November and February means four or more days of the car standing outside during hail season. If you have a carport or a neighbour's garage, fine. If not, an autumn or spring booking is easier.

    Question 5: what will it cost, and is that good value?

    Garage floors are priced per square metre. A standard South African double garage is about 6 m by 6 m, so 36 m², and multiplying by the bottom of each of our price bands gives the starting points below.

    Cost table for epoxying a 36 square metre double garage: solid-colour epoxy from R9,000, flake epoxy from R12,600, metallic epoxy from R16,200
    Starting prices for a 36 m² double garage at the bottom of each Johannesburg price band.

    Those are floors, not typical totals. Our epoxy price guide puts a typical double garage from R12,000, because most slabs need some repair, and the questions above are where the extra goes: damp treatment, crack work, grinding off old paint. Spread R12,600 for flake over 15 years and you pay about R840 a year for a floor you walk on daily. For a comparison with tiling the same space, read epoxy or tiles.

    The failure to avoid: hot tyre pick-up

    The classic garage failure is a tyre pulling the coating off the slab. A tyre comes in hot off summer tar, softens a thin or poorly bonded coat, then grips it as it cools, and the next time you reverse out a patch comes up with it. It is mostly a matter of coating build, bond and cure: a high-build system on a ground slab, left to cure fully before the car comes back, resists it; a thin coat on a dusty slab often does not. It is also why the waiting times in the table above are worth respecting, however inconvenient. Our guide to how long epoxy lasts covers the other causes of early failure.

    Grey garage floor coating that has broken away in a large rectangular patch, with flakes of coating scattered around bare concrete
    What a poorly bonded coating looks like once it lets go: flakes of paint and bare concrete underneath.

    Kit or professional install?

    A hardware-store kit costs a fraction of a professional floor and takes a weekend. The catch is the preparation questions 2 and 3 cover. Many kits rely on an acid etch instead of diamond grinding, nobody tests the slab for damp, and cracks get painted over. The result is a thin coat of floor paint that looks good for a season and then starts lifting where the tyres sit. Removing it means grinding it off, so a failed kit often ends up costing more than doing the job properly once.

    A professional garage install from start to finish: grinding, repairs, several coats and the cure.

    Which finish for which garage?

    Flake is the right answer for most. The chips hide tyre marks and the dust that blows in through the dry months, and they add some grip when the floor is wet.

    Solid colour is the cheapest way to seal the slab. It looks smart when new but shows every mark.

    Metallic is for a show garage or one that doubles as an entertainment space. It costs the most and copes least well with heavy workshop use.

    Our garage floor epoxy page sets out how each finish is installed and what it costs.

    The verdict

    Answer yes to question 1, and have a slab that passes questions 2 and 3 or can be repaired, and an epoxy floor is one of the better-value jobs you can do on a Johannesburg house. Pick a season that suits question 4, and choose flake unless you have a reason not to. If the garage is barely used, or the slab is wet and still moving, sort those out first or spend the money elsewhere.

    The quickest way to answer questions 2 to 5 for your own garage is to have the slab looked at. Book a free on-site quote and we will check the damp and the cracks, recommend a system and give you a fixed written price with a date you can park again.

    Sources & further reading

    1. Hail hazard in South Africa: when and where hail falls — Punge et al., Natural Hazards and Earth System Sciences (2023)
    2. Johannesburg: O.R. Tambo climate normals 1991–2020 — Wikipedia
    3. Epoxy floor coating product data sheet, South Africa: cure table and substrate moisture limit — Sika South Africa (September 2026)
    4. Raft foundations of light structures on expansive soils in Gauteng — Bester & Snyman, Tshwane University of Technology (ISSMGE, 2024)
    5. Epoxy troubleshooting: what causes hot tyre pick-up — Real World Epoxies
    6. Concrete floor moisture testing requirements by flooring type — Independent Floor Testing & Inspection (IFTI)
    7. ASTM F2170: in-situ relative humidity testing of concrete slabs — ASTM F2170 Information
    8. How long does epoxy flooring last? Lifespan by application — Impact Flooring

    Frequently asked questions

    If you park, work or store things in the garage, usually yes. A sealed floor stops the concrete dust, keeps oil on the surface and wipes clean, and a properly installed one commonly lasts 10 to 20 years. At about R12,600 for flake on a 36 m² double garage, that is under R1,000 a year over 15 years. It is harder to justify for a garage you seldom open, or a slab that is wet or still cracking, which needs fixing first.

    Take about 36 m² for a 6 m by 6 m double. At the bottom of our price bands that is about R9,000 for solid colour, R12,600 for flake and R16,200 for metallic. Those are floors, not typical totals: our pricing page puts a typical double garage from R12,000, and cracks, damp, old paint and access all add to it. A site visit gives you the fixed number.

    It depends on the slab temperature. A South African epoxy data sheet gives about four days to light traffic at 20 °C and about six at 10 °C. Johannesburg's daily average is around 20 °C in January and under 10 °C in July, so plan for the longer end in winter. In hail season, from mid-November to February, arrange covered parking for those days.

    Flake suits most garages. The chips hide tyre marks and dust and add some grip when the floor is wet. Solid colour is the cheapest and seals the slab just as well, but shows every mark. Metallic is for a show garage, and it is the least forgiving under heavy workshop use.

    You can, but most DIY failures come from preparation. The slab has to be diamond-ground, checked for damp and have its cracks dealt with before anything goes on. A kit over a dusty or damp slab tends to lift where the tyres sit, and a failed coating has to be ground off before a proper floor can go down.

    Want a price for your own floor?

    We come out, check the slab for cracks and damp, and put the price for the right system in writing. The visit is free.

    On the job

    From Bare Slab to Finished Floor

    Real photos and phone video from our installation team's jobs: the slab being prepared, the epoxy going down, and the finished floor. Tap any picture to see it full size.

    PrepPreparing the bare slab before coating
    PourSpreading the self-levelling epoxy with a trowel
    PourGrey self-levelling epoxy going down in a commercial unit
    PourCoated right out to the roller-door threshold
    FinishedGrey self-levelling epoxy, finished to a gloss
    FinishedFresh gloss floor, walls still taped off
    FinishedA floor drain set into the gloss finish
    FinishedLight-grey gloss floor laid around floor drains

    More photos and video in the gallery.