O horário flexível é um modelo de horário de trabalho flexível que permite aos trabalhadores determinar o seu próprio horário de trabalho dentro de certos limites.
Ao contrário do horário de trabalho fixo, em que os trabalhadores têm de estar presentes a determinadas horas, o horário flexível permite que os trabalhadores organizem o seu dia de trabalho individualmente, desde que respeitem um determinado horário de trabalho principal.
Normalmente, as empresas definem um horário de trabalho durante o qual todos os trabalhadores devem estar presentes para garantir uma comunicação e colaboração eficazes. Fora deste horário central, os trabalhadores podem começar e terminar o seu trabalho de forma flexível, desde que cumpram o total de horas de trabalho acordadas por dia ou por semana.