# Weekly hours and date overrides

A [schedule](/help/schedules-availability/schedules) is made of **weekly hours** (the
recurring pattern) plus **date overrides** (the exceptions). Both are edited from
[**Availability → Schedules**](/360/availability?tab=schedules).

## Weekly hours

For each day of the week, you list the time ranges you're available — for example
Monday–Friday `09:00–17:00`, with a midday gap if you want one (`09:00–12:00` and
`13:00–17:00`). A day with **no ranges is unavailable** (most people leave Saturday and
Sunday empty).

The hours are in the schedule's **time zone**. Invitees always see slots converted to
their own zone, so you don't have to think about theirs.

## Date overrides

A **date override** changes a single date without touching the weekly pattern:

- **Different hours that day**: e.g. only `09:00–12:00` on a particular Friday.
- **Unavailable that day**: e.g. a day off, a conference, a public holiday not covered
  by the [holidays](/help/schedules-availability/holidays-and-time-zones) feature.

Overrides win over the weekly hours for that date, then everything reverts to normal.

## How to do it

1. Open [**Availability → Schedules**](/360/availability?tab=schedules) and edit the
   schedule.
2. Set each weekday's time ranges; clear a day to make it unavailable.
3. Add a **date override**: pick the date, then either set that day's hours or mark it
   unavailable.
4. Save.

<Callout type="tip">
Going away for a week? Don't add an override per day — add an
[out of office period](/help/schedules-availability/out-of-office) instead: one date
range blocks every schedule and event type at once. Your weekly hours don't know about
your calendar's all-day "PTO" event unless that calendar is
[connected and checked for conflicts](/help/getting-started/connecting-your-calendar).
</Callout>

## Common pitfalls

- **Forgot the override.** Weekly hours repeat forever; one-off changes need an
  override. The most common "I got booked while away" cause is no override.
- **Override on the wrong schedule.** If event types use different schedules, the
  override only blocks the event types on *that* schedule.
- **Half-day expected, full day blocked.** "Unavailable" blocks the whole date — to
  keep a morning, use a date override with the morning hours instead of marking the day
  off.
