A code read costs between nothing and about R150. A real diagnostic costs R450 to R950. The difference is not the price. It is that one tells you a number and the other tells you what is wrong.

Plenty of places in Cape Town will scan your car for R99 or free. That is a genuine service and sometimes it is all you need. It is not a diagnostic, and confusing the two is how people end up buying parts they never needed.

What does a car diagnostic cost in Cape Town?

What you are buying Typical Cape Town price What you get
Code read, “scan and go” Free to R150 The fault code number, nothing more
Standard diagnostic R450 to R750 Codes, live data, a named cause
Full diagnostic with written report R750 to R1,200 The above plus freeze frame data and a report you keep
Electrical fault finding, per hour R550 to R900 Tracing an intermittent or wiring fault
Post-repair verification scan Free to R250 Confirms the fault is cleared and stays cleared

Market ranges across Cape Town workshops, compiled from publicly published pricing in September 2026. These are not JTECH Mods quotes and no workshop, including ours, is bound by them.

Most workshops, including this one, credit the diagnostic against the repair if you have the work done there. Ask, because not everyone does it automatically.

Why is a R99 scan not a diagnostic?

A scan reads the code the car has already stored. That is the starting point of the work, not the answer.

Take P0171, system too lean. That single code can be caused by a vacuum leak, a failing mass airflow sensor, a weak fuel pump, a leaking injector, a split intake hose, a faulty oxygen sensor, or a partially blocked filter. Seven possible causes. The code names none of them.

What happens next is what you are paying for. Somebody reads live data while the engine is running, compares fuel trims at idle and under load, checks freeze frame data to see the conditions when the fault stored, and tests the likely causes in order of probability.

Replace the part the code appears to name and roughly half the time the light comes back within a week. You have then paid for the part, the labour and the original scan, and you still have the fault.

That is the whole case for spending R600 instead of R99. It usually saves money on the first attempt.

What is included in a full diagnostic?

Every module, not just the engine. A modern car has anywhere from ten to over sixty control units, and the fault causing your symptom is often not in the one you would expect.

A full session covers a scan of all modules rather than the engine alone, live data under load rather than at idle in the workshop, freeze frame from the moment the fault stored, actuator tests to command components and confirm they respond, readiness monitors to show what the car has and has not self-tested, and a road test where the symptom only appears while driving.

You should leave with the fault named, the evidence for it, what the repair costs, and what happens if you leave it. If all you get is a code and a part to buy, you bought a scan.

What we plug in

The tool decides how much of the car you can actually see, so it is worth being specific rather than saying “latest equipment”.

We run VCDS and ODIS for Volkswagen, Audi, Seat and Skoda, which reaches every module, reads manufacturer specific codes that generic scanners cannot see, and allows coding and adaptation. For everything else we run multi-brand platforms with manufacturer level coverage, plus an oscilloscope for sensor and wiring faults that no scan tool will ever find.

That last one matters more than it sounds. An intermittent wiring fault does not store a code. It has to be traced, and that is a different job from reading a scanner.

We also do module coding and adaptation, so a replaced component gets registered to the car properly. Fit a battery without registering it and the charging system keeps charging as though the old one is still fitted, which kills the new battery early. Small detail, common mistake.

When is a diagnostic worth it?

Book one when the engine management light is on, whether or not the car feels fine. When the car goes into limp mode or loses power. When you have an intermittent fault nobody has managed to pin down. When something electrical behaves strangely, from windows to warning lights to a battery that keeps going flat. When a warning light came back after somebody else repaired it. And before buying a used car, where a scan of all modules will show stored faults and cleared codes the seller may not have mentioned.

You can skip it when the problem is obviously mechanical and visible, like a flat tyre or a snapped belt. A scan tool has nothing useful to say about those.

What to do next

Phone with the light that is on and what the car is doing. Some faults can be narrowed down before the car even comes in, and occasionally we can tell you it is not worth a diagnostic at all.

JTECH Mods, Brackenfell. Call 021 518 3328. If we do the repair, the diagnostic comes off the bill.

If the scan points at work you want to think about, that is fine. You will leave with the fault named and written down, and you are free to take that anywhere. Read what a repair should cost on the car repairs page before you decide.