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
| Field | Type | Constraints | Default | Description |
|---|---|---|---|---|
reason | string | illness | work-accident | occupational-disease | maternity | illness | Reason for the report |
treatment | string | outpatient | inpatient | mixed | outpatient | Treatment |
inpatientDays | integer | ≥ 1, ≤ 729 | Days in hospital (days) · The inpatient days at the start of the report; the other days count as outpatient. | |
reportOrder | string | first | continued | first | Report · 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) | string | Report start | ||
endDate (required) | string | Report end | ||
accidentDate | string | Date of the work accident · The earnings come from the 12 months before the accident. Leave it empty to use the report start. | ||
birthDate | string | Date 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). | ||
earningsBasis | string | monthly | total | monthly | Earnings as |
gross | number | > 0, ≤ 10,000,000 | Gross monthly wage (TRY) · Your gross wage in the 12 months before the report. The calculator caps each month at that month’s SGK ceiling. | |
earnings | number | > 0, ≤ 100,000,000 | Earnings 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). | |
premiumDays | integer | ≥ 1, ≤ 360 | 360 | Premium 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. |
insuranceType | string | employee | self-employed | employee | Insurance 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
| Field | Type | Description |
|---|---|---|
total | number | Total sick pay (TRY) |
dailyPay | number | Daily pay (TRY) |
inpatientDailyPay | number | Inpatient daily pay (TRY) |
dailyEarnings | number | Daily earnings for the pay (TRY) |
paidDays | number | Paid days (days) |
unpaidDays | number | Unpaid days (days) |
reportDays | number | Report 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"
}
}