hesaplayıcı
Menu

Türkiye Notice Pay Calculator: API and MCP

Türkiye Notice Pay Calculator over REST and MCP: input fields, limits, outputs, one example request and its real answer. Free, no sign-up.

GET /api/v1/tools/labor.notice-pay.tr/mcp/labor

Id
labor.notice-pay.tr
Version
1.0.0
Access
Free
Tool page
Türkiye Notice Pay Calculator
Schema
GET /api/v1/tools/labor.notice-pay.tr

Input

FieldTypeConstraintsDefaultDescription
startDate (required)stringStart date
endDate (required)stringEnd date
grossWage (required)number> 0, ≤ 100,000,000Last monthly gross wage (TRY)
benefitsnumber≥ 0, ≤ 100,000,0000Regular monthly benefits (TRY) · Regular payments such as meals, transport or a twelfth of the yearly bonus.
taxRatenumber15 | 20 | 27 | 35 | 4015Income tax bracket · The bracket your wage base of the year has reached. Pick the latest rate on your payslip; early in the year it is usually 15%.

Output

FieldTypeDescription
netnumberNet notice pay (TRY)
grossnumberGross notice pay (TRY)
weeksnumberNotice period (weeks)
noticeDaysnumberNotice period (days)
dailyWagenumberDaily gross wage (TRY)
incomeTaxnumberIncome tax (TRY)
stampDutynumberStamp duty (TRY)
yearsnumberFull years
monthsnumberMonths
daysnumberDays

Example request

{
  "input": {
    "startDate": "2024-03-01",
    "endDate": "2026-09-01",
    "grossWage": 50000,
    "benefits": 0,
    "taxRate": 15
  },
  "locale": "en"
}
Example answer
{
  "output": {
    "net": 58968.7,
    "gross": 70000,
    "weeks": 6,
    "noticeDays": 42,
    "dailyWage": 1666.67,
    "incomeTax": 10500,
    "stampDuty": 531.3,
    "years": 2,
    "months": 6,
    "days": 0
  },
  "steps": [
    {
      "id": "noticeDays",
      "formula": "notice period (days) = weeks × 7",
      "substitution": "notice period (days) = 6 × 7",
      "value": 42
    },
    {
      "id": "dailyWage",
      "formula": "daily gross wage = (gross wage + benefits) / 30",
      "substitution": "daily gross wage = 50,000 / 30",
      "value": 1666.67
    },
    {
      "id": "gross",
      "formula": "gross notice pay = (gross wage + benefits) / 30 × notice period (days)",
      "substitution": "gross notice pay = 50,000 / 30 × 42",
      "value": 70000
    },
    {
      "id": "incomeTax",
      "formula": "income tax = gross notice pay × 15%",
      "substitution": "income tax = 70,000 × 15%",
      "value": 10500
    },
    {
      "id": "stampDuty",
      "formula": "stamp duty = gross notice pay × 7.59 per mille",
      "substitution": "stamp duty = 70,000 × 7.59 per mille",
      "value": 531.3
    },
    {
      "id": "net",
      "formula": "net notice pay = gross notice pay − income tax − stamp duty",
      "substitution": "net notice pay = 70,000 − 10,500 − 531.3",
      "value": 58968.7
    }
  ],
  "meta": {
    "toolVersion": "1.0.0",
    "dataVersion": "2026-01-01",
    "locale": "en"
  },
  "citation": {
    "url": "https://hesaplayici.com/en/salary-and-work/turkey-notice-pay-calculator",
    "title": "Türkiye Notice Pay Calculator"
  }
}