# Holidays

Use holidays for planned closures such as public holidays, school events, or vacations.

## Step-by-step guide

1. Go to **Branch Management > Holidays**.
2. Select **Add Holiday**.
3. Enter **Holiday Name** and **Holiday Type**.
4. Select start and end dates.
5. Choose **All Branches** or a specific branch.
6. Add an optional description.
7. Select **Create**.

## What SmartAcademy does in the background

The backend validates the date range, stores the holiday for your organization and selected branch scope, and records holiday create, update, or delete actions.

## Tips

- Use date ranges for multi-day breaks.
- Add holidays before running attendance reports for that period.

## Related pages

- [Branch schedules](/smartacademy-v2-platform/setup/branch-schedules)
- [Staff attendance](/smartacademy-v2-platform/staff/staff-attendance)
- [Student attendance](/smartacademy-v2-platform/students/student-attendance)
