hesaplayıcı
Menü

Kira Geliri Vergisi Hesaplama: API ve MCP

Kira Geliri Vergisi Hesaplama için REST ve MCP başvurusu: girdi alanları, sınırlar, çıktılar, örnek istek ve gerçek yanıt. Ücretsiz, kayıt yok.

GET /api/v1/tools/tax.rental-income.tr/mcp/tax

Kimlik
tax.rental-income.tr
Sürüm
1.0.0
Erişim
Ücretsiz
Araç sayfası
Kira Geliri Vergisi Hesaplama
Şema
GET /api/v1/tools/tax.rental-income.tr

Girdiler

AlanTürSınırlarVarsayılanAçıklama
year (zorunlu)integer≥ 2.005, ≤ 2.100Kiranın elde edildiği yıl · Beyanname ertesi yılın Mart ayında verilir: 2025 kirası Mart 2026’da.
residentialnumber≥ 0, ≤ 100.000.000.0000Yıllık konut kira geliri (TL) · Yıl içinde tahsil edilen brüt kira, bütün konutlar toplamı. Hisseli konutta yalnız kendi payınız.
workplacenumber≥ 0, ≤ 100.000.000.0000Stopajlı iş yeri kirası (brüt) (TL) · Kiracının gelir vergisi stopajı kestiği iş yeri ve diğer kiraların yıllık brüt tutarı.
methodstringflat | actualflatGider yöntemi · Götürü gider belge istemez: istisna düşüldükten sonra kalan kiranın %15’i gider sayılır (2016’ya kadar %25). Gerçek giderde belgeli giderler düşülür; bundan fazlaysa daha az vergi verir.
expensesnumber≥ 0, ≤ 100.000.000.000Yıllık gerçek giderler (TL) · Kiraya verilen mallar için yapılan belgeli giderler toplamı. Araç istisnaya düşen payı kendisi çıkarır.
otherRentnumber≥ 0, ≤ 100.000.000.0000Stopajsız kira (TL) · Stopaj ve istisna uygulanmayan kira: örneğin basit usuldeki esnafa veya bir kişiye kiralanan iş yeri.
otherIncomenumber≥ 0, ≤ 100.000.000.0000Diğer brüt gelirler (TL) · Yılın brüt ücret, faiz, kâr payı ve diğer gelirleri; beyan edilsin edilmesin. Konut istisnasının gelir sınırı için sayılır.
businessstringno | yesnoTicari, zirai veya serbest meslek kazancı beyan ediyor musunuz?

Çıktılar

AlanTürAçıklama
payablenumberÖdenecek gelir vergisi (TL)
taxnumberHesaplanan gelir vergisi (TL)
withholdingCreditnumberMahsup edilen stopaj (TL)
refundnumberİade alınacak vergi (TL)
taxableIncomenumberVergi matrahı (TL)
declaredRentnumberBeyan edilen kira (brüt) (TL)
exemptionnumberKonut kira istisnası (TL)
expenseDeductionnumberİndirilen gider (TL)
expenseExcessnumberGider fazlası (sonraki yıllara) (TL)
returnRequiredbooleanKira geliri için yıllık gelir vergisi beyannamesi vermeniz gerekir.
noReturnbooleanBu kira geliri için beyanname vermeniz gerekmez.
workplaceFinalbooleanStopajlı kira beyan sınırının altında kaldı: kesilen stopaj nihai vergidir, beyana eklenmez.
exemptionIncomeOverbooleanKonut istisnası uygulanmadı: brüt gelirler toplamı ücret tarifesinin üçüncü dilim tutarını aşıyor (GVK md. 21).
exemptionBusinessbooleanKonut istisnası uygulanmadı: ticari, zirai veya mesleki kazanç beyan edenler istisnadan yararlanamaz (GVK md. 21).

Örnek istek

curl -X POST https://hesaplayici.com/api/v1/tools/tax.rental-income.tr/execute \
  -H 'Content-Type: application/json' \
  -d '{"input":{"year":2025,"residential":360000,"workplace":0,"method":"flat","otherRent":0,"otherIncome":0,"business":"no"},"locale":"tr"}'
Örnek yanıt
{
  "output": {
    "payable": 45310,
    "tax": 45310,
    "withholdingCredit": 0,
    "refund": 0,
    "taxableIncome": 266050,
    "declaredRent": 360000,
    "exemption": 47000,
    "expenseDeduction": 46950,
    "expenseExcess": 0,
    "returnRequired": true,
    "noReturn": false,
    "workplaceFinal": false,
    "exemptionIncomeOver": false,
    "exemptionBusiness": false
  },
  "steps": [
    {
      "id": "incomeTotal",
      "formula": "gelir toplamı = konut kirası + stopajlı kira + stopajsız kira + diğer gelirler",
      "substitution": "gelir toplamı = 360.000,00 + 0,00 + 0,00 + 0,00 (sınır 1.200.000,00)",
      "value": 360000,
      "unit": "TL"
    },
    {
      "id": "exemption",
      "formula": "istisna = min(konut kirası, istisna tutarı)",
      "substitution": "istisna = min(360.000,00, 47.000,00)",
      "value": 47000,
      "unit": "TL"
    },
    {
      "id": "declaredRent",
      "formula": "beyan edilen kira = konut kirası + stopajlı kira + stopajsız kira",
      "substitution": "beyan edilen kira = 360.000,00 + 0,00 + 0,00",
      "value": 360000
    },
    {
      "id": "expenseDeduction",
      "formula": "gider = (beyan edilen kira − istisna) × %15",
      "substitution": "gider = 313.000,00 × %15",
      "value": 46950
    },
    {
      "id": "taxableIncome",
      "formula": "matrah = beyan edilen kira − istisna − gider",
      "substitution": "matrah = 360.000,00 − 47.000,00 − 46.950,00",
      "value": 266050
    },
    {
      "id": "tax",
      "formula": "gelir vergisi = Σ dilim",
      "substitution": "gelir vergisi = 158.000,00 × %15 + 108.050,00 × %20",
      "value": 45310
    }
  ],
  "notes": [],
  "meta": {
    "toolVersion": "1.0.0",
    "dataVersion": "2025-01-01",
    "locale": "tr"
  },
  "citation": {
    "url": "https://hesaplayici.com/vergi/kira-geliri-vergisi-hesaplama",
    "title": "Kira Geliri Vergisi Hesaplama"
  }
}