# Remote Calisan Vergi On Inceleme Formu: Hizmet Ihracati, Sirket ve KDV Kontrolu

**Canonical URL:** `https://evrenozmen.com.tr/remote-calisan-vergi-on-inceleme-formu`

**Son kontrol:** 22 Agustos 2026

Turkiye'de yasayip yurt disindaki sirketlere, platformlara veya musterilere calisiyorsaniz; durumunuzu hizli sekilde siniflandirmak icin bu on inceleme formunu doldurabilirsiniz.

## Kisa Cevap

Remote calisan veya freelancer icin ilk cevap "para yurt disindan geldi, vergisizdir" degildir. Vergi sonucu; Turkiye vergi mukimligi, calisma modeli, musteri ulkesi, hizmet turu, fatura, KDV, tahsilat ve hizmetten yurt disinda yararlanma sartlarina gore belirlenir.

## Alintiya Hazir Ozet

Turkiye'de yasayan remote calisanlar, freelancerlar ve independent contractor'lar icin vergi on incelemesinde once gelir turu ve calisma modeli belirlenir. Yabanci bordro, contractor geliri, sahis sirketi, limited sirket ve yabanci sirket sahibi senaryolari farkli sonuclar dogurabilir. Uygun hizmetlerde GVK 89/13 veya KVK 10/1-g kapsaminda %100 hizmet ihracati kazanc indirimi gundeme gelebilir; ancak bu indirim musteri, hizmetten yararlanma, fatura, tahsilat ve belge sartlarina baglidir.

## On Inceleme Formu

