リモート対出社
リモート90,000と出社100,000、通勤費が年18,000なら、2年間でリモートのほうが16,000多く残ります。通勤費まで含めて、2つの条件をお金で比べられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- リモート勤務の給与
- 90,000
- 出社勤務の給与
- 100,000
- 通勤費
- 18,000
- 周期
- 2
- リモート勤務の総支給額
- 180,000
- 出社勤務の総支給額
- 200,000
- 通勤費の合計
- 36,000
- 出社勤務の手取り
- 164,000
リモート勤務と出社の役割のどちらを選ぶかは、暮らし方だけでなく現金の問題です。多くの雇用主は低めのリモート給与を掲げ、一方でオフィスの提示は高めの額面を保ち、それが燃料・交通・駐車・通行料に食われます。このリモート対出社の就業者計算機は、年間のリモート給与、年間の出社給与、出社役割の年間通勤費、年単位の比較期間を受け取ります。両方の給与とその通勤費を期間にわたってスケールし、在宅勤務の純節約額を返します。リモートの総支給から出社の支給を引き、払わなくなった通勤を足した値です。正なら現金ではリモートが勝ち、負なら通勤後もオフィス給与が勝ちます。
リモート対出社の節約が意味すること、両側はどう決まるか
リモートと出社の比較は、一つの現金の問いを立てます。示した期間のうえで、リモート給与を取って通勤を省く方がよいのか、オフィス給与を取って通勤を払う方がよいのか。リモート勤務は年間給与に期間を掛け、通勤ゼロを仮定します。
出社勤務は年間給与に同じ期間を掛け、そのあと年間通勤費に期間を掛けた値を引きます。通勤費は、実際にオフィスへ行くために使う金です。燃料や距離手当、交通機関、駐車、通行料、その桶に入れると決めたその他の現金支出です。
在宅勤務の純節約はリモート総支給から出社の手取り相当を引いた値であり、代数的には給与差と避けた通勤を足し、期間を掛けたものです。
活用例
リモート提示対都市給与プラス通勤
リモート給与、出社給与、現実的な年間通勤、計画地平を貼り付け、勤務地調整の減額のあとでも在宅がまだ節約になるかを見ます。
ピープルオペレーションのリモートと出社レンジ
公表されたリモートとオフィスのレンジが通勤費を引いたあとどう並ぶかを従業員に示し、会議のあと本人が同じ数字を再実行できます。
よくある質問
在宅勤務の純節約はどう計算しますか?
同じ地平で通勤を引いたあとの出社支給を、リモート総支給から引いた値です。
period がゼロまたは負だと何が起きますか?
正でない period は比較地平ではないため、計算機は節約ゼロを捏造せず、課金もされません。
通勤費には何を含めればよいですか?
出社するために毎年実際に払うお金です。燃料代や走行距離の手当、交通運賃、駐車料金、通行料のほか、含めたいと考える現金の支出を入れます。
結果がマイナスのときは何を意味しますか?
通勤費を払ったあとでも、出社の給与のほうがお金の面で有利だという意味です。プラスならリモートのほうが多く残り、0なら丸めたあとで同じ額です。
通勤時間の価値や在宅勤務の費用は考慮されますか?
いいえ。浮いた通勤時間の価値、家具や通信回線の費用、税金の表、将来の年の割引は扱いません。給与と通勤費をお金で比べるだけです。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/remote-vs-on-location-workers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"remote_salary":90000,"on_location_salary":100000,"commute_cost":18000,"period":2}'const res = await fetch("https://api.kit.forhosting.com/fin/remote-vs-on-location-workers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"remote_salary": 90000,
"on_location_salary": 100000,
"commute_cost": 18000,
"period": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/remote-vs-on-location-workers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"remote_salary": 90000,
"on_location_salary": 100000,
"commute_cost": 18000,
"period": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/remote-vs-on-location-workers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"remote_salary":90000,"on_location_salary":100000,"commute_cost":18000,"period":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"remote_salary":90000,"on_location_salary":100000,"commute_cost":18000,"period":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/remote-vs-on-location-workers", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"remote_salary": 90000,
"on_location_salary": 100000,
"commute_cost": 18000,
"period": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.remote_vs_on_location_workers",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
期間が正の数でないとき、地平を捏造する代わりに invalid_input で失敗します。
リモート対出社の節約が意味すること、両側はどう決まるか
正の net_savings はリモートが現金として有利な経路であること、負の数字は通勤後もオフィス給与が勝つこと、ゼロは通貨へ丸めたあとの引き分けです。この恒等式はキャッシュフローを現在価値へ割り引かず、在宅の家具や回線を足さず、取り戻した通勤時間を値付けせず、所得税表も取りに行きません。それはより厚い総報酬モデルの領分です。テストでは net_savings と verdict を固定し、後の丸め変更がどちらが安く見えるかを静かに逆転させないようにしてください。
入力契約、応答の形、誤り時の振る舞い
period は年単位の比較地平です。無給の試用、ボランティアの役割、徒歩通勤は計画上の妥当なケースであり、誤りではありません。特徴的な失敗は正でない period です。period がゼロまたは負なら、常に節約ゼロと報告する空の地平を返す代わりに失敗します。一兆を超える大きさは、一つの isolate が非有限の積を出さなくて済むよう拒否されます。必須の有限数四つを含む JSON 本体を POST してください。remote_salary はリモート役割の年間支給(通貨単位/年)です。別名 remote_pay と wfh_salary を受け付けます。on_location_salary は同じ通貨のオフィス役割の年間支給です。別名 office_salary、onsite_salary、on_site_salary を受け付けます。commute_cost は出社役割の年間現金通勤費です。別名 annual_commute、commute、commuting_cost を受け付けます。別名 years、horizon、period_years を受け付けます。各欄は JSON の数でも数値文字列でも構いません。欠落、空文字、非有限値は欄名付きの invalid_input で失敗します。remote_salary、on_location_salary、commute_cost はゼロでも構いません。成功時は四つの入力をエコーし、remote_total_pay、on_location_total_pay、commute_total、通勤を引いたあとの on_location_net、期間にわたる salary_difference、annual_net_savings、主指標としての net_savings、remote・on_location・tie としての verdict、および formula 文字列を返します。
リモート対出社の就業者計算機が活きる場所
リモートと出社のレンジを公表するピープルオペレーションは、会議のあと本人が同じモジュールを再実行できる数字から、通勤の相殺を従業員に見せられます。検証の失敗は残高を消費しません。勤務地調整のリモート提示を都市給与と見比べる候補者は、両方の給与、現実的な年間通勤、二年から五年の地平を貼り付け、決定ログの横に net_savings を保存できます。家計の相談者は初見を無料のブラウザ経路で、保存ファイルを API で呼び、ランディングで依頼者が見た数字と登録後に綴じた数字が一致することを保証できます。転居アドバイザーは転居プラス出社の包と在宅のままを比べるとき、commute_cost を変数に保ち、算術を組み直さずに verdict を読めます。実装は純粋な parse のティア A のため、成功した呼び出しは毎回、公表された基本料金 $0.002 で、モデルトークンも外向きのネットワークもありません。
連携の活用例
リモートのまま対転居して通勤
候補者がリモート残留と出社包のための転居を比べるとき commute_cost を変数に保ち、決定の横に net_savings を保存します。
技術的な質問
リモート給与はオフィス給与より低くてよいですか。
はい。勤務地調整のリモート支給が通常です。commute_cost が給与差を埋めなければ net_savings は負になり、verdict は on_location です。
commute_cost には何を入れますか。
オフィスへ行く年間の現金コストです。燃料や距離、交通、駐車、通行料で、給与と同じ通貨です。取り戻した時間や在宅の備品はこの欄に入れないでください。
リモート対出社の就業者計算機の料金は。
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに前払い残高から $0.002 です。無効な入力は課金されません。