This document describes a face recognition-based smart attendance system using IoT. The system uses a Raspberry Pi connected to a webcam to take pictures of students' faces as they enter the classroom. It then applies face detection and recognition techniques to identify the students and mark them as present in an Excel attendance sheet along with their details. The system aims to automate attendance taking and eliminate issues like proxy attendance. It stores student data and images to create a dataset, which it then uses for real-time face recognition and attendance marking as students' faces are detected by the webcam. The results show this system can accurately and efficiently automate attendance taking in a contactless manner.