Brüt Net Maaş Hesaplama: API ve MCP
Brüt Net Maaş Hesaplama için REST ve MCP başvurusu: girdi alanları, sınırlar, çıktılar, örnek istek ve gerçek yanıt. Ücretsiz, kayıt yok.
GET /api/v1/tools/labor.gross-to-net.tr/mcp/labor
- Kimlik
labor.gross-to-net.tr- Sürüm
- 1.0.0
- Erişim
- Ücretsiz
- Araç sayfası
- Brüt Net Maaş Hesaplama
- Şema
GET /api/v1/tools/labor.gross-to-net.tr
Girdiler
| Alan | Tür | Sınırlar | Varsayılan | Açıklama |
|---|---|---|---|---|
gross (zorunlu) | number | ≥ 0, ≤ 100.000.000 | Aylık brüt maaş (TL) | |
year (zorunlu) | integer | ≥ 2.000, ≤ 2.100 | Yıl | |
month | integer | ≥ 1, ≤ 12 | 1 | Ay · Sonucu gösterilen ay. Vergi matrahı yıl içinde birikir. |
incentive | string | general | manufacturing | none | general | İşveren prim indirimi |
Çıktılar
| Alan | Tür | Açıklama |
|---|---|---|
net | number | Net maaş (TL) |
employeeSgk | number | SGK işçi payı (TL) |
employeeUnemployment | number | İşsizlik sigortası işçi payı (TL) |
taxBase | number | Gelir vergisi matrahı (TL) |
cumulativeBase | number | Kümülatif vergi matrahı (TL) |
incomeTaxBeforeExemption | number | Hesaplanan gelir vergisi (TL) |
minimumWageExemption | number | Asgari ücret istisnası (TL) |
incomeTax | number | Ödenecek gelir vergisi (TL) |
stampDuty | number | Damga vergisi (TL) |
employerCost | number | İşveren maliyeti (TL) |
annualNet | number | Yıllık net (TL) |
annualEmployerCost | number | Yıllık işveren maliyeti (TL) |
months | array | Aylara göre bordro |
Örnek istek
{
"input": {
"gross": 50000,
"year": 2026,
"month": 1,
"incentive": "general"
},
"locale": "tr"
}Örnek yanıt
{
"output": {
"net": 40207.53,
"employeeSgk": 7000,
"employeeUnemployment": 500,
"taxBase": 42500,
"cumulativeBase": 42500,
"incomeTaxBeforeExemption": 6375,
"minimumWageExemption": 4211.33,
"incomeTax": 2163.67,
"stampDuty": 128.8,
"employerCost": 60875,
"annualNet": 466135.63,
"annualEmployerCost": 730500,
"months": [
{
"month": 1,
"cumulativeBase": 42500,
"incomeTax": 2163.67,
"stampDuty": 128.8,
"net": 40207.53,
"employerCost": 60875
},
{
"month": 2,
"cumulativeBase": 85000,
"incomeTax": 2163.67,
"stampDuty": 128.8,
"net": 40207.53,
"employerCost": 60875
},
{
"month": 3,
"cumulativeBase": 127500,
"incomeTax": 2163.67,
"stampDuty": 128.8,
"net": 40207.53,
"employerCost": 60875
},
{
"month": 4,
"cumulativeBase": 170000,
"incomeTax": 2163.67,
"stampDuty": 128.8,
"net": 40207.53,
"employerCost": 60875
},
{
"month": 5,
"cumulativeBase": 212500,
"incomeTax": 3288.67,
"stampDuty": 128.8,
"net": 39082.53,
"employerCost": 60875
},
{
"month": 6,
"cumulativeBase": 255000,
"incomeTax": 4288.67,
"stampDuty": 128.8,
"net": 38082.53,
"employerCost": 60875
},
{
"month": 7,
"cumulativeBase": 297500,
"incomeTax": 3962.25,
"stampDuty": 128.8,
"net": 38408.95,
"employerCost": 60875
},
{
"month": 8,
"cumulativeBase": 340000,
"incomeTax": 2884.9,
"stampDuty": 128.8,
"net": 39486.3,
"employerCost": 60875
},
{
"month": 9,
"cumulativeBase": 382500,
"incomeTax": 2884.9,
"stampDuty": 128.8,
"net": 39486.3,
"employerCost": 60875
},
{
"month": 10,
"cumulativeBase": 425000,
"incomeTax": 4634.9,
"stampDuty": 128.8,
"net": 37736.3,
"employerCost": 60875
},
{
"month": 11,
"cumulativeBase": 467500,
"incomeTax": 5859.9,
"stampDuty": 128.8,
"net": 36511.3,
"employerCost": 60875
},
{
"month": 12,
"cumulativeBase": 510000,
"incomeTax": 5859.9,
"stampDuty": 128.8,
"net": 36511.3,
"employerCost": 60875
}
]
},
"steps": [
{
"id": "employeeSgk",
"formula": "SGK işçi payı = min(brüt; tavan) × %14",
"substitution": "SGK işçi payı = min(50.000; 297.270) × %14",
"value": 7000
},
{
"id": "employeeUnemployment",
"formula": "işsizlik sigortası = min(brüt; tavan) × %1",
"substitution": "işsizlik sigortası = min(50.000; 297.270) × %1",
"value": 500
},
{
"id": "taxBase",
"formula": "matrah = brüt − SGK işçi payı − işsizlik sigortası",
"substitution": "matrah = 50.000 − 7.000 − 500",
"value": 42500
},
{
"id": "cumulativeBase",
"formula": "kümülatif matrah = önceki aylar + matrah",
"substitution": "kümülatif matrah = 0 + 42.500",
"value": 42500
},
{
"id": "incomeTaxBeforeExemption",
"formula": "hesaplanan gelir vergisi = vergi(kümülatif matrah) − vergi(önceki aylar)",
"substitution": "hesaplanan gelir vergisi = vergi(42.500) − vergi(0)",
"value": 6375
},
{
"id": "minimumWageExemption",
"formula": "asgari ücret istisnası = vergi(asgari ücret)",
"substitution": "asgari ücret istisnası = vergi(33.030)",
"value": 4211.33
},
{
"id": "incomeTax",
"formula": "gelir vergisi = hesaplanan gelir vergisi − asgari ücret istisnası",
"substitution": "gelir vergisi = 6.375 − 4.211,33",
"value": 2163.67
},
{
"id": "stampDuty",
"formula": "damga vergisi = (brüt − asgari ücret) × binde 7,59",
"substitution": "damga vergisi = (50.000 − 33.030) × binde 7,59",
"value": 128.8
},
{
"id": "net",
"formula": "net = brüt − SGK işçi payı − işsizlik sigortası − gelir vergisi − damga vergisi",
"substitution": "net = 50.000 − 7.000 − 500 − 2.163,67 − 128,8",
"value": 40207.53
},
{
"id": "employerCost",
"formula": "işveren maliyeti = brüt + işveren SGK (%19,75) + işveren işsizlik (%2)",
"substitution": "işveren maliyeti = 50.000 + 9.875 + 1.000",
"value": 60875
}
],
"meta": {
"toolVersion": "1.0.0",
"dataVersion": "2026-01-01",
"locale": "tr"
},
"citation": {
"url": "https://hesaplayici.com/maas-ve-is/brut-net-maas-hesaplama",
"title": "Brüt Net Maaş Hesaplama"
}
}