- Add buffer before meetings to prepare
- Add buffer after meetings to take notes, travel, or follow up
How buffers work
Every meeting creates a protected time window around it.Buffers can stack
When someone tries to book a new meeting near an existing one, Cal.com considers:- Buffers of the existing meeting
- Buffers of the new meeting being scheduled
Example scenarios
The following examples use these assumptions:- Working hours: 8:00 AM - 5:00 PM
- Meeting duration: 60 minutes
- Existing meeting: 10:00 AM - 12:00 PM
Scenario 1: Only buffer before meetings (60 min)
Settings- Buffer before: 60 minutes
- Buffer after: 0

Scenario 2: Only buffer after meetings (60 min)
Settings- Buffer before: 0
- Buffer after: 60 minutes

Scenario 3: Buffer before and after (30 min each)
The planned event is from 10:00 AM - 11:00 AM Settings- Buffer before: 30 minutes
- Buffer after: 30 minutes

Scenario 4: Behavior of new event when not enough buffer space is provided
The booked event is from 10:00 AM - 11:00 AM. A new event is attempted to be scheduled at 11:45 AM - 12:45 PM. Settings- Buffer before: 30 minutes
- Buffer after: 30 minutes

Buffers from existing bookings also apply, so the 11:00–11:30 AM window is reserved as post-event buffer and cannot be used as pre-event buffer. Next available slot: 12:00 PM
Scenario 5: Behavior of new event when enough buffer space is provided
The booked event is from 10:00 AM - 11:00 AM. A new event is attempted to be scheduled at 12:00 PM - 01:00 PM. Settings- Buffer before: 30 minutes
- Buffer after: 30 minutes

Buffers from existing bookings are also respected — the 11:00–11:30 AM window remains reserved as post-event buffer, while 11:30 AM–12:00 PM is available to satisfy the required pre-event buffer. Next available slot: 12:00 PM
External calendar events (Google, Outlook, etc.)
Buffers also apply to events from connected calendars. However, external meetings only use the buffer settings of the event type being booked because external events do not have Cal.com buffer settings.Large buffer example
If you configure:- Meeting duration: 2 hours
- Buffer before: 2 hours
- Buffer after: 2 hours
Please note that buffers stack for multiple events.
For example, Existing booking 10:00–11:00 AM, event type has
afterBuffer=30, beforeBuffer=15:- After the booking: blocked until 11:45 AM (30 + 15)
- Before the booking: blocked from 9:15 AM (15 + 30)
- Next available slot for a 60-min event: 11:45 AM
Why Cal.com works this way
This prevents real-world scheduling problems like:- Back-to-back fatigue
- Travel conflicts
- Prep time being ignored
- Overlapping expectations between different event types
Tips for choosing buffer settings
Use smaller buffers (5-15 min) if you:- Run high-volume short calls
- Want maximum availability
- Need prep or recovery time
- Travel between meetings
- Run workshops or deep sessions
Common question
Why is more time blocked than the buffer I set?
Why is more time blocked than the buffer I set?
Because buffers from the existing meeting and the new meeting can combine. This is intentional to guarantee both meetings have the space they require.