Abstract: The purpose of a fire alarm system is to warn us of an emergency so that we can take precautions to safeguard ourselves, our employees, and the public. However, modern fire alarm systems require a significant amount of wiring and labor during installation. The most frequent issues that was encountered during monitoring commercial and residential fire alarm systems are false alarms, inappropriate installation, lost connections, malfunctioning or aged equipment, and careless maintenance that discouraged users from putting them in their houses as a result. Hence, the researcher developed an IoT-based fire alarm system connected to several types of sensors and micro-controller distributed over the building and house. Each of these nodes is made up of an Arduino microcontroller that is coupled with smoke, temperature, humidity, flame, methane, and carbon monoxide (CO) sensors. Thus, an innovative system is designed with the help of Internet of Things (IoT) that records live reading of sensors and stored in cloud interface which also lessens the investigation process of the authorities concerned. Results shows that majority of the evaluators responded to the functionality of the proposed system to be Superior and provide all the functionality required for the system to detect and prevent fire occurrences.