時間半(1.5倍)残業代の計算
時給20で通常40時間、残業5時間働くと、残業は1.5倍の30で計算して150、通常分800と合わせて総支給は950です。時給と2種類の時間を入力するだけで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 時給
- 20
- 通常時間
- 40
- 残業時間
- 5
- 残業の割増率
- 1.5
- 残業の時給
- 30
- 通常賃金
- 800
- 残業代
- 150
時間半の残業は、米国の時給計算で標準の割増です。所定を超えた時間は、通常時給の1.5倍で支払われます。追加時間を承認した監督者、タイムシートを確認する従業員、総支給欄を埋める給与担当は、同じ数値を必要とします。所定給に残業代を足した総支給です。この時間半の計算機は、時給・所定時間・残業時間という三つの有限数を受け取ります。残業時間に時給の1.5倍を掛け、所定給を足し、セントへ丸めた総支給を返します。
時間半の意味と総支給の求め方
時間半は倍率であり、二枚目の賃金表ではありません。通常時給を R とすると、各残業時間は R の1.5倍、各所定時間は R で支払われます。総支給は所定給と残業代の和です。
R に所定時間を掛け、さらに R に 1.5 と残業時間を掛けたものです。同じこととして、総支給は所定時間と残業時間の1.5倍の和に R を掛けた値です。例:時給二十ドル、所定四十時間、残業五時間。
所定給は二十かける四十で八百ドルです。残業時給は三十ドル、五時間で百五十ドル、総支給は九百五十ドルです。二例目は端数の時給です。
十五ドル五十セント、所定三十八時間、残業二時間。所定給は五百八十九ドルです。残業は二十三ドル二十五セントかける二時間で四十六ドル五十セント、総支給は六百三十五ドル五十セントです。
金額欄は 0.5 から切り上げて小数第二位に丸めます。給与ファイルの慣例です。このページは倍率を 1.5 に固定します。
時間半という検索意図そのものだからです。その語を入力する人は、倍額でも任意倍率でもないことを既に知っています。所定と残業の分割は利用者が渡します。
計算機は FLSA、労働協約、州の日次残業規則の下でどの時間が残業かを決めません。残業ゼロは有効で、所定給だけを返します。所定ゼロで正の残業も、残業だけの週として有効です。
負の時間数は支給ではなく、符号付き金額を出さず検証に失敗します。
時間半の計算機が価値を出す場面
検索欄に時間半と入れる人は、時給の1.5倍の残業代を求めています。任意倍率を聞く一般の残業ツールでも、倍額のページでもありません。その語で順位を取る媒体は、タイムシートに追加時間が出た時給労働者、それを承認したシフト監督、支給前に総支給欄を埋める給与担当に届きます。
家計アプリやギグのシートは、宣言した時給と二つの時間の入れ物から週次のキャッシュフロー行を種まきするために契約を呼び、手計算の積を保存しません。条件比較のノートは既知の三つ組を固定します。二十ドルに四十と五時間で総支給九百五十、十五ドル五十に三十八と二時間で六百三十五ドル五十です。
こうすると、ライブラリが黙って残業を二倍しても時間半と呼ぶことはできません。検証失敗は残高を消費しません。手取りや年額が必要なときは、源泉や年収換算は別ツールに任せ、この面は時間半と検索した人が意味する 1.5× の総支給に絞ってください。
活用例
支給日前にタイムシートを確認する
週次タイムシートの時給・所定時間・残業時間を入れて、所定給、1.5倍の残業代、控除前の総支給を確認します。
シフトの追加時間を承認する
残業に署名した監督者は、給与ファイルと同じ 1.5× の恒等式で総支給の割増を伝えられます。
テストに給与の既知値を固定する
二十ドル・四十時間・残業五時間 → 総支給 950 のような三つ組を固定し、ライブラリが倍率を黙って差し替えないようにします。
よくある質問
時間半の残業代はどう計算しますか?
総支給は時給 × 所定時間 に 時給 × 1.5 × 残業時間 を足し、小数第二位へ丸めます。
残業倍率は設定できますか?
できません。 このページは割増を 1.5 に固定します。それが時間半の意味です。倍額や任意倍率は別ツールです。
計算機はどの時間が残業かを決めますか?
決めません。 所定と残業は既に分かれている前提です。エンジンは 1.5× の割増を適用して二行を足すだけで、FLSA や契約規則は適用しません。
時間数がマイナスだとどうなりますか?
通常時間や残業時間がマイナスの場合は計算しません。マイナスの時間は給与を表さないため、符号付きの金額を出す代わりに入力の見直しをお願いしています。
残業だけの週も計算できますか?
はい、通常時間を0にして残業時間を入力すれば、すべての時間が時給の1.5倍で計算されます。残業0時間も受け付け、通常分の給与だけを返します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/time-and-a-half \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_wage":20,"regular_hours":40,"overtime_hours":5}'const res = await fetch("https://api.kit.forhosting.com/fin/time-and-a-half", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_wage": 20,
"regular_hours": 40,
"overtime_hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/time-and-a-half",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_wage": 20,
"regular_hours": 40,
"overtime_hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/time-and-a-half", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_wage":20,"regular_hours":40,"overtime_hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_wage":20,"regular_hours":40,"overtime_hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/time-and-a-half", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"hourly_wage": 20,
"regular_hours": 40,
"overtime_hours": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.time_and_a_half",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_hours | 1000000 |
max_rate | 1000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の時間数は符号付きの支給ではなく invalid_input で失敗します。成功した API 呼び出しは $0.002 で課金され、不正な入力は課金されません。
入力契約・応答の形・エラーの扱い
ドル記号・桁区切り・会計の括弧は解析しません。負の時間数は支給を表さない、というのがこの能力の公開契約です。負の時給も拒否されます。例:時給二十、所定四十、残業五なら所定給八百、残業代百五十、総支給九百五十です。検証失敗は課金されません。必須の有限数三つを含む JSON 本体を POST してください。hourly_wage は割増前の基本時給で、非負の有限数でなければなりません。別名 hourly_rate・rate・wage・hourly・pay_rate を受け付けるので、タイムシートの書き出しを改名する手順は不要です。regular_hours はその時給で払う所定時間です。別名 hours・straight_hours・regular・straight_time は同じ欄に対応します。overtime_hours は時間半で払う時間です。別名 ot_hours・overtime・ot を受け付けます。各欄は JSON 数値でも数値の小数文字列でも送れます。欠落、空文字、NaN、Infinity は欄名付きの invalid_input で失敗します。通貨形式の文字列より JSON 数値を優先してください。負の regular_hours や overtime_hours は拒否されます。時間数は最大百万、時給は最大十億に収め、IEEE 倍精度の積が Worker とブラウザで有限に保たれるようにします。成功時は丸めた時給と時間数をエコーし、overtime_multiplier を定数 1.5、ot_hourly_rate を時給かける 1.5 をセントへ丸めた値、regular_pay・overtime_pay・gross_pay を主たる合計として返し、恒等式を述べる式文字列も付けます。成功した一件の料金は定額の $0.002 です。
時間半の計算機が価値を出す場面
消費者数学の授業は時間半の課題を出し、負の時間数を符号付き支給ではなく invalid_input と印す神託を必要とします。実装は純粋な parse の段階 A なので、成功した呼び出しは公表の基本料金 $0.002 で、モデルのトークンも外向きの通信もありません。
技術的な質問
所定時間や残業時間が負のときはどうなりますか?
タスクは invalid_input で失敗します。負の時間数は支給を表さず、課金されません。
時間半の計算機の料金はいくらですか?
ブラウザのツールは無料です。API 要求は成功した呼び出しごとに前払い KIT 残高から $0.002 です。不正な入力は課金されません。