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