Online attendance recording system facilitates users to record their attendance through personal mobile devices. Helps users to record attendance even when they are at client premises on outdoor duty and are not physically present in the office. The system also enables the users to view their attendance log. The system is linked to the HRMS system and payroll is computed based on the attendance log.