Inspection and certification bodies in Johannesburg
Providers serving Johannesburg, South Africa. An independent listing for packers, growers and traders.
Nearest port
Johannesburg's nearest major container gateway is the Port of Durban (ZADUR).
SGS is a global testing, inspection and certification company with a dedicated fresh produce service group. It provides GLOBALG.A.P. certification, pesticide residue and laboratory testing, and agricultural commodity inspection through a worldwide laboratory network.
Bureau Veritas is a global testing, inspection and certification group whose food and agriculture division covers GLOBALG.A.P. and food safety certification. Its BVAQ agri-food laboratories in Southeast Asia perform pesticide residue and contaminant testing on fruits and vegetables for export markets.
Control Union is a Netherlands-based certification and inspection group present in over 80 countries. It offers GLOBALG.A.P. and organic certification, commodity inspection, laboratory testing, and fumigation services across agricultural supply chains.
Ecocert is a France-based certification body operating in more than 130 countries, best known for organic agriculture certification. It also certifies producers to the GLOBALG.A.P. Integrated Farm Assurance standard.
Eurofins Scientific operates a network of laboratories across 60-plus countries and is a leader in pesticide residue testing. Its food and feed laboratories test fruits and vegetables against maximum residue levels for export markets such as the EU, US and Japan.
Intertek is an accredited GLOBALG.A.P. certification body operating in over 100 countries. Its fruit and vegetable services include microbiological, residue and contaminant testing plus organic food testing for fresh produce supply chains.
Mérieux NutriSciences runs a global network of ISO 17025 accredited food laboratories. It provides multi-residue pesticide testing and other food safety analyses on fruits, vegetables and other matrices for regulatory compliance.
NSF is an accredited GLOBALG.A.P. certification body for agriculture and aquaculture producers. It runs an extensive global food safety audit network and offers farm certification schemes including GLOBALG.A.P. Integrated Farm Assurance and Chain of Custody.
TÜV Rheinland is a Germany-based testing and certification group operating in over 70 countries. It provides GLOBALG.A.P. Integrated Farm Assurance and Chain of Custody certification for fruit, vegetable and crop producers.
TÜV SÜD PSB operates ISO 17025 accredited food testing laboratories in Singapore recognized by the Singapore Food Agency. It offers chemical, pesticide residue and microbiological analysis for food and agricultural products.
Independent SANAS and ISO 17025 accredited analytical laboratory group testing soil, water, plants and produce, including pesticide residue MRL compliance testing for agricultural exporters, with branches in Nelspruit, Stellenbosch and Tzaneen.
Independent SANAS accredited testing laboratory offering pesticide residue analysis for over 600 residues, nutritional and microbiological testing, and export compliance testing for South African fruit and vegetable producers, with a main Cape Town operation and a satellite laboratory in Hoedspruit.
Approved GLOBALG.A.P. certification body based in Cape Town conducting Integrated Farm Assurance, GRASP and SPRING audits for agricultural producers across Africa, providing GlobalGAP compliance certification for exporters into European retail supply chains.
Independent, women-owned SANAS accredited boutique laboratory based in Montague Gardens, Cape Town, providing food, agricultural and water testing including pesticide residue analysis and food safety and authenticity testing for exporters.
South Africa's statutory export certification body for perishable products, mandated by the Department of Agriculture to deliver quality and phytosanitary inspection at ports and pack facilities, operate an ISO 17025 accredited laboratory for mycotoxin, fats and pesticide residue testing, and issue export certification recognised by the EU as equivalent to EU inspection systems.
Browse by city
Need a provider in Johannesburg?
Send one request and we will pass it to relevant providers here.
Operate in Johannesburg?
This is an independent listing compiled from public information. Listings are not endorsements, and Fernable has no commercial affiliation with the providers listed.
Common questions
What is the difference between an inspection body and a certification body?
An inspection body checks goods or a facility against a defined standard and records what it finds. A certification body goes a step further: it assesses whether a product, process, or management system meets a standard on an ongoing basis and issues a certificate that stays valid until it expires or is withdrawn. Many providers do both, but the two are separate scopes of work, and it is worth confirming which one a given assignment actually requires before booking.
Can inspections be done remotely instead of in person?
Yes, in most cases, though it depends on what the buyer or destination authority accepts. A remote inspection can work well for documentation review or for goods that are easy to represent through photos and video, but a physical presence is usually still needed for sampling, testing, or verifying conditions on site. Ask the provider what a given standard or buyer requires before assuming a remote option will be accepted.
How far in advance should an inspection be booked?
That depends on the provider's current booking load and the scope of the inspection, but as a general pattern, a straightforward inspection with an established provider can often be arranged within a few working days once the goods and location are confirmed. A first-time engagement, a specialist standard, or a facility audit typically needs longer lead time. Confirm a realistic date directly with the provider rather than assuming a standard turnaround applies.
Why does a provider without a badge marking it as based in Johannesburg still appear on this list?
Listings on this page are matched by where a provider actually operates, not only by registered address. Some providers cover Johannesburg from a nearby base, run scheduled routes through it, or serve it as part of a wider territory in South Africa. The absence of a city badge simply means their presence there is regional rather than a dedicated local office, so they remain a genuine option worth contacting for work in Johannesburg.
How does this Johannesburg page relate to the country page for South Africa above it?
The country page for South Africa gathers every provider working anywhere within it, across every category, while this page narrows that same pool down to Johannesburg specifically. Think of it as a filtered view rather than a separate dataset. If a search here comes up thin, the country page is the right next stop, since it will surface providers whose coverage reaches Johannesburg without being centred on it.
What should I do if the provider I need is not listed in Johannesburg yet?
Start with the country page for South Africa, since a provider covering Johannesburg without a dedicated local presence may be listed there rather than here. If nothing suitable turns up, check neighbouring city pages, as providers often serve overlapping areas. You are also welcome to point us to a provider you know operates in Johannesburg so it can be reviewed and added for others searching the same route.
How does a provider get listed for Johannesburg?
Providers are added after their operations in or around Johannesburg are checked against publicly available information, such as their own website, registration details, or other verifiable records confirming the work they do in South Africa. This keeps the list something buyers can rely on rather than a self-reported directory. A provider already known to serve Johannesburg that is missing here can be flagged for review and added once that basis is confirmed.
Johannesburg as one stage in a longer route
A consignment passing through Johannesburg rarely starts and ends its journey there. Goods typically arrive from a production or storage point, are inspected, certified, or otherwise checked while in Johannesburg, and then move on toward their next stage, whether that is onward transport, a border crossing, or loading for export. The work carried out in Johannesburg has to be timed against both what came before it and what has to happen next, because a delay at any one of those points reshapes the schedule for the others.
That chain is why coordinating the Johannesburg stage in isolation, without reference to what sits either side of it, tends to cause avoidable friction. A certificate issued a day later than planned can hold up a booking that was made assuming an earlier date, and paperwork completed in Johannesburg sometimes has to match documents generated at an earlier or later stage exactly, in wording or in reference numbers, for the whole chain to be accepted downstream. Providers who are used to working inside a longer chain, rather than treating each visit as a standalone job, are generally better placed to flag this kind of dependency before it becomes a problem, and to say plainly which adjoining stages they expect someone else to arrange.
The stages either side of Johannesburg are not always obvious from the outside: for one consignment the Johannesburg stage might be an early check before onward movement, for another it might be the last step before a final handover. Asking a provider to place the Johannesburg work within the fuller route, rather than describing it as an isolated task, tends to surface dependencies that would otherwise only appear once a delay has already happened. None of this depends on what kind of place Johannesburg is or where it sits in South Africa: the practical task is the same wherever it occurs, identify the stages immediately before and after the Johannesburg work, confirm how documentation needs to pass between them, and build enough slack into the schedule that one delay does not compound into the next.
Moving cargo inspected in Johannesburg on to a port elsewhere
Cargo inspected in Johannesburg still has to reach a port sited somewhere else, named elsewhere on this page, which turns the move into two separate legs rather than one continuous one. The question to settle first is where responsibility for the goods actually passes: at the inspection point in Johannesburg, at the point the cargo is handed to a haulier, or only once it arrives and is checked in at the gate. Each of those is a different agreement, and providers who are used to working this route will already have a default answer, which is worth hearing before you assume one. The inland leg also carries its own timing pressure that a same-city inspection would not: enough buffer has to sit between the inspection and the vessel cut-off to absorb whatever the road, rail, or feeder link between Johannesburg and the port normally takes, including its ordinary variability, not just its best case.
Ask the inspection body directly what they arrange themselves for that onward leg and what they leave to you or to a separate haulier. Some will have a standing relationship with transport running that corridor and can coordinate the handover on your behalf; others will complete the inspection and consider their part finished at that point, leaving you to organise everything from there. Neither approach is wrong, but each changes what you still need to put in place yourself, and assuming the wrong one is a common source of cargo missing its slot. Check too whether the inspection result and any supporting documents are set up to travel with the cargo or separately from it, since a result that arrives after the goods do is no better than one that never happened at all. If the corridor between Johannesburg and the port has known congestion points or seasonal delays, raise that with the provider directly rather than working around it later, since they are more likely to have already met it than you are.
Working with one local provider and several covering from elsewhere
One provider on this list names Johannesburg as a place they are present, and the rest cover it from elsewhere in South Africa. That is simply the current state of what Fernable has published, not a comment on how well the city is served, so treat it as a starting point for two separate lines of enquiry rather than a reason to default to the local option without checking it. With the one local provider, establish what "present in Johannesburg" actually means for your purposes: whether they hold staff and accreditation scope there or whether the listing reflects a wider regional reach that happens to include the city by name. Either can work well, but they call for different questions before booking, and it is worth simply asking the provider which of the two describes their setup rather than guessing from the listing alone.
With a provider covering Johannesburg from elsewhere in South Africa, the thing to establish is whether "elsewhere" changes anything that matters for your shipment: whether they routinely send inspectors to Johannesburg as a matter of course, what that adds to lead time against a local booking, and whether their accreditation scope and reporting are otherwise identical to what they would offer somewhere they are based. A provider that visits regularly and reports to the same standard is functionally equivalent for most purposes, and the distance becomes a scheduling detail rather than a quality question. Ask either provider, local or visiting, to confirm their accreditation scope for your specific product or standard, their typical turnaround for Johannesburg, and how they handle a follow-up visit if the first inspection raises a query, since those three answers matter more here than which one happens to be based in the city itself, and a clear answer to all three from either provider is a reasonable basis for a decision.
Confirming a provider actually works where it claims to
A provider's own listing or website is not proof that it carries out work at the location named. Before committing any volume to a new provider, it is worth asking directly who would attend a booking in person, whether that person is permanently based there or travels in for it, and whether the same person or firm performs the work throughout or subcontracts part of it to someone else. None of these questions are unusual to ask, and a provider confident in its own setup will answer them without hesitation.
A reference from another exporter or buyer who has used the same provider for similar work is worth more than any amount of material on a listing, because it confirms the work actually happened as described rather than as advertised. Where a reference is not available, starting with a small or low-stakes booking before committing regular volume achieves something similar: it tests whether the provider turns up, on the date agreed, doing the work described, before any larger commitment depends on it.
It is also reasonable to ask what accreditation or certification the provider itself holds, and to check that directly against the issuing body rather than taking the provider's word for it. This single check catches the case that causes the most damage later: a provider that can genuinely reach a location but is not authorised to issue the specific certificate a buyer or regulator actually requires, or whose accreditation has since lapsed without the listing being updated. None of these steps need to feel like an interrogation. Framed as ordinary due diligence rather than suspicion, they are questions any established provider expects to be asked and can answer quickly, and a hesitant or evasive response to a straightforward question is itself useful information about how the rest of the relationship is likely to go.
How trade and export services activity is spread across South Africa
South Africa is large enough, and its economic geography old enough, that trade services activity is spread across several distinct hubs rather than concentrated in one place. An inland commercial and logistics centre handles a great deal of freight and financial activity despite having no direct sea access itself, while separate coastal cities host the country's main ports and the customs, warehousing and forwarding capability that goes with them. This means the country does not have a single obvious centre of gravity for trade services the way some smaller countries do: the right city depends heavily on what stage of the chain a task sits at.
Distances between these hubs are substantial by most standards, so a corridor pattern matters a great deal here: goods produced inland typically travel a defined route to whichever coastal gateway suits the destination market, and the providers along that route, including inland storage and consolidation points, exist specifically to support that movement rather than to serve purely local trade. Which coastal gateway a given inland location naturally feeds toward is often a more useful question than raw distance, since routing habits and existing freight lanes shape actual practice more than a straight-line measurement would suggest.
For someone comparing Johannesburg against another South African city, it helps to know whether the city in question sits on the inland side of that pattern, doing production, consolidation and inland logistics, or on the coastal side, doing port-adjacent customs and forwarding work, since the two roles call for genuinely different provider skill sets. A provider's stated reach is also worth checking directly given the distances involved, since coverage that sounds national on paper may in practice concentrate around one corridor or one coastal gateway rather than the whole country evenly.
City snapshot
Johannesburg's listed providers cover GLOBALG.A.P., Phytosanitary, Lab testing, Pre-shipment inspection, and Residue testing.