使い方
- 1年に付与される有給休暇(日)を、契約や法律に沿って入力します。
- 1週間の勤務時間と1週間の勤務日数を入力し、日数を時間に直します。
- 支払いの間隔を選び、必要ならすでにある残高(時間・任意)を入力します。給与ごとに付与される時間と年末の残高(時間)を確認します。
有給休暇の付与の計算
日数は、1労働日の時間を使って時間に直します。1年の時間は、給与の回数に均等に割り振ります。年末の残高は、最初の残高に、その年に付与された時間をすべて足したものです。取得した有給休暇は、差し引いていません。
1労働日の時間 = 1週間の勤務時間 ÷ 1週間の勤務日数
1年に付与される時間 = 有給休暇の日数 × 1労働日の時間
給与ごとの時間 = 1年に付与される時間 ÷ 給与の回数
年末の残高 = すでにある残高 + 1年に付与される時間
日数の決まり方
労働基準法第39条は、雇い入れの日から6か月間継続して勤務し、全労働日の8割以上出勤した労働者に、10労働日の有給休暇を与えなければならないと定めています。その後は、継続勤務の年数に応じて日数が加算され、6年6か月以上継続勤務すると、1年の日数は20労働日になります。
国際労働機関(ILO)の第132号条約は、批准した国に、1年勤務につき最低3週間の有給休暇を求めています(英語の資料を参照)。3週間は、週5日勤務なら15日です。
このツールに含まれないもの
- 取得した有給休暇。残高は、取得した時間を引いたあとの額を入力するか、ご自身で差し引いてください。
- 残高の上限や、使わなかった有給休暇の買い取り。
- 勤続年数の区切りで付与の日数が増える場合の途中の計算。その年の日数を入力し直してください。
計算例:20日、週40時間、2週間ごと、すでに12時間ある場合
1労働日は40 ÷ 5 = 8時間なので、20日は1年に160時間です。2週間ごとの26回の給与に割り振ると、160 ÷ 26 = 6.15時間ずつ付与されます。すでにある12時間を足すと、年末の残高は12 + 160 = 172時間です。
| 項目 | 値 |
|---|---|
| 1労働日の時間 | 8.00時間 |
| 1年に付与される時間 | 160.00時間 |
| 1年の給与の回数 | 26回 |
| 給与ごとに付与される時間 | 6.15時間 |
| 年末の残高 | 172.00時間 |
よくある質問
1回の給与ごとに、有給休暇は何時間付与されますか?
1年の有給休暇の時間を、給与の回数で割ります。20日で1日8時間なら1年は160時間で、2週間ごとの給与なら1回6.15時間です。給与明細には、会社が実際に使う付与の計算が示されます。
なぜ、1週間の勤務時間と勤務日数が必要ですか?
有給休暇は日数で与えられますが、このツールは時間で計算します。1週間の時間を勤務日数で割ると1労働日の時間になり、日数を時間に換算できます。
給与の計算期間と支払日は同じですか?
定期的な予定では、回数が同じになることがあります。給与の計算期間は給与明細が対象にする期間で、支払日はお金を受け取る日です。ご自身の会社が使う間隔を選んでください。
残高には、すでに取得した有給休暇が含まれますか?
含まれません。年末の残高は、入力したすでにある残高に今年の付与を足したものです。取得した時間を差し引くか、実際に残っている残高を入力して、残りを確かめてください。
ILOの最低基準の3週間は、何日になりますか?
週5日勤務なら、3週間は15日です。これはILO第132号条約が、批准した国に求める最低限の日数です(英語の資料を参照)。日本では、有給休暇の日数は勤続年数によって決まり、6か月継続勤務した時点で10労働日です。
出典
- 労働基準法(e-Gov法令検索)、第39条 年次有給休暇
- ILO Helpdesk(英語): Questions and answers on business and working time (Convention No. 132, paid holidays)
数値と文章の最終確認日:2026年11月12日木曜日。