有給休暇の時間計算

1年に付与される有給休暇の日数、1週間の勤務時間と勤務日数、給与の支払いの間隔を入力します。給与ごとに付与される時間、1年の合計、年末の残高が表示されます。

無料 ブラウザで動作 2026年11月12日木曜日確認済み

契約や法律で1年に与えられる有給休暇の日数です。日本では、労働基準法第39条により、勤続の年数に応じて日数が決まります。

通常の1週間の勤務時間です。

日数を時間に直すために使います。

今年の付与の前に、すでにある有給休暇の時間です。

結果

給与ごとに付与される時間 — 1年の時間を給与の回数で割った額です。
1労働日の時間 —
1年に付与される有給休暇(時間) —
1年の給与の回数 —
年末の残高(時間) — すでにある残高に、1年の付与時間を足した額です。

計算の過程

このツールはブラウザ内で動作します。入力した内容が当社に送信されることはありません。

使い方

  1. 1年に付与される有給休暇(日)を、契約や法律に沿って入力します。
  2. 1週間の勤務時間と1週間の勤務日数を入力し、日数を時間に直します。
  3. 支払いの間隔を選び、必要ならすでにある残高(時間・任意)を入力します。給与ごとに付与される時間と年末の残高(時間)を確認します。

有給休暇の付与の計算

日数は、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労働日です。

出典

数値と文章の最終確認日:2026年11月12日木曜日。

当サイトの運営に必要なCookieを使用します。お客様の同意があれば、Googleは広告用Cookieを使い、パーソナライズ広告を表示します。拒否された場合も広告は表示されますが、パーソナライズはされません。