Em 2003, com a publicação do DL nº 313/2003, de 17 de Dezembro (já revogado), foi criado o Sistema de Identificação de Caninos e Felinos (SICAFE), que estabelece as exigências em matéria de identificação electrónica de cães e gatos, enquanto animais de companhia, e o seu registo numa base de dados nacional.
Por outro lado, numa iniciativa privada, tinha sido criado em 1992 o Sistema de Identificação e Recuperação Animal (SIRA), desenvolvido com o objectivo de facilitar a recuperação de animais de companhia perdidos e encontrados por terceiros, onde muitos animais de companhia de diferentes espécies foram registados de modo voluntário.
O SIAC, instituído pelo DL nº 82/2019 de 27 de Junho, dá satisfação à Resolução da Assembleia da República n.º 155/2016, de 1 de Julho, que recomendou ao Governo a fusão do SICAFE e do SIRA, passando o novo sistema, o SIAC, a integrar a identificação dos animais de companhia constantes dos dois anteriores sistemas, e a assegurar as respectivas finalidades.