This document describes an automated attendance system using facial recognition. The system uses the Haar-cascade algorithm with three classifiers (skin, mouth, eyes) implemented in Python's OpenCV library. It also uses PCA to maintain accuracy in facial detection. The system marks employee attendance in real-time by capturing images of employees entering and exiting through gates, without requiring employees to sign papers, use RFID cards, or biometrics. This makes the system more efficient than conventional methods. It provides accurate attendance records to help with performance monitoring and payroll processing.