hesaplayıcı
Menu

Türkiye Military and Birth Buyback Calculator: API and MCP

Türkiye Military and Birth Buyback 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.service-buyback.tr/mcp/labor

Id
labor.service-buyback.tr
Version
1.0.0
Access
Free
Tool page
Türkiye Military and Birth Buyback Calculator
Schema
GET /api/v1/tools/labor.service-buyback.tr

Input

FieldTypeConstraintsDefaultDescription
typestringmilitary | birth | othermilitaryBuyback type
daysinteger≥ 1, ≤ 7,200Days to buy back (days) · SGK counts a month as 30 days and a year as 360: 12 months of military service is 360 days.
birth1stringDate of birth of the child · You must have been insured before the birth.
birth2stringDate of a second birth · Optional.
birth3stringDate of a third birth · Optional. Applications before 11.09.2014 cover two births only.
insuredDaysinteger≥ 0, ≤ 2,160Days to leave out (days) · Days inside the birth periods when you were insured (worked), after the death of the child, or that you do not want to buy.
dailyBasenumber> 0, ≤ 1,000,000Daily earning (TRY) · Leave it empty to use the floor of the application day. You can pick any amount between the floor and the ceiling.
applicationDatestringApplication date · Leave it empty to use today (Türkiye time). The day your application reaches SGK.

Output

FieldTypeDescription
amountnumberBuyback amount (TRY)
daysnumberDays bought back (days)
birthDaysnumberDays of the birth periods (days)
dailyBasenumberDaily earning (TRY)
ratenumberPremium rate (%)
dailyPremiumnumberDaily premium (TRY)
floorDailynumberDaily floor (TRY)
ceilingDailynumberDaily ceiling (TRY)
maxAmountnumberBuyback amount at the ceiling (TRY)

Example request

curl -X POST https://hesaplayici.com/api/v1/tools/labor.service-buyback.tr/execute \
  -H 'Content-Type: application/json' \
  -d '{"input":{"type":"military","days":360,"applicationDate":"2026-09-28"},"locale":"en"}'
Example answer
{
  "output": {
    "amount": 178362,
    "days": 360,
    "dailyBase": 1101,
    "rate": 45,
    "dailyPremium": 495.45,
    "floorDaily": 1101,
    "ceilingDaily": 9909,
    "maxAmount": 1605258
  },
  "steps": [
    {
      "id": "dailyPremium",
      "formula": "daily premium = daily earning × premium rate",
      "substitution": "daily premium = 1,101.00 (floor) × 45%",
      "value": 495.45,
      "unit": "TRY"
    },
    {
      "id": "amount",
      "formula": "buyback amount = days bought back × daily earning × premium rate",
      "substitution": "buyback amount = 360 × 1,101.00 × 45%",
      "value": 178362,
      "unit": "TRY"
    },
    {
      "id": "maxAmount",
      "formula": "buyback amount at the ceiling = days bought back × ceiling × premium rate",
      "substitution": "buyback amount at the ceiling = 360 × 9,909.00 × 45%",
      "value": 1605258,
      "unit": "TRY"
    }
  ],
  "notes": [],
  "meta": {
    "toolVersion": "1.0.0",
    "dataVersion": "2026-01-01",
    "locale": "en"
  },
  "citation": {
    "url": "https://hesaplayici.com/en/salary-and-work/turkey-sgk-military-and-birth-buyback-calculator",
    "title": "Türkiye Military and Birth Buyback Calculator"
  }
}