hesaplayıcı
Menu

Türkiye Sick Pay Calculator: API and MCP

Türkiye Sick 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.sick-pay.tr/mcp/labor

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

Input

FieldTypeConstraintsDefaultDescription
reasonstringillness | work-accident | occupational-disease | maternityillnessReason for the report
treatmentstringoutpatient | inpatient | mixedoutpatientTreatment
inpatientDaysinteger≥ 1, ≤ 729Days in hospital (days) · The inpatient days at the start of the report; the other days count as outpatient.
reportOrderstringfirst | continuedfirstReport · For illness, the first 2 days of a new report are not paid; a report that continues the previous one without a gap is paid from its first day.
startDate (required)stringReport start
endDate (required)stringReport end
accidentDatestringDate of the work accident · The earnings come from the 12 months before the accident. Leave it empty to use the report start.
birthDatestringDate of birth · The earnings come from the 12 months before the month of the birth (for a birth before 21 December 2024, before the month of the report).
earningsBasisstringmonthly | totalmonthlyEarnings as
grossnumber> 0, ≤ 10,000,000Gross monthly wage (TRY) · Your gross wage in the 12 months before the report. The calculator caps each month at that month’s SGK ceiling.
earningsnumber> 0, ≤ 100,000,000Earnings of the 12 months (TRY) · The total earnings on which premiums were paid in the 12 calendar months before the month of the report (SGK service statement on e-Devlet).
premiumDaysinteger≥ 1, ≤ 360360Premium days in the last 12 months (days) · Premium days reported in the same 12 months, at most 30 a month. Illness and maternity need at least 90; for maternity, in the year before the birth.
insuranceTypestringemployee | self-employedemployeeInsurance status · A 4/b insured gets no pay for illness; for a work accident, only the hospital days and the rest after them are paid.

Output

FieldTypeDescription
totalnumberTotal sick pay (TRY)
dailyPaynumberDaily pay (TRY)
inpatientDailyPaynumberInpatient daily pay (TRY)
dailyEarningsnumberDaily earnings for the pay (TRY)
paidDaysnumberPaid days (days)
unpaidDaysnumberUnpaid days (days)
reportDaysnumberReport length (days)

Example request

curl -X POST https://hesaplayici.com/api/v1/tools/labor.sick-pay.tr/execute \
  -H 'Content-Type: application/json' \
  -d '{"input":{"reason":"illness","treatment":"outpatient","reportOrder":"first","startDate":"2026-09-07","endDate":"2026-09-16","earningsBasis":"monthly","gross":45000,"premiumDays":360,"insuranceType":"employee"},"locale":"en"}'
Example answer
{
  "output": {
    "total": 8000,
    "dailyPay": 1000,
    "dailyEarnings": 1500,
    "paidDays": 8,
    "unpaidDays": 2,
    "reportDays": 10
  },
  "steps": [
    {
      "id": "earnings",
      "formula": "earnings of the 12 months = monthly gross × 12 months",
      "substitution": "earnings of the 12 months = 12 × 45,000.00",
      "value": 540000,
      "unit": "TRY"
    },
    {
      "id": "rawDailyEarnings",
      "formula": "daily earnings = earnings of the 12 months / premium days",
      "substitution": "daily earnings = 540,000.00 / 360",
      "value": 1500,
      "unit": "TRY"
    },
    {
      "id": "dailyPay",
      "formula": "outpatient daily pay = daily earnings × 2/3",
      "substitution": "outpatient daily pay = 1,500.00 × 2/3",
      "value": 1000,
      "unit": "TRY"
    },
    {
      "id": "paidDays",
      "formula": "paid days = report days − unpaid days",
      "substitution": "paid days = 10 − 2 (2026-09-07 – 2026-09-16)",
      "value": 8,
      "unit": "days"
    },
    {
      "id": "total",
      "formula": "total pay = Σ paid days × daily pay",
      "substitution": "total pay = 8 × 1,000.00",
      "value": 8000,
      "unit": "TRY"
    }
  ],
  "notes": [],
  "meta": {
    "toolVersion": "1.0.0",
    "dataVersion": "2026-01-01",
    "locale": "en"
  },
  "citation": {
    "url": "https://hesaplayici.com/en/salary-and-work/turkey-sick-pay-calculator",
    "title": "Türkiye Sick Pay Calculator"
  }
}