Türkiye Gross to Net Salary Calculator: API and MCP
Türkiye Gross to Net Salary 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.gross-to-net.tr/mcp/labor
- Id
labor.gross-to-net.tr- Version
- 1.0.0
- Access
- Free
- Tool page
- Türkiye Gross to Net Salary Calculator
- Schema
GET /api/v1/tools/labor.gross-to-net.tr
Input
| Field | Type | Constraints | Default | Description |
|---|---|---|---|---|
gross (required) | number | ≥ 0, ≤ 100,000,000 | Monthly gross salary (TRY) | |
year (required) | integer | ≥ 2,000, ≤ 2,100 | Year | |
month | integer | ≥ 1, ≤ 12 | 1 | Month · The month the result shows. The tax base builds up during the year. |
incentive | string | general | manufacturing | none | general | Employer premium discount |
Output
| Field | Type | Description |
|---|---|---|
net | number | Net pay (TRY) |
employeeSgk | number | Employee social security (TRY) |
employeeUnemployment | number | Employee unemployment insurance (TRY) |
taxBase | number | Income tax base (TRY) |
cumulativeBase | number | Cumulative tax base (TRY) |
incomeTaxBeforeExemption | number | Income tax before the exemption (TRY) |
minimumWageExemption | number | Minimum wage exemption (TRY) |
incomeTax | number | Income tax due (TRY) |
stampDuty | number | Stamp duty (TRY) |
employerCost | number | Employer cost (TRY) |
annualNet | number | Annual net pay (TRY) |
annualEmployerCost | number | Annual employer cost (TRY) |
months | array | Payroll by month |
Example request
{
"input": {
"gross": 50000,
"year": 2026,
"month": 1,
"incentive": "general"
},
"locale": "en"
}Example answer
{
"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": "employee SGK = min(gross; ceiling) × 14%",
"substitution": "employee SGK = min(50,000; 297,270) × 14%",
"value": 7000
},
{
"id": "employeeUnemployment",
"formula": "unemployment insurance = min(gross; ceiling) × 1%",
"substitution": "unemployment insurance = min(50,000; 297,270) × 1%",
"value": 500
},
{
"id": "taxBase",
"formula": "tax base = gross − employee SGK − unemployment insurance",
"substitution": "tax base = 50,000 − 7,000 − 500",
"value": 42500
},
{
"id": "cumulativeBase",
"formula": "cumulative base = earlier months + tax base",
"substitution": "cumulative base = 0 + 42,500",
"value": 42500
},
{
"id": "incomeTaxBeforeExemption",
"formula": "income tax before the exemption = tax(cumulative base) − tax(earlier months)",
"substitution": "income tax before the exemption = tax(42,500) − tax(0)",
"value": 6375
},
{
"id": "minimumWageExemption",
"formula": "minimum wage exemption = tax(minimum wage)",
"substitution": "minimum wage exemption = tax(33,030)",
"value": 4211.33
},
{
"id": "incomeTax",
"formula": "income tax = income tax before the exemption − minimum wage exemption",
"substitution": "income tax = 6,375 − 4,211.33",
"value": 2163.67
},
{
"id": "stampDuty",
"formula": "stamp duty = (gross − minimum wage) × 7.59 per mille",
"substitution": "stamp duty = (50,000 − 33,030) × 7.59 per mille",
"value": 128.8
},
{
"id": "net",
"formula": "net = gross − employee SGK − unemployment insurance − income tax − stamp duty",
"substitution": "net = 50,000 − 7,000 − 500 − 2,163.67 − 128.8",
"value": 40207.53
},
{
"id": "employerCost",
"formula": "employer cost = gross + employer SGK (19.75%) + employer unemployment (2%)",
"substitution": "employer cost = 50,000 + 9,875 + 1,000",
"value": 60875
}
],
"meta": {
"toolVersion": "1.0.0",
"dataVersion": "2026-01-01",
"locale": "en"
},
"citation": {
"url": "https://hesaplayici.com/en/salary-and-work/turkey-gross-to-net-salary-calculator",
"title": "Türkiye Gross to Net Salary Calculator"
}
}