Attendance & Time
Set up your holiday calendar
Add company holidays for all branches or specific branches, and choose which holidays are observed for attendance and payroll.
- HR Admin
- Payroll Admin
On this page (5 sections)
Where holidays live
- Payroll
- Payroll Settings
- Holiday Calendar
The tab lists each holiday with its date, source, confidence and an Observed switch. Only observed holidays count as holidays in attendance and payroll.
Add a company holiday
Click Add Company Holiday. You need payroll create permission.
Enter the Holiday Name and Date.
If you have more than one branch, choose the branches it applies to — or leave Branch empty for all branches.
Click Add Holiday. The holiday is added as a full-day holiday and observed straight away.
Stop observing a holiday
Switch Observed off to stop a holiday counting. The day then behaves like a normal working day — employees who don’t punch in show as Absent, and payroll counts it as a working day. Switch it back on at any time. You need payroll update permission.
Source and confidence
Source (National or Company-specific) and Confidence (Confirmed or Verify) are suggested from the holiday’s name. Festivals whose dates move each year, such as Diwali or Eid, are marked Verify — double-check their dates.
Frequently asked questions
No. A holiday is either observed or not for the branches it applies to.
Yes. Choose the branches when you add the holiday. Leave Branch empty to apply it to every branch.
Related articles
- Attendance & TimeWork schedules and shiftsDefine which days are working days with fixed or rotating schedules, set branch defaults, assign employees, and record shift timings.
- Attendance & TimeHow attendance worksHow Mocha HRMS records punches, decides whether each day is a working day, week off, holiday, leave or absence, and which settings drive it.