Een flexibel contract, ook wel tijdelijk contract genoemd, kan maximaal 3 jaar duren. Binnen deze periode kunnen meerdere tijdelijke contracten worden afgesloten. Daarnaast is het in sommige gevallen mogelijk om bij cao af te wijken van deze maximale duur, bijvoorbeeld in sectoren met seizoensgebonden werkzaamheden.