Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: turkey-pit |
| 3 | description: Use this skill whenever asked to prepare, review, or classify transactions for Turkey Personal Income Tax (Gelir Vergisi), annual tax return (Yıllık Gelir Vergisi Beyannamesi / 0001 kodu), or advise on Turkish PIT deductions and filing. Trigger on phrases like "gelir vergisi", "Turkish income tax", "yıllık beyanname", "GİB", "vergi dairesi", or any Turkey personal income tax request. ALWAYS read this skill before touching any Turkey PIT work. |
| 4 | version: 1.0 |
| 5 | jurisdiction: TR |
| 6 | tax_year: 2025 |
| 7 | category: international |
| 8 | depends_on: |
| 9 | - foundation |
| 10 | --- |
| 11 | |
| 12 | # Turkey Personal Income Tax (Gelir Vergisi) Skill v1.0 |
| 13 | |
| 14 | --- |
| 15 | |
| 16 | ## Section 1 — Quick reference |
| 17 | |
| 18 | | Field | Value | |
| 19 | |---|---| |
| 20 | | Country | Türkiye (Republic of Türkiye) | |
| 21 | | Tax | Gelir Vergisi (Personal Income Tax) | |
| 22 | | Currency | TRY (Turkish Lira / ₺) | |
| 23 | | Tax year | Calendar year (1 Jan – 31 Dec) | |
| 24 | | Current tax year | 2025 | |
| 25 | | Tax authority | Gelir İdaresi Başkanlığı (GİB — Revenue Administration) | |
| 26 | | Return code | 0001 — Yıllık Gelir Vergisi Beyannamesi | |
| 27 | | Filing portal | https://ivd.gib.gov.tr (İnteraktif Vergi Dairesi) | |
| 28 | | Filing deadline | 1–25 March of following year | |
| 29 | | Payment | 2 equal instalments: March and July | |
| 30 | | Source credit | `ozgurg/vergihesaplayici.com` (AGPL-3.0) + `berkaygure/gelir-vergisi-kesintisi-hesaplama` | |
| 31 | | Contributor | Open Accountants Community | |
| 32 | | Validated by | Pending — requires sign-off by a Turkish SMMM or YMM | |
| 33 | | Skill version | 1.0 | |
| 34 | |
| 35 | --- |
| 36 | |
| 37 | ## Section 2 — Progressive tax brackets (Vergi dilimleri) — 2025 |
| 38 | |
| 39 | Annual income tax brackets for yıllık gelir vergisi: |
| 40 | |
| 41 | | Taxable Income (TRY) | Rate | Max tax in bracket | |
| 42 | |---|---|---| |
| 43 | | 0 – 158,000 | 15% | 23,700 | |
| 44 | | 158,001 – 330,000 | 20% | 34,400 | |
| 45 | | 330,001 – 1,200,000 | 27% | 234,900 | |
| 46 | | 1,200,001 – 4,300,000 | 35% | 1,085,000 | |
| 47 | | 4,300,001 + | 40% | — | |
| 48 | |
| 49 | ### Cumulative withholding brackets (Gelir vergisi kesintisi / Stopaj) |
| 50 | |
| 51 | Used for monthly payroll cumulative calculation per §94: |
| 52 | |
| 53 | | Cumulative base (TRY) | Rate | |
| 54 | |---|---| |
| 55 | | 0 – 24,000 | 15% | |
| 56 | | 24,001 – 53,000 | 20% | |
| 57 | | 53,001 – 190,000 | 27% | |
| 58 | | 190,001 – 650,000 | 35% | |
| 59 | | 650,001 + | 40% | |
| 60 | |
| 61 | --- |
| 62 | |
| 63 | ## Section 3 — Income categories (Gelir türleri) |
| 64 | |
| 65 | Per Gelir Vergisi Kanunu (GVK), 7 categories: |
| 66 | |
| 67 | | # | Turkish | English | GVK Section | |
| 68 | |---|---|---|---| |
| 69 | | 1 | Ticarî kazançlar | Business income | §37–51 | |
| 70 | | 2 | Ziraî kazançlar | Agricultural income | §52–59 | |
| 71 | | 3 | Ücretler | Employment income (wages) | §61–64 | |
| 72 | | 4 | Serbest meslek kazançları | Self-employment / professional income | §65–68 | |
| 73 | | 5 | Gayrimenkul sermaye iratları (GMSİ) | Rental income | §70–74 | |
| 74 | | 6 | Menkul sermaye iratları | Investment income (interest, dividends) | §75–80 | |
| 75 | | 7 | Diğer kazanç ve iratlar | Other income (capital gains etc.) | §80–82 | |
| 76 | |
| 77 | --- |
| 78 | |
| 79 | ## Section 4 — Key exemptions and deductions (İstisnalar ve indirimler) |
| 80 | |
| 81 | ### Exemptions (2025) |
| 82 | |
| 83 | | Item | Amount (TRY) | Notes | |
| 84 | |---|---|---| |
| 85 | | Rental income exemption (kira geliri istisnası) | 33,000 | Annual, residential only | |
| 86 | | Young entrepreneur exemption (genç girişimci) | 230,000 | Under 29, first 3 years | |
| 87 | | Severance pay (kıdem tazminatı) | Exempt | Within legal limits | |
| 88 | |
| 89 | ### Deductions from income |
| 90 | |
| 91 | | Deduction | Limit | |
| 92 | |---|---| |
| 93 | | Education & health expenses | 10% of declared income | |
| 94 | | Life insurance premiums | 50% of salary, max per employee limits | |
| 95 | | Private pension (BES) contributions | State matches 30%, employer deductible | |
| 96 | | Charitable donations (bağış) | Up to 5% of income (10% for certain institutions) | |
| 97 | | Sponsorship expenses | Per related legislation | |
| 98 | | Social security premiums (SGK) | Actual amount paid | |
| 99 | |
| 100 | --- |
| 101 | |
| 102 | ## Section 5 — Filing rules |
| 103 | |
| 104 | ### Who must file annually? |
| 105 | |
| 106 | - Self-employed (serbest meslek erbabı) |
| 107 | - Business owners (ticari kazanç) |
| 108 | - Rental income above 33,000 TRY exemption threshold |
| 109 | - Investment income above thresholds |
| 110 | - Capital gains (değer artışı kazancı) |
| 111 | - Multiple employers (if total exceeds threshold) |
| 112 | |
| 113 | ### Who does NOT file? |
| 114 | |
| 115 | - Single-employer wage earners (ücretliler) — tax fully withheld at source |
| 116 | - Those with income below declaration thresholds |
| 117 | |
| 118 | ### Provisional tax (Geçici vergi) |
| 119 | |
| 120 | Self-employed and business owners pay quarterly: |
| 121 | |
| 122 | | Quarter | Period | Due date | |
| 123 | |---|---|---| |
| 124 | | Q1 | Jan–Mar | 17 May | |
| 125 | | Q2 | Apr–Jun | 17 August | |
| 126 | | Q3 | Jul–Sep | 17 November | |
| 127 | | Q4 | Oct–Dec | 17 February | |
| 128 | |
| 129 | Rate: same brackets as annual. Provisional tax is offset against annual liability. |
| 130 | |
| 131 | --- |
| 132 | |
| 133 | ## Section 6 — Computation method |
| 134 | |
| 135 | ``` |
| 136 | Step 1: Total assessable income (all 7 categories) |
| 137 | Step 2: − Exempt income (kira istisnası, genç girişimci, etc.) |
| 138 | Step 3: − Allowable expenses per category |
| 139 | Step 4: = Net taxable income (safi gelir) |
| 140 | Step 5: − Deductions (insurance, donations, BES) |
| 141 | Step 6: = Taxable base (vergi matrahı) |
| 142 | Step 7: Apply progressive brackets (Section 2) |
| 143 | Step 8: = Gross tax |
| 144 | Step 9: − Provisional tax paid (geçici vergi) |
| 145 | Step 10: − Withholding tax (stopaj / tevkifat) |
| 146 | Step 11: = Net tax payable or refund |
| 147 | ``` |
| 148 | |
| 149 | --- |
| 150 | |
| 151 | ## Section 7 — Worked example |
| 152 | |
| 153 | **Scenario:** Freelance software developer, 2025 annual income 600,000 TRY, allowable expenses 30,000 TRY, no other deductions. No provisional tax paid. |
| 154 | |
| 155 | | Step | Description | Amount (TRY) | |
| 156 | |---|---|---| |
| 157 | | Gross income | Professional income §40(4) | 600,000 | |
| 158 | | − Expenses | Documented business costs | (30,000) | |
| 159 | | **Taxable base** | | **570,000** | |
| 160 | |
| 161 | Tax computation on 570,000 TRY: |
| 162 | |
| 163 | | Bracket | Taxable in bracket | Rate | Tax | |
| 164 | |---|---|---|---| |
| 165 | | 0 – 158,000 | 158,000 | 15% | 23,700 | |
| 166 | | 158,001 – 330,000 | 172,000 | 20% | 34,400 | |
| 167 | | 330,001 – 570,000 | 240,000 | 27% | 64,800 | |
| 168 | | **Total tax** | | | **122,900 TRY** | |
| 169 | |
| 170 | If 50,000 TRY provisional tax was paid during the year: |
| 171 | **122,900 − 50,000 = 72,900 TRY** payable at filing (2 instalments: 36,450 March + 36,450 July). |
| 172 | |
| 173 | --- |
| 174 | |
| 175 | ## Section 8 — Conservative defaults |
| 176 | |
| 177 | | Situation | Conservative position | |
| 178 | |---|---| |
| 179 | | Income category unclear | Classify as taxable; flag for reviewer | |
| 180 | | Expense documentation incomplete | Do NOT deduct; flag | |
| 181 | | Rental income — mixed use | Apply exemption only to clearly residential portion | |
| 182 | | Foreign income | Include if Turkish resident; flag treaty applicability | |
| 183 | | Crypto / digital asset gains | Classify as "diğer kazanç"; flag pending legislation | |
| 184 | |
| 185 | --- |
| 186 | |
| 187 | ## Section 9 — Classification rules for bank statements |
| 188 | |
| 189 | | Pattern / Keyword | Classification | Category | |
| 190 | |---|---|---| |
| 191 | | Maaş / Ücret / Salary | Employment income | Ücret §61 | |
| 192 | | Kira / Rent | Rental income | GMSİ §70 | |
| 193 | | Faiz / Interest | Investment income | Menkul sermaye §75 | |
| 194 | | Temettü / Dividend | Investment income | Menkul sermaye §75 | |
| 195 | | Serbest meslek / Freelance | Professional income | Serbest meslek §65 | |
| 196 | | Satış / E-ticaret | Business income | Ticarî kazanç §37 | |
| 197 | | Komisyon / Commission | Professional income | §65 or §37 | |
| 198 | | SGK / Social security | Deductible expense | — | |
| 199 | | BES / Pension contribution | Deductible | — | |
| 200 | |
| 201 | --- |
| 202 | |
| 203 | ## Section 10 — Sources |
| 204 | |
| 205 | | Source | URL | |
| 206 | |---|---| |
| 207 | | GİB (Revenue Administration) | https://www.gib.gov.tr | |
| 208 | | İnteraktif Vergi Dairesi | https://ivd.gib.gov.tr | |
| 209 | | `ozgurg/vergihesaplayici.com` (AGPL-3.0) | https://github.com/ozgurg/vergihesaplayici.com | |
| 210 | | `berkaygure/gelir-vergisi-kesintisi-hesaplama` | https://github.com/berkaygure/gelir-vergisi-kesintisi-hesaplama | |
| 211 | | Gelir Vergisi Kanunu | GVK No. 193 | |
| 212 | |
| 213 | --- |
| 214 | |
| 215 | *OpenAccountants — open-source tax computation skills* |
| 216 | *This is not tax advice. All outputs must be reviewed by a qualified professional before filing.* |
| 217 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Quality
Q2: Research-verified
Deep research against tax authority sources. Not yet tested on real data.
Needs real client data + practitioner sign-off to reach Q1.
Accountant Review
About
Use this skill whenever asked to prepare, review, or classify transactions for Turkey Personal Income Tax (Gelir Vergisi), annual tax return (Yıllık Gelir Vergisi Beyannamesi / 0001 kodu), or advise on Turkish PIT deductions and filing. Trigger on phrases like "gelir vergisi", "Turkish income tax", "yıllık beyanname", "GİB", "vergi dairesi", or any Turkey personal income tax request. ALWAYS read this skill before touching any Turkey PIT work.
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, flag it — a licensed accountant will review.