hesaplayıcı
Menü

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

AlanTürSınırlarVarsayılanAçıklama
gross (zorunlu)number≥ 0, ≤ 100.000.000Aylık brüt maaş (TL)
year (zorunlu)integer≥ 2.000, ≤ 2.100Yıl
monthinteger≥ 1, ≤ 121Ay · Sonucu gösterilen ay. Vergi matrahı yıl içinde birikir.
incentivestringgeneral | manufacturing | nonegeneralİşveren prim indirimi

Çıktılar

AlanTürAçıklama
netnumberNet maaş (TL)
employeeSgknumberSGK işçi payı (TL)
employeeUnemploymentnumberİşsizlik sigortası işçi payı (TL)
taxBasenumberGelir vergisi matrahı (TL)
cumulativeBasenumberKümülatif vergi matrahı (TL)
incomeTaxBeforeExemptionnumberHesaplanan gelir vergisi (TL)
minimumWageExemptionnumberAsgari ücret istisnası (TL)
incomeTaxnumberÖdenecek gelir vergisi (TL)
stampDutynumberDamga vergisi (TL)
employerCostnumberİşveren maliyeti (TL)
annualNetnumberYıllık net (TL)
annualEmployerCostnumberYıllık işveren maliyeti (TL)
monthsarrayAylara 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"
  }
}