حاسبة الإيجار المناسب للدخل
تحوّل حاسبة ملاءمة الإيجار هذه الدخل الشهري الإجمالي والنسبة المختارة للإيجار إلى حد شهري واضح.
شغّل الأداة مجانًا
كما تعرض ميزانية الإيجار السنوية المكافئة والدخل الإجمالي المتبقي بعد دفع الإيجار عند ذلك الحد. النتيجة تقدير للتخطيط وليست ضماناً لموافقة المؤجر أو ميزانية منزلية مكتملة. اختاروا نسبة حذرة تراعي الضرائب والديون وأهداف الادخار والمرافق والتأمين وتكاليف السكن المحلية.
اختاروا حداً يناسب ميزانيتكم الكاملة
نسبة الإيجار إلى الدخل قاعدة إرشادية للفرز، وليست وعداً عاماً بأن المسكن ميسور التكلفة. ابدؤوا بدخلكم الشهري الإجمالي، أي الدخل قبل الضرائب ومساهمات التقاعد والتأمين الصحي وسائر الاستقطاعات. ثم حددوا أكبر حصة تقبلون تخصيصها للإيجار. قد يكون المعيار الشائع نقطة بداية مفيدة، لكن ينبغي خفض الحد الشخصي عندما تقلل الضرائب أو أقساط الديون أو رعاية الأطفال أو النقل أو المصروفات الطبية أو أهداف الادخار المرتفعة من الدخل المتاح. ولا تكون النسبة الأعلى مناسبة إلا إذا كانت بقية الميزانية تتحملها فعلاً. أدخلوا النسبة في صورة رقم مثل 25 أو 30، لا في صورة كسر عشري مثل 0.30. تضرب الحاسبة الدخل الشهري الإجمالي في هذه النسبة وتعرض سقف الإيجار الناتج. لا توجد عملية لتحويل العملات، لذلك استخدموا العملة نفسها عند مقارنة النتيجة بإعلانات العقارات والتأمينات والمصروفات الأخرى. تعاملوا مع الإجابة بوصفها حداً أولياً للبحث، ثم قارنوها بالمبلغ الذي يصل فعلياً إلى حسابكم كل شهر.
افهموا ما تتضمنه النتيجة وما تستبعده
الحد الأقصى للإيجار الشهري هو المبلغ الناتج عن النسبة التي اخترتموها، أما ميزانية الإيجار السنوية فهي ذلك المبلغ الشهري مضروباً في اثني عشر. والدخل الشهري المتبقي هو الدخل الإجمالي ناقص الإيجار المحسوب، ولذلك لا يساوي المال القابل للإنفاق بعد الضرائب. لا يشمل الحساب فواتير المرافق أو تأمين المستأجر أو مواقف السيارات أو الإنترنت أو رسوم الطلب أو مبلغ التأمين أو الانتقال أو الأثاث أو الزيادات الدورية في الإيجار. إذا كان الإعلان يضم بعض الخدمات إلى الإيجار، فقارنوا إجمالي تكلفة السكن المتكررة ببديل لا يضمها، بدلاً من مقارنة أرقام الإيجار وحدها. كذلك تستدعي الدخول المتغيرة من العمولات أو العمل الإضافي أو الإكراميات أو العمل الحر مزيداً من الحذر؛ فخط أساس مستقر أو متوسط شهري محافظ أنفع عادة من ذروة حديثة. لا تفترض الأداة الضرائب أو حجم الأسرة أو شروط الائتمان أو قواعد المؤجر المحلية. وغرضها محدد وشفاف: تطبيق النسبة المختارة بدقة على الدخل الشهري الإجمالي المدخل، من دون اتصالات شبكية أو افتراضات خارجية.
استخدموا التقدير عند البحث واتخاذ القرار
استخدموا السقف الشهري مرشحاً أولياً للإعلانات، لا هدفاً يجب إنفاقه كاملاً. يترك البحث دون السقف مساحة للمرافق والنفقات المفاجئة، وقد تفيد مراجعة خيارات أعلى قليلاً إذا كنتم تتوقعون التفاوض أو تقاسم الإيجار. قبل تقديم الطلب، أعدّوا ميزانية مبنية على صافي الدخل تشمل كل مصروف سكن متكرر ومخصصاً واقعياً للفواتير غير المنتظمة. قارنوا الإجمالي بنفقاتكم الحالية وباحتياطي الادخار الذي تريدون الحفاظ عليه. إذا كان الدخل مشتركاً، فأدرجوا فقط المبالغ الموثوقة والمتاحة للأسرة؛ وإذا كان غير مستقر، فاختبروا سيناريوهات لأشهر منخفضة وأخرى معتادة. يمكنكم أيضاً مقارنة نسب مختلفة لمعرفة أثر قاعدة أشد تحفظاً في الميزانيتين الشهرية والسنوية. تبلغ تكلفة كل طلب API $0.002، بينما يعمل الحساب الحتمي نفسه مجاناً في المتصفح. لا يحفظ أي من المسارين سياقاً ولا يقرر قبول المؤجر للطلب. فقد تراعي الموافقة السجل الائتماني وإثبات الدخل والضامنين وعدد الشاغلين ومعايير أخرى تقع خارج هذا التقدير.
حالات الاستخدام
تحديد سقف للبحث عن مسكن
حوّلوا الدخل الشهري والنسبة الشخصية إلى سعر أقصى واضح قبل تصفح الإعلانات.
مقارنة سيناريوهات حذرة
جرّبوا نسباً متعددة لمعرفة المساحة التي يتركها كل اختيار ضمن الدخل الشهري الإجمالي.
التخطيط لدخل متغير
قارنوا سقوف الإيجار بناء على دخل ثابت وشهر معتاد وشهر حذر منخفض الدخل.
الأسئلة الشائعة
ما تكلفة الحاسبة؟
يمكنكم استخدامها مجاناً في المتصفح. وتبلغ تكلفة كل طلب API $0.002.
هل أدخل الدخل الإجمالي أم الصافي؟
أدخلوا الدخل الشهري الإجمالي قبل الضرائب والاستقطاعات. وأعدّوا ميزانية منفصلة بصافي الدخل للتأكد من ملاءمة النتيجة لنفقاتكم الفعلية.
هل يشمل الحد الأقصى فواتير المرافق؟
لا. تطبق النتيجة النسبة المختارة على الإيجار وحده. أضيفوا المرافق والتأمين وموقف السيارة وسائر تكاليف السكن بصورة منفصلة.
ما العملة المستخدمة؟
يمكن استخدام أي عملة لأنه لا يحدث تحويل. يجب أن يكون الدخل والإيجارات التي تقارنونها بالعملة نفسها.
هل تضمن النتيجة موافقة المؤجر؟
لا. قد يستخدم المؤجر نسباً مختلفة ويراعي الائتمان والمستندات والضامنين أو شروطاً أخرى.
كيف أتعامل مع الدخل المتغير؟
استخدموا خط أساس موثوقاً أو اختبروا عدة سيناريوهات. قد يوفر شهر حذر منخفض الدخل سقفاً أكثر أماناً من ذروة حديثة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/finance/rent-affordability \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gross_monthly_income":6000,"rent_to_income_percent":30}'const res = await fetch("https://api.kit.forhosting.com/finance/rent-affordability", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gross_monthly_income": 6000,
"rent_to_income_percent": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/rent-affordability",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gross_monthly_income": 6000,
"rent_to_income_percent": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/rent-affordability", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gross_monthly_income":6000,"rent_to_income_percent":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gross_monthly_income":6000,"rent_to_income_percent":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/rent-affordability", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"gross_monthly_income": 6000,
"rent_to_income_percent": 30
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.rent_affordability",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |