Bull semen production centres (SPC) generally present satisfactory quality control for sperm processing, but non-standardized hygiene procedures. This study describes a Hazard Analysis and Critical Control Points (HACCP) system developed for bull SPC and subsequently implemented in a commercial SPC. After the identification of hazards at each step of semen processing and the determination of their risk and severity, monitoring and corrective procedures were designed to assess the system's efficiency. The HACCP system identified six microbiological hazards, 10 physical hazards, four chemical hazards and three critical control points. After the establishment of Good Processing Practices, Standard Operating Procedures and Standard Sanitizing Operating Procedures, the system was validated through an audit, to identify eventual failures and to define measures to correct them.