カリフォルニア残業代計算
時給20で1日10時間を5日、週50時間働くと、10時間が1.5倍の対象になり、通常賃金800に加えて残業代300です。時給、1日と週の労働時間を入れると、カリフォルニア州の規則で計算できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 時給
- 20
- 1日あたりの時間
- 10
- 週あたりの時間
- 50
- 稼働日
- 5
- 1日の時間
- 10, 10, 10, 10, 10
- 通常時間
- 40
- 1.5倍割増の時間
- 10
カリフォルニアの残業は、四十時間を超えたら一つの倍率をかける仕組みではありません。適用除外でない従業員は、一日八時間を超えると1.5倍、一日十二時間を超えると2倍、同じ週の通常時間の残りが四十時間を超えるとその分も1.5倍、週の七日すべてを勤務した場合は連続七日目の割増を受けます。このカリフォルニア残業代計算機は、通常の時給と一日あたりの労働時間と週あたりの労働時間を受け取り、七日以内の週を再構成し、同じ時間に日次割増と週次割増を重ねずに法定の閾値を適用し、残業時間ごとの1.5倍および2倍での支払いである残業補償の合計を返します。負の時給では適法な残業額を作れないためです。
カリフォルニア残業の意味:一日八時間と十二時間、週四十時間、連続七日目
適用除外でない従業員向けのカリフォルニア残業は、四十時間での単純な切替ではなく、法定倍率の表です。一日のうち最初の八時間は通常時給の通常時間、八時間超から十二時間まではその時給の1.5倍、十二時間超は2倍です。これとは別に、同じ週の残りの通常時間が四十時間を超えた分も通常時給の1.5倍で支払われます。
従業員が週の七日すべてを勤務した場合、その連続七日目の最初の八時間は1.5倍、その日の八時間超は2倍となり、通常の一日八時間閾値では通常時間と扱われるはずだった時間でもそうなります。
本計算機は一日あたりの時間と週あたりの時間から週を再構成し、各時間を通常・1.5倍・2倍の箱に分類し、四十時間を超える残りの通常時間を週次残業へ変換して、同じ時間に日次割増と週次割増が同時に付かないようにします。残業補償の合計は残業単価で支払われる金額、すなわち1.5倍時間×1.5×時給に2倍時間×2×時給を足した値です。
源泉徴収エンジンでも食事割増でも分割シフトでもなく、適用除外かどうかの判定もしません。経路は Date も乱数もネットワーク I/O もない純粋な算術なので、同じ時給と時間の組は常に同じ残業額になり、表や単体試験に固定できます。
カリフォルニア残業代計算機が役立つ場面
給与担当とカリフォルニアの小規模雇用主は、タイムシートが十時間勤務や六日目を示し、給与を切る前に残業の金額行が必要なときに、人事スイート一式を開かずこの計算機を使います。従業員は既知の時給で五十時間週を一日八時間ルールと照合し、十時間勤務を連邦の四十時間だけの表と取り違えないようにします。
教員と人事の教室は、日次残業、十二時間超の2倍、残りの通常時間に対する週次残業、連続七日目が混ざる適用除外でない予定の解答キーを作り、学習者がすでに分類した時間に単一倍率だけをかける不透明なアプリを信用しません。
開発者は給与製品の決定的フィクスチャを播くため、給与明細グラフの前に利用者が入れた日次・週次合計を正規化するため、またはゼロ未満の時給が静かな負の残業行になってはならないフィードで閉じて失敗するために、スクリプトから契約を呼び出します。
活用例
カリフォルニアの十時間勤務
既知の時給で 10 時間の一日と 50 時間の週を、日次の1.5倍時間と残業補償の合計へ変換します。
六日目の週次残業の確認
8 時間の一日と 48 時間の週が、日次残業ではなく残りの通常時間に対する週次残業を生むときを確認します。
よくある質問
時給がゼロ未満だとどうなりますか?
負の時給ではカリフォルニアの残業補償を作れず、検証失敗は課金されません。
週次残業は、すでに日次残業として支払った時間に重なりますか?
いいえ。 週次残業は週の残りの通常時間が 40 を超えた分にだけ適用されます。すでに日次の1.5倍または2倍で支払った時間に二度目の週次割増は付きません。
連続七日目の規則はいつ適用されますか?
再構成した週が七日あり、各日の時間がゼロより大きいときです。最終日は最初の 8 時間を 1.5×、8 時間超を 2× で支払います。
カリフォルニア州で2倍の残業代はいつから付きますか?
同じ日に12時間を超えた分からです。週の連続7日目はもっと早く、8時間を超えた分から2倍になり、その日の最初の8時間もすでに1.5倍で支払われます。
食事休憩の罰則や適用除外の判断にも対応していますか?
対応していません。対象は適用除外でない従業員の残業単価だけで、源泉徴収や食事休憩の罰則、分割勤務の計算はせず、職種が適用除外かどうかも判断しません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/california-overtime \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_wage":20,"hours_per_day":10,"hours_per_week":50}'const res = await fetch("https://api.kit.forhosting.com/fin/california-overtime", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_wage": 20,
"hours_per_day": 10,
"hours_per_week": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/california-overtime",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_wage": 20,
"hours_per_day": 10,
"hours_per_week": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/california-overtime", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_wage":20,"hours_per_day":10,"hours_per_week":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_wage":20,"hours_per_day":10,"hours_per_week":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/california-overtime", 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,
"hours_per_day": 10,
"hours_per_week": 50
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.california_overtime",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_hours_per_day | 24 |
max_hours_per_week | 168 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ゼロ未満の時給は invalid_input で拒否されます。同じ純粋な算術が無料のブラウザ用具と API 経路を動かすので、給与表と自動化スクリプトが残業行で食い違うことはありません。
入力契約、週の再構成、応答の形、拒否される時給
時給ゼロは許可され、残業代はゼロになります。負の一日または週の時間、二十四時間を超える一日、二十四時間×七日を超える週も失敗します。金額欄は小数第二位、時間欄は六桁です。任意の出力キーは null にせず省略します。必須の有限数三つを含む JSON 本体を POST してください。hourly_wage はカリフォルニア残業の割増を乗せる前の通常単価です。給与フォームが同じ契約を再利用できるよう、wage、rate、hourly_rate、pay_rate の別名を受け付けます。hours_per_day は週を組み直すための典型的な一日の長さで、最大二十四です。daily_hours、day_hours、hours_day の別名は同じ値に対応します。hours_per_week は週の合計時間で、最大百六十八です。weekly_hours、week_hours、hours_week の別名を尊重します。エンジンは hours_per_day の完全な日を埋め、余りを最終日に置き、七日を超える並びはカリフォルニアの週が七日であるため拒否します。有限小数として読める数値文字列は受け付け、空文字、NaN、Infinity はフィールド名付きの invalid_input で失敗します。hourly_wage がゼロ未満なら、負の時給ではカリフォルニアの残業補償を作れないというメッセージで拒否されます。これが本計算機の硬い契約であり、その失敗は課金されません。成功時は時給と時間入力をエコーし、再構成した daily_hours を列挙し、regular_hours、time_and_half_hours、double_time_hours、overtime_hours、seventh_day_applied、regular_pay、time_and_half_pay、double_time_pay、overtime_pay(残業補償の合計)、overtime_premium、gross_pay、formula 文字列を報告します。
カリフォルニア残業代計算機が役立つ場面
配置ツールは overtime_pay を regular_pay の横に置き、コーディネーターが生の時間の壁ではなく法定の残業補償を見られるようにします。このページでは作業はすべてブラウザ内で走り、API では成功した照会ごとに $0.002 で、検証失敗は課金されず、応答のあと何も保存しません。数学的結果を変えず、カリフォルニアの表を自ら再実装せずに、表のデモから自動化パイプラインへ移るときは、無料の対話実行と価格の付いた同一 API を組み合わせてください。
連携の活用例
決定的な給与フィクスチャ
既知の時給と時間から、安定した overtime_pay、2倍、七日目フラグで CI と給与計算機を播きます。
技術的な質問
一日と週の時間からカリフォルニア残業はどう計算されますか。
エンジンは hours_per_day と hours_per_week から週を組み直し、一日 8 時間超を 1.5×、12 時間超を 2× とし、残りの通常時間が 40 を超えた分を週次 1.5× にします。overtime_pay は 1.5×wage×1.5倍時間に 2×wage×2倍時間を足した値です。
カリフォルニア残業代計算機の料金はいくらですか。
ブラウザ用具は無料です。API 要求は成功した呼び出しごとに前払い KIT 残高の $0.002 を使い、無効な入力は課金されません。