1パーセントルール計算ツール
200,000の家を月1,600で貸すと割合は0.8%で、1パーセントルールを満たしません。必要な家賃は2,000で、400足りません。価格と家賃を入れるだけで、どの物件でもふるい分けできます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 物件価格
- 200,000
- 月額賃料
- 1,600
- 目標比率(%)
- 1
- 賃料価格比(%)
- 0.8
- 目標月額賃料
- 2,000
- 賃料差額
- 400
無料
賃貸物件をすばやくふるい分ける
1パーセントルールとは、賃貸物件の月の家賃が購入価格の1%以上であるべきだという目安です。詳しく分析する前に物件の候補を絞り込み、この基準に届く物件だけを残すために使います。計算機は月の家賃を価格で割って100を掛け、基準に届くのに必要な家賃を求め、その差を示します。200,000の家を月1,600で貸すと割合は0.8%で、1%に必要な月2,000に届かないため、基準を満たしません。
基準の調整と差の読み方
基準は変更しない限り1%です。価格の高い沿岸部の市場なら0.7、より厳しい2パーセントルールなら2を指定すると、目標家賃、差、判定がそれに合わせて変わります。差は目標家賃から実際の家賃を引いた値で、プラスなら足りない家賃、マイナスなら基準を超える余裕を表します。割合は初期設定で小数点以下3桁を保つため、0.8%が丸められて基準を満たすことはありません。目標家賃と差は金額として常に2桁で表示されます。
ルールと公式
1パーセントルールは、賃貸物件を素早く審査する手法です。月額家賃は購入価格の少なくとも1%あるべき、というものです。家賃1,600ドルで貸す20万ドルの住宅では、比率は0.8%、既定の1%での目標は2,000ドル、差額(目標から実際の家賃を引いた値)は400ドルとなり、passesフラグはfalseになります。
高価な沿岸市場向けには0.7に、より強気な2パーセントルールには2に設定でき、あらゆる派生数値がこれに従います。
活用例
案件の選別
物件のリストを審査し、家賃が価格の1%以上に達するものだけを残します。
よくある質問
1パーセントルールはどう計算しますか?
月の家賃を購入価格で割り、100を掛けます。結果が1%以上なら基準を満たし、それを下回れば満たしていないと判定されます。
1%以外の基準も使えますか?
使えます。価格の高い沿岸部の市場なら0.7に下げ、より厳しい2パーセントルールなら2に上げます。目標家賃、差、判定はすべて新しい基準で計算し直されます。
差がマイナスになるのはどういう意味ですか?
物件が基準を上回っているという意味です。差は目標家賃から実際の家賃を引いた値なので、マイナスなら基準を超えて家賃にどれだけ余裕があるかを示します。
割合が小数点以下3桁で表示されるのはなぜですか?
0.8%が1%に丸められ、基準を満たしたように見えるのを防ぐためです。一方、目標家賃と差は金額なので、常に小数点以下2桁で表示されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/one-percent-rule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":200000,"monthly_rent":1600}'const res = await fetch("https://api.kit.forhosting.com/finance/one-percent-rule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 200000,
"monthly_rent": 1600
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/one-percent-rule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 200000,
"monthly_rent": 1600
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/one-percent-rule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":200000,"monthly_rent":1600}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":200000,"monthly_rent":1600}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/one-percent-rule", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"price": 200000,
"monthly_rent": 1600
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.one_percent_rule",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
monthly_rentをpriceで割って賃貸物件を審査します。rent_to_price_percent、k_percentのしきい値(既定1%)に達するために必要なtarget_rent、金額の差、そして合否のフラグを返します。
ルールと公式
本ツールはrent_to_price_percentをmonthly_rentをpriceで割って100を掛けた値として計算し、target_rentをpriceにk_percentを掛けて100で割った値として計算します。k_percentパラメータを使えば基準を再調整できます。物件は比率がk_percent以上のときに審査を通過し、それがまさにpasses真偽値が報告する内容です。
出力、丸め、passesフラグ
四つの数値と一つの真偽値が返ります。rent_to_price_percentは既定値3のdecimalsパラメータへhalf-upで丸められるため、0.8%の比率が1%に潰されることはありません。一方target_rentとgapは金額なので常に2桁に丸められます。gapはtarget_rentからmonthly_rentを引いた値で、物件がしきい値を上回るときは負になり、基準を超える家賃の余地がどれだけあるかを示します。passesフラグは、丸める前の生の比率をk_percentと微小な1e-12のイプシロンで比較します。そのため、ちょうど1%で貸す物件が浮動小数点の塵につまずくことはなく、最下位桁の丸めの副産物で不合格になるのではなく正しく合格と読み取られます。
検証と適した用途
売り出し物件を一括で選別する用途にお使いください。priceはゼロより厳密に大きい有限の数値、monthly_rentはゼロ以上の有限の数値でなければなりません。それ以外はフィールド名を示す型付きのinvalid_inputエラーを返すため、空欄や負の家賃が黙ってNaNを生むことはありません。k_percentとdecimalsは任意で、既定はそれぞれ1と3です。売出価格と市場家賃のスプレッドシートをJSON APIに通し、passesがtrueの行だけを残せます。失敗したタスクに課金されることは決してなく、前払い残高は基本料金での成功したAPI呼び出しにのみ充てられます。
連携の活用例
カスタムしきい値
k_percentを設定して2パーセントルールや、高価な市場向けの緩めの基準を適用します。
購入者向けガイド
無料のwidgetを埋め込み、読者が自分の価格と家賃をその場で試せるようにします。
技術的な質問
1パーセントルールとは何ですか?
月額家賃が購入価格の1%以上のときに合格となる審査手法です。rent_to_price_percentとk_percentの比較で判定します。
しきい値は変更できますか?
はい。k_percentの既定は1ですが、2パーセントルール向けに2を設定したり、お好みの基準を設定したりできます。
target_rentとは何ですか?
しきい値に達するために必要な家賃です。priceにk_percentを掛けて100で割り、2桁に丸めます。
gapが負になることがあるのはなぜですか?
gapはtarget_rentからmonthly_rentを引いた値です。負の値は、物件がすでに基準を上回っていることを意味します。
無料ですか?
tier Aブラウザwidgetでは無料です。決定的なAPIは$0.002からで、成功した呼び出しにのみ課金します。