Pharmaceutical coding in South Africa is about to change at a level it has not changed in decades. The South African Health Products Regulatory Authority (SAHPRA) has published its Traceability Guideline implementation roadmap, moving the country from batch-level identification to unit-level serialisation between 2027 and 2031. If you run a packaging line for prescription or over-the-counter (OTC) medicines, the codes you print, the data you encode, and the print quality you must hold are all being redefined. This post sets out what the roadmap requires and how to choose coding equipment that will still be compliant in 2031.
What SAHPRA’s traceability roadmap actually requires
The core shift is from a human-readable batch code to a machine-readable, standards-based barcode carrying structured data. SAHPRA’s roadmap is built on GS1 standards. Each saleable unit — a carton of tablets, a bottle of syrup — must eventually carry a GS1 DataMatrix, a compact two-dimensional (2D) code that holds far more data than a linear barcode in a smaller footprint.
The data encoded inside that DataMatrix is introduced in stages. Early phases require the Global Trade Item Number (GTIN, application identifier 01), the expiry date (17) and the batch or lot number (10). Later phases add a unique serial number (21) for every individual pack, which is what turns batch-level identification into true unit-level traceability. Logistics units — shippers and pallets — carry a GS1-128 barcode and an SSCC (Serial Shipping Container Code, 00) so that a pack can be followed from the production line to the dispensary.
This is a meaningful step up from the date and batch coding most South African manufacturers already run. If your line currently prints a date and a batch number and nothing more, the gap between where you are and where the roadmap lands is wide enough that it pays to plan now rather than in 2030.
Pharmaceutical coding deadlines South African manufacturers should plan around
SAHPRA has set a phased rollout over roughly six years, which gives industry time to prepare but also sets firm dates to design towards:
- October 2026 — industry readiness assessment: confirm GS1 South Africa membership, audit line capability, and identify where coding and verification hardware is missing.
- April 2027 — pre-implementation testing: establish data-sharing protocols and align with trading partners.
- October 2027 — batch-level identification (GTIN, batch, expiry in a GS1 DataMatrix) becomes mandatory for imported products.
- October 2029 — batch-level identification becomes mandatory for locally manufactured products, and unit-level activities begin for imports.
- October 2031 — all prescription and OTC products carry a unique serial number for full end-to-end traceability.
The practical takeaway for a local manufacturer is that the first hard deadline you own is October 2029, with imports running two years ahead of you. Lead times on coding equipment, line integration, vision systems and validation are not short, so the readiness window in 2026 and 2027 is the right time to specify equipment — not the year the deadline lands.
Choosing the right coding technology for serialised medicine packs
No single coding technology suits every pharmaceutical substrate. The right choice depends on what you are printing on and at what speed.
For folding cartons — the saleable unit most affected by serialisation — print resolution is the deciding factor. A GS1 DataMatrix has to be read reliably by a scanner, which means clean cell edges and high contrast on coated board. This is the natural territory of thermal inkjet printers, which produce high-resolution 2D codes without solvents and with low maintenance — a good fit for a clean pharmaceutical environment and the print-quality grades the standard demands.
For primary packaging that moves at speed — blister foil, ampoules, vials and bottles on a fast line — non-contact coding on curved or moving surfaces is what matters. Continuous inkjet printers handle this well, coding date, batch and variable data at production speeds without contacting the substrate.
Where a permanent, tamper-evident mark is the priority — for anti-counterfeiting or on substrates where ink is undesirable — industrial laser coders mark directly into the surface with zero consumables, which also removes ink as a variable in code quality over a long run. For a fuller comparison of how these approaches differ, our overview of coding and marking technology sets out the trade-offs side by side.
Print quality and verification: meeting ISO 15415
Serialisation only works if every code can be read. A unique serial number that fails to scan at the wholesaler is worse than no code at all, because it stops the pack moving. SAHPRA’s roadmap therefore ties print quality to measurable standards: 2D codes are graded under ISO/IEC 15415 and linear codes under ISO/IEC 15416, with a minimum grade of C (1.5) generally expected.
Hitting that grade consistently is a function of the printer, the substrate and the line conditions together. It is why in-line verification matters: a vision or barcode-grading system reads each code immediately after printing and rejects any pack that grades below the threshold, so a marginal code never reaches a customer. When you specify coding equipment for serialisation, specify the verification alongside it — the two are a single system, not two purchases.
Aggregation and the wider supply chain
Unit-level serialisation rarely stops at the individual pack. Aggregation — linking the serial numbers inside a carton to the carton’s own code, and those cartons to a pallet’s SSCC — is what lets a distributor receive or recall thousands of packs with a single scan rather than opening every box. That means a serialisation project usually touches more than one point on the line: the unit coder, a case coder for the shipper, and the data layer that records which units went into which case.
For South African manufacturers this is also a supply-chain alignment exercise. Your data has to be shareable with trading partners in a common format, which is the reason GS1 membership and the 2027 data-protocol testing phase sit early in the roadmap. The coding hardware is necessary but not sufficient; the data it generates has to flow.
Preparing your line now
The manufacturers who handle this well will treat 2026 and 2027 as the design window. A sensible sequence is to confirm GS1 South Africa membership, audit each line against the data elements the roadmap requires, and identify where you need new coders, verification or aggregation hardware. From there, run a pilot on one product before rolling out across the plant.
Two local realities are worth building into the plan. First, power stability: load shedding causes uncontrolled stops and restarts, and a coder that clears its queue cleanly and restarts without faults protects both uptime and code quality — a point we cover in our guidance on industrial coding and marking in South Africa. Second, local service and consumables availability: serialisation is a long-term commitment, so the supportability of the equipment in South Africa matters as much as its specification. The same discipline that underpins reliable date coding for packaging applies here, with the added demand of graded 2D codes and serial-level data.
Conclusion
SAHPRA’s roadmap turns pharmaceutical coding from a date-stamp task into a data and verification task, phased from imported products in 2027 to full local serialisation in 2031. The technology choices are well understood — thermal inkjet for high-resolution cartons, continuous inkjet for fast primary packaging, laser for permanent marks — but the codes now have to be graded, verified and aggregated, and the data has to be shareable. The work to specify all of that is best done in the 2026–2027 readiness window.
If you are scoping a serialisation upgrade and want to match the right coding and verification technology to your products and line speeds, contact our team for a technical consultation at our Johannesburg, Durban or Cape Town offices.


