週給計算機
時給20で所定40時間、残業5時間の週の総支給は950です。税金や手当を引く前の金額です。タイムシートで分けた時間をそのまま入力すれば、今週の給与明細の一行が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 時間単価
- 20
- 通常時間
- 40
- 残業時間
- 5
- 残業の割増率
- 1.5
- 時間外手当の割増率
- 30
- 通常賃金
- 800
- 残業代
- 150
週給とは、時給の従業員が税・手当・差押えの前に、ひとつの勤務週で得る総支給額です。所定時間を提示の時給で払い、残業時間を時間外割増(1.5倍)で払った合計です。この週給計算機は、その三つの数値を受け取り、所定分と残業分を別々に計算し、タイムシート・内定通知・給与シートに載せられる週の総支給を返します。
週給の意味:所定時間に残業の1.5倍を足す
時給労働者の週給は週の総支給であり、年俸でも税引き後の手取りでもありません。このページで使う残業割増は時間外の1.5倍です。残業の各時間は通常時給の一倍半で払い、所定時間は基準時給のままです。
すでにご存じの三つの量 — 時給、所定だった時間、残業だった時間 — だけで週を計算できます。勤務週の四十時間超を残業とみなすフロリダ型の計算機とは異なり、この端点は総時間の塊を再分類しません。独自の倍率を尋ねる残業ツールとは異なり、ここでの割増は1.5倍に固定されており、週給の検索が大半の時給職の既定に対応します。
時給から年収への換算器とは異なり、五十二週では年換算しません。残業ゼロは有効な週です。所定ゼロで残業のみも受け付けます。
契約は算術であり、タイムシートの付け方の当否ではありません。負の金額は週ではなく、拒否されます。経路は Date・乱数・ネットワーク I/O のない純粋な算術なので、同じ三数は常に同じ週総支給を返し、シートや単体テストに固定できます。
免除・非免除の分類はせず、賞与や歩合から通常時給を組み立て直さず、税の源泉も手取りの見積もりもしません。
活用例
所定と残業に既に分けたタイムシート
既知の時給と分類済みの所定・残業時間を、給与を切る前に1.5倍の週総支給へ変えます。
残業週を書いた内定通知
典型的な四十時間の週に残業を足した週の数字を候補者に示し、時給を年俸へ換算しません。
よくある質問
入力が負、または数でないときはどうなりますか?
各欄は非負の有限数でなければなりません。欠落・無限・負の値は拒否され、失敗した検証は課金されません。
1.5倍以外の残業倍率を選べますか?
選べません。 この週給計算機は常に 1.5× を使います。独自の残業倍率が必要なら一般の残業ツールをご利用ください。このページは1.5倍の既定の週給です。
時給を年俸に換算しますか?
しません。 結果は一週分の総支給です。52 を掛けず、40 時間超から残業を推論しません。
週給はどのように計算しますか?
時給に所定内の時間を掛けた通常分と、時給の1.5倍に残業時間を掛けた残業分を足して求めます。金額は小数点以下2桁に丸めます。
結果は手取りの金額ですか?
いいえ、税金や福利厚生、差し押さえなどを引く前の週の総支給です。口座に入る金額を知るには、この額からそれらの控除を引いてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/weekly-pay \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}'const res = await fetch("https://api.kit.forhosting.com/fin/weekly-pay", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_rate": 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/weekly-pay",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_rate": 20,
"regular_hours": 40,
"overtime_hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/weekly-pay", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_rate":20,"regular_hours":40,"overtime_hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/weekly-pay", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"hourly_rate": 20,
"regular_hours": 40,
"overtime_hours": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.weekly_pay",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_hourly_rate | 1000000000 |
max_hours | 168 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
欠落・非有限・負の値は、静かな負の給与ではなく invalid_input で拒否されます。同じ純粋な算術が無料のブラウザツールと API を動かすので、手計算とスクリプトが週合計で食い違うことはありません。
週給の意味:所定時間に残業の1.5倍を足す
所定の行は hourly_rate に regular_hours を掛けます。残業の行は hourly_rate に一倍半と overtime_hours を掛けます。その二行を足すと weekly_pay です。regular_hours と overtime_hours を既に分けた状態で送ってください。overtime_pay はゼロ、weekly_pay は所定分と等しくなります。
入力契約、応答の形、非負でない失敗の拒否
二つの時間欄の合計は暦週の長さである百六十八を超えてはなりません。有限小数として解釈できる数値文字列は受け付けます。三値のいずれかが負なら、その欄は非負の数でなければならないというメッセージで拒否されます。それが本計算機の硬い契約であり、それらの失敗は課金されません。ゼロは許可され、ゼロの週になり得ます。欠落した欄も失敗します。金額欄は小数二桁、時間欄は六桁に丸めます。任意の出力キーは null にせず省略します。五×二十×一倍半が百五十だからです。POST で、必須の有限数三つを含む JSON 本体を送ってください。hourly_rate は残業割増前の通常賃金です。給与フォームが同じ契約を再利用できるよう、別名 rate、wage、hourly、pay_rate、hourly_wage を受け付けます。regular_hours は勤務週の所定時間で、上限は百六十八です。別名 hours、weekly_hours、straight_hours、regular、week_hours は同じ値を指します。overtime_hours は同じ週に1.5倍で払う時間で、上限も百六十八です。別名 ot_hours、overtime、ot を受け付けます。空文字列、オブジェクト、NaN、Infinity は欄名を付けて invalid_input で失敗します。成功時、本体は hourly_rate、regular_hours、overtime_hours を返し、overtime_multiplier は常に一点五、overtime_rate は1.5倍の時給、regular_pay、overtime_pay、総支給としての weekly_pay、および formula 文字列を報告します。例: hourly_rate 二十、regular_hours 四十、overtime_hours 五なら、regular_pay は八百、overtime_pay は百五十、weekly_pay は九百五十です。
週給計算機が役立つ場面
給与担当と小規模の雇用主は、タイムシートが所定と残業を既に分けており、給与を切る前に総支給のドル行が必要で、フルの人事スイートを開いたり独自の残業倍率を選んだりしたくないときに週給計算機を使います。時給の候補者は、時給に典型的な残業を載せた提示を確認し、週の数字が誠実で、残業の仮定を隠した年換算の年俸にならないようにします。倉庫・飲食・医療のシフト責任者は、同じ時給で四十時間の週と四十+残業の週を比べ、自分が服していない州の日次残業表を混ぜません。教員と簿記の教室は、学習者が既に分類した時間に倍率を掛けたり、頼まれてもいないのに五十二で年換算したりする不透明なアプリを信じず、1.5倍の週給の解答を作ります。開発者はスクリプトから契約を呼び、給与製品の決定的なフィクスチャを用意し、給与明細チャートの前に入力された週を正規化し、負の hourly_rate、regular_hours、overtime_hours が静かな負の週になってはならないフィードで閉じた失敗にします。人員ツールは weekly_pay を regular_pay と overtime_pay の横に置き、調整者が生の時間の壁ではなく総支給を見られるようにします。このページでは処理はすべてブラウザ内です。API では成功した照会ごとに $0.002 がかかり、失敗した検証は課金されず、応答のあと何も保存しません。シート上のデモから自動化パイプラインへ移るときは、数学的結果を変えず、1.5倍を自分で再実装せずに、無料の対話実行と同一の有料 API を組み合わせてください。
連携の活用例
決定的な給与フィクスチャ
既知の時給と時間から安定した weekly_pay を CI と給与計算機に入れ、非負の数でない入力は閉じた失敗にします。
技術的な質問
時給・所定時間・残業から週給はどう計算しますか。
regular_pay は hourly_rate × regular_hours です。overtime_pay は hourly_rate × 1.5 × overtime_hours です。weekly_pay はその二行の合計です。残業割増は1.5倍に固定されています。
週給計算機の料金はいくらですか。
ブラウザのツールは無料です。API 要求は成功した呼び出しごとに前払いの KIT 残高 $0.002 を使い、無効な入力は課金されません。