# Branch Schedules

Branch schedules define expected operating days and times.

## Step-by-step guide

1. Go to **Branch Management > Branch Schedules**.
2. Choose the branch from the dashboard branch selector if needed.
3. Review each day of the week.
4. Enter start time and end time for working days.
5. Mark **Weekly Off** for closed days.
6. Mark **Half Day** where applicable.
7. Select **Save Schedules**.

## What SmartAcademy does in the background

The backend replaces or updates the branch schedule records for the selected branch and records the schedule update.

## Tips

- Keep branch schedules accurate before using staff attendance and overtime.
- Holidays are separate from weekly schedules and should be added in the Holidays page.

## Related pages

- [Holidays](/smartacademy-v2-platform/setup/holidays)
- [Staff attendance](/smartacademy-v2-platform/staff/staff-attendance)
- [Overtime](/smartacademy-v2-platform/staff/overtime)
