Puhkuse kestus ei olene sellest, kas töötaja töötab täis- või osalise tööajaga, puhkust antakse nii mitu kalendripäeva, kui seadus ja töötajaga sõlmitud tööleping ette näevad. Osaline tööaeg ei tähenda osalist puhkust, seda saab sama palju kui täistööajaga töötamise korral.
Töölepingu seaduse § 55 järgi eeldatakse, et töötaja iga-aastane puhkus on 28 kalendripäeva (põhipuhkus), kui töötaja ja tööandja ei ole kokku leppinud pikemas põhipuhkuses või kui seadus ei sätesta teisiti. Seega vähemalt 28 kalendripäeva puhkust on iga kalendriaasta eest ette nähtud igale töötajal, olenemata sellest kas ta töötab täis- või osalise tööajaga.