Business Days & Holidays
The Gantt chart uses business day calculations for all scheduling, ensuring accurate planning that accounts for weekends and holidays.
How Business Days Work
The schedule system uses business days by default:
| Day Type | Treatment |
|---|---|
| Monday-Friday | Working days (counted in durations) |
| Saturday-Sunday | Non-working days (skipped) |
| Holidays | Non-working days (skipped) |
Impact on Scheduling
Duration Calculations
When you set a task duration, only business days are counted:
| Scenario | Result |
|---|---|
| 5-day task starting Monday | Ends Friday (same week) |
| 5-day task starting Thursday | Ends Wednesday (next week) |
| 3-day task starting Friday | Ends Tuesday (next week) |
Dependencies with Lag
Lag time in dependencies also uses business days:
| Scenario | Result |
|---|---|
| Task ends Friday, 2-day lag (FS) | Successor starts Tuesday |
| Task ends Wednesday, 3-day lag | Successor starts following Monday |
Tasks Spanning Holidays
If a task spans a holiday, the duration automatically extends:
| Example | Result |
|---|---|
| 5-day task with 1 holiday in the middle | Task takes 6 calendar days |
| 10-day task with Thanksgiving week | Task extends to account for Thu-Fri holidays |
Visual Indicators
In the Gantt timeline:
- Working days: Normal background
- Weekends: Shaded background (gray)
- Holidays: May be marked with different shading or indicators
Configuring Holidays
Holidays are managed at the company level by administrators.
Where to Configure
Navigate to Admin > Calendar > Holidays to:
- Add company holidays
- Set recurring annual holidays (e.g., Christmas, New Year's)
- Add regional or custom holidays
- Remove or modify existing holidays
Holiday Types
| Type | Description |
|---|---|
| Fixed date | Same date every year (e.g., July 4th) |
| Floating | Varies by year (e.g., Thanksgiving) |
| Custom | Company-specific closures |
Best Practices
- Review holidays before major scheduling - Ensure holiday calendar is up to date
- Account for holiday seasons - Projects spanning December may need extra buffer
- Communicate with subcontractors - Their holiday schedules may differ
- Consider regional differences - Multi-location projects may have different holidays
Troubleshooting
Task Dates Not Calculating Correctly
- Verify the holiday calendar is configured correctly
- Check that weekends are being skipped
- Review if the task has constraints that override calculations
Unexpected Task Duration
- Count the business days manually to verify
- Check for holidays in the date range
- Ensure the duration field shows business days, not calendar days
Related
- Gantt Chart Overview - Main Gantt chart features
- Dependencies - How dependencies work with business days
- Managing Schedules - Schedule configuration
- Holidays - Configure non-working days (Admin)