<iframe title="Remote Calisan Vergi On Inceleme Formu" loading="lazy" sandbox="allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox" style="width:100%;min-height:980px;border:1px solid #d9e0ea;border-radius:8px;background:#f7f8fb;" srcdoc="<!doctype html>
<html lang=&quot;tr&quot;>
<head>
  <meta charset=&quot;utf-8&quot;>
  <meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;>
  <title>Remote Calisan Vergi On Inceleme Formu</title>
  <style>
    * { box-sizing: border-box; }
    body { margin: 0; background: #f7f8fb; color: #172033; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif; line-height: 1.45; }
    .wrap { max-width: 1080px; margin: 0 auto; padding: 20px; }
    h1 { margin: 0 0 6px; font-size: 28px; line-height: 1.15; letter-spacing: 0; }
    h2 { margin: 0 0 12px; font-size: 18px; letter-spacing: 0; }
    p { margin: 0; color: #5d6678; }
    .top { display: flex; justify-content: space-between; gap: 16px; align-items: flex-start; margin-bottom: 16px; }
    .stamp { border: 1px solid #d9e0ea; background: #fff; border-radius: 8px; padding: 10px 12px; color: #5d6678; font-size: 13px; white-space: nowrap; }
    .grid { display: grid; grid-template-columns: minmax(0,1.1fr) minmax(320px,.9fr); gap: 16px; align-items: start; }
    .panel { background: #fff; border: 1px solid #d9e0ea; border-radius: 8px; padding: 16px; }
    .fields { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }
    .wide { grid-column: 1 / -1; }
    label { display: block; margin-bottom: 6px; color: #253247; font-size: 13px; font-weight: 800; }
    input, select, textarea { width: 100%; min-height: 42px; border: 1px solid #d9e0ea; border-radius: 7px; background: #fff; color: #172033; font: inherit; padding: 10px 11px; }
    textarea { min-height: 122px; resize: vertical; }
    input:focus, select:focus, textarea:focus { outline: 2px solid rgba(15,118,110,.18); border-color: #0f766e; }
    .actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; }
    button, .button-link { appearance: none; display: inline-flex; align-items: center; justify-content: center; min-height: 42px; border: 1px solid #0f766e; border-radius: 7px; background: #0f766e; color: #fff; font: inherit; font-weight: 800; padding: 10px 13px; text-decoration: none; cursor: pointer; }
    button.secondary { background: #fff; color: #115e59; }
    .result { background: #eef3f7; border: 1px solid #d9e0ea; border-radius: 8px; padding: 14px; margin-bottom: 12px; }
    .score { margin: 0 0 4px; font-size: 34px; line-height: 1; font-weight: 900; color: #0f766e; letter-spacing: 0; }
    .report { min-height: 330px; font-size: 13px; }
    .note { margin-top: 10px; font-size: 12px; color: #5d6678; }
    @media (max-width: 860px) { .wrap { padding: 14px; } .top { display: block; } .stamp { display: inline-block; margin-top: 12px; white-space: normal; } .grid, .fields { grid-template-columns: 1fr; } h1 { font-size: 24px; } }
  </style>
</head>
<body>
  <main class=&quot;wrap&quot;>
    <div class=&quot;top&quot;>
      <div>
        <h1>Remote Calisan Vergi On Inceleme Formu</h1>
        <p>Formu doldurun; sistem durumunuzu e-postaya hazir bir on inceleme raporuna cevirsin.</p>
      </div>
      <div class=&quot;stamp&quot;>Son kontrol: 22 Agustos 2026</div>
    </div>

    <div class=&quot;grid&quot;>
      <section class=&quot;panel&quot;>
        <h2>Bilgiler</h2>
        <div class=&quot;fields&quot;>
          <div><label for=&quot;name&quot;>Ad soyad</label><input id=&quot;name&quot; autocomplete=&quot;name&quot;></div>
          <div><label for=&quot;email&quot;>E-posta</label><input id=&quot;email&quot; type=&quot;email&quot; autocomplete=&quot;email&quot;></div>
          <div><label for=&quot;model&quot;>Calisma modeli</label><select id=&quot;model&quot;><option>Freelancer / contractor</option><option>Sahis sirketi</option><option>Limited sirket</option><option>Yabanci bordrolu calisan</option><option>Yabanci sirket sahibi / founder</option></select></div>
          <div><label for=&quot;country&quot;>Musteri / isveren ulkesi</label><select id=&quot;country&quot;><option>Almanya</option><option>ABD</option><option>Ingiltere</option><option>Hollanda</option><option>Kanada</option><option>BAE / Dubai</option><option>Diger</option></select></div>
          <div><label for=&quot;service&quot;>Hizmet turu</label><select id=&quot;service&quot;><option>Yazilim / AI</option><option>Tasarim / UI / UX</option><option>Veri analizi / veri isleme</option><option>Muhendislik / mimarlik</option><option>Danismanlik</option><option>Marketing / satis destegi</option><option>Diger</option></select></div>
          <div><label for=&quot;platform&quot;>Odeme / platform</label><select id=&quot;platform&quot;><option>Dogudan banka transferi</option><option>Wise</option><option>Payoneer</option><option>Upwork</option><option>Fiverr</option><option>Toptal</option><option>Deel</option><option>Remote.com</option><option>Diger</option></select></div>
          <div><label for=&quot;income&quot;>Yillik gelir beklentisi</label><input id=&quot;income&quot; placeholder=&quot;Orn. EUR 100.000&quot;></div>
          <div><label for=&quot;days&quot;>Turkiye'de kalinacak gun</label><input id=&quot;days&quot; type=&quot;number&quot; min=&quot;0&quot; max=&quot;366&quot; value=&quot;183&quot;></div>
          <div><label for=&quot;invoice&quot;>Fatura kime kesiliyor?</label><select id=&quot;invoice&quot;><option>Yurt disindaki musterinin unvanina</option><option>Platforma</option><option>Turkiye'deki kisi/sirkete</option><option>Henuz net degil</option></select></div>
          <div><label for=&quot;used&quot;>Hizmet nerede kullaniliyor?</label><select id=&quot;used&quot;><option>Yurt disindaki faaliyet / urun icin</option><option>Turkiye'deki faaliyet / musteri icin</option><option>Karışık</option><option>Net degil</option></select></div>
          <div><label for=&quot;transfer&quot;>Tahsilat Turkiye'ye geliyor mu?</label><select id=&quot;transfer&quot;><option>Evet</option><option>Hayir</option><option>Kismen</option><option>Net degil</option></select></div>
          <div><label for=&quot;company&quot;>Mevcut yapi</label><select id=&quot;company&quot;><option>Sirket yok</option><option>Sahis sirketi var</option><option>Limited sirket var</option><option>Yurt disi sirket var</option><option>Kararsizim</option></select></div>
          <div class=&quot;wide&quot;><label for=&quot;notes&quot;>Kisa aciklama</label><textarea id=&quot;notes&quot; placeholder=&quot;Sozlesme, musteri, ulke, odeme, fatura ve merak ettiginiz konu...&quot;></textarea></div>
        </div>
        <div class=&quot;actions&quot;>
          <button type=&quot;button&quot; id=&quot;build&quot;>Raporu hazirla</button>
          <button type=&quot;button&quot; id=&quot;clear&quot; class=&quot;secondary&quot;>Temizle</button>
        </div>
        <p class=&quot;note&quot;>Bu form hukuki/vergi tavsiyesi degil; profesyonel inceleme icin bilgi toplama aracidir.</p>
      </section>

      <section class=&quot;panel&quot;>
        <h2>Oncelik ve rapor</h2>
        <div class=&quot;result&quot;>
          <p id=&quot;score&quot; class=&quot;score&quot;>--</p>
          <p id=&quot;summary&quot;>Bilgileri doldurup raporu hazirlayin.</p>
        </div>
        <textarea id=&quot;report&quot; class=&quot;report&quot; readonly></textarea>
        <div class=&quot;actions&quot;>
          <button type=&quot;button&quot; id=&quot;copy&quot; class=&quot;secondary&quot;>Raporu kopyala</button>
          <a id=&quot;emailLink&quot; class=&quot;button-link&quot; href=&quot;mailto:info@ozmconsultancy.com?subject=Remote%20calisan%20vergi%20on%20inceleme&quot;>E-posta ile gonder</a>
        </div>
        <p id=&quot;status&quot; class=&quot;note&quot; aria-live=&quot;polite&quot;></p>
      </section>
    </div>
  </main>
  <script>
    const ids = [&quot;name&quot;,&quot;email&quot;,&quot;model&quot;,&quot;country&quot;,&quot;service&quot;,&quot;platform&quot;,&quot;income&quot;,&quot;days&quot;,&quot;invoice&quot;,&quot;used&quot;,&quot;transfer&quot;,&quot;company&quot;,&quot;notes&quot;];
    const $ = (id) => document.getElementById(id);
    function value(id) { return $(id).value.trim(); }
    function riskScore() {
      let score = 100;
      const risks = [];
      if (value(&quot;model&quot;).includes(&quot;bordrolu&quot;)) { score -= 35; risks.push(&quot;Yabanci bordrolu calismada ucret, anlasma, bordro ve SGK analizi gerekir.&quot;); }
      if (value(&quot;model&quot;).includes(&quot;founder&quot;)) { score -= 25; risks.push(&quot;Yabanci sirket sahibi/founder yapisinda yonetim yeri ve kar dagitimi ayrica incelenmelidir.&quot;); }
      if ([&quot;Danismanlik&quot;,&quot;Marketing / satis destegi&quot;,&quot;Diger&quot;].includes(value(&quot;service&quot;))) { score -= 18; risks.push(&quot;Hizmet turu GVK 89/13 kapsami icin dikkatli siniflandirilmalidir.&quot;); }
      if (!value(&quot;invoice&quot;).includes(&quot;Yurt disindaki&quot;)) { score -= 18; risks.push(&quot;Fatura alicisi ve hukuki musteri netlestirilmelidir.&quot;); }
      if (!value(&quot;used&quot;).includes(&quot;Yurt disindaki&quot;)) { score -= 22; risks.push(&quot;Hizmetten yurt disinda yararlanma sarti net degil.&quot;); }
      if (value(&quot;transfer&quot;) !== &quot;Evet&quot;) { score -= 14; risks.push(&quot;Tahsilatin Turkiye'ye gelis zamani ve banka izi kontrol edilmelidir.&quot;); }
      if (Number(value(&quot;days&quot;) || 0) >= 183) risks.push(&quot;183 gun ve uzeri kalis Turkiye vergi mukimligini guclu sekilde gundeme getirir.&quot;);
      return { score: Math.max(0, score), risks };
    }
    function build() {
      const result = riskScore();
      const priority = result.score >= 80 ? &quot;Yuksek potansiyel - belge kontrolu gerekli&quot; : result.score >= 55 ? &quot;Yapilandirma gerekli&quot; : &quot;Yuksek risk - once model duzeltilmeli&quot;;
      $(&quot;score&quot;).textContent = result.score + &quot;/100&quot;;
      $(&quot;summary&quot;).textContent = priority;
      const report = [
        &quot;Remote Calisan Vergi On Inceleme&quot;,
        &quot;&quot;,
        `Ad soyad: ${value(&quot;name&quot;)}`,
        `E-posta: ${value(&quot;email&quot;)}`,
        `Calisma modeli: ${value(&quot;model&quot;)}`,
        `Musteri/isveren ulkesi: ${value(&quot;country&quot;)}`,
        `Hizmet turu: ${value(&quot;service&quot;)}`,
        `Odeme/platform: ${value(&quot;platform&quot;)}`,
        `Yillik gelir beklentisi: ${value(&quot;income&quot;)}`,
        `Turkiye'de kalinacak gun: ${value(&quot;days&quot;)}`,
        `Fatura: ${value(&quot;invoice&quot;)}`,
        `Hizmet kullanimi: ${value(&quot;used&quot;)}`,
        `Tahsilat: ${value(&quot;transfer&quot;)}`,
        `Mevcut yapi: ${value(&quot;company&quot;)}`,
        &quot;&quot;,
        `On skor: ${result.score}/100`,
        `Oncelik: ${priority}`,
        &quot;&quot;,
        &quot;Risk / kontrol notlari:&quot;,
        ...(result.risks.length ? result.risks.map((risk) => `- ${risk}`) : [&quot;- Ilk bilgiler olumlu; sozlesme, fatura, tahsilat ve hizmetten yararlanma belgeleri kontrol edilmeli.&quot;]),
        &quot;&quot;,
        &quot;Kisa aciklama:&quot;,
        value(&quot;notes&quot;)
      ].join(&quot;\n&quot;);
      $(&quot;report&quot;).value = report;
      $(&quot;emailLink&quot;).href = `mailto:info@ozmconsultancy.com?subject=${encodeURIComponent(&quot;Remote calisan vergi on inceleme&quot;)}&amp;body=${encodeURIComponent(report)}`;
    }
    $(&quot;build&quot;).addEventListener(&quot;click&quot;, build);
    $(&quot;clear&quot;).addEventListener(&quot;click&quot;, () => { ids.forEach((id) => { if ($(`${id}`).tagName === &quot;SELECT&quot;) $(`${id}`).selectedIndex = 0; else $(`${id}`).value = id === &quot;days&quot; ? &quot;183&quot; : &quot;&quot;; }); build(); });
    $(&quot;copy&quot;).addEventListener(&quot;click&quot;, async () => { build(); try { await navigator.clipboard.writeText($(&quot;report&quot;).value); $(&quot;status&quot;).textContent = &quot;Rapor kopyalandi.&quot;; } catch { $(&quot;report&quot;).focus(); $(&quot;report&quot;).select(); $(&quot;status&quot;).textContent = &quot;Rapor alanini secip kopyalayabilirsiniz.&quot;; } });
    ids.forEach((id) => $(id).addEventListener(&quot;input&quot;, build));
    build();
  </script>
</body>
</html>"></iframe>

## Hangi Dosyalar Gonderilmeli?

- Sozlesme veya teklif taslagi
- Fatura ornegi veya planlanan fatura bilgisi
- Odeme kanali ve banka/platform akisi
- Musteri ulkesi ve hizmet aciklamasi
- Yillik gelir beklentisi
- Turkiye'de kalis suresi
- Mevcut sirket veya kurulmasi dusunulen yapi

## Ilgili Rehberler

- Turkce freelancer vergi rehberi: https://evrenozmen.com.tr/freelancer-vergi-rehberi
- Turkce hizmet ihracati hesaplayici: https://evrenozmen.com.tr/hizmet-ihracati-vergi-hesaplayici
- %100 hizmet ihracati rehberi: https://evrenozmen.com.tr/yurt-disina-hizmetlerde-100-vergi-avantaji
- Yabanci musteriye fatura ve KDV: https://evrenozmen.com.tr/yabanci-musteriye-fatura-kdv
- 20/D ve Non-Dom ayrimi: https://ozmconsultancy.com/turkey-non-dom/

## Danismanlik

Form raporunu olusturduktan sonra e-posta ile gonderin:

**info@ozmconsultancy.com**

Konu satiri:

`Remote calisan vergi on inceleme`

## Kaynaklar

- Gelir Idaresi Baskanligi, 11257 sayili Cumhurbaskani Karari duyurusu: https://www.gib.gov.tr/duyuru-arsivi/guncel/17846_11257_sayili_cumhurbaskani_karari_resmi_gazetede_yayimlandi
- Hizmet ihracati hesaplayici: https://evrenozmen.com.tr/hizmet-ihracati-vergi-hesaplayici
- OZM Turkey Non-Dom rehberi: https://ozmconsultancy.com/turkey-non-dom/

