İçeriğe geç
Yılbaşına kadar başvurana tüm özellikler 1 yıl ücretsiz. Ayrıntılar
Doğrulama

VKN ve TCKN doğrulama: vergi numarası kontrolü

Vergi kimlik numarasını (10 hane) ya da T.C. kimlik numarasını (11 hane) yazın; numaranın kontrol hanelerinin algoritmaya uyup uymadığını anında görün.

Hesap tarayıcınızda yapılır, girdiğiniz bilgiler hiçbir yere gönderilmez.

10 hane girerseniz vergi kimlik numarası, 11 hane girerseniz T.C. kimlik numarası olarak denetlenir. Boşluk ve tire yok sayılır.

Numara türü
Vergi Kimlik Numarası (VKN)
Hane sayısı
10
Algoritma kontrolüGeçerli
Kontrol hanesi algoritmaya uyuyor. Bu denetim yalnız numaranın yazım kuralına uyup uymadığını gösterir; numaranın gerçekten birine ait olduğunu ya da vergi dairesinde kayıtlı olduğunu göstermez.

Bu araç neyi kontrol eder?

Vergi kimlik numarası (VKN) ve T.C. kimlik numarası (TCKN) rastgele sayılar değildir: son haneleri, önceki hanelerden belirli bir formülle hesaplanan kontrol haneleridir. Araç, girdiğiniz numaranın kontrol hanelerini yeniden hesaplar ve numaradakilerle karşılaştırır. Böylece fatura ya da cari kart açarken yapılan yazım hatalarının (eksik hane, yer değiştirmiş iki rakam, yanlış tuş) büyük bölümü daha kayıt aşamasında yakalanır.

Önemli: Bu bir algoritma kontrolüdür. “Geçerli” sonucu, numaranın yazım kuralına uyduğunu gösterir; numaranın gerçekten birine ait olduğunu, vergi dairesinde kayıtlı ya da faal olduğunu göstermez. Mükellefin kaydını ve unvanını görmek için Gelir İdaresi Başkanlığı’nın sorgu ekranlarını kullanmanız gerekir.

VKN mi, TCKN mi?

VKNTCKN
Hane sayısı1011
Kimde kullanılır?Şirketler (limited, anonim vb.), dernek ve vakıf iktisadi işletmeleri, kamu kurumlarıGerçek kişiler: şahıs şirketi sahipleri, serbest meslek erbabı ve bireysel alıcılar
Kontrol hanesiSon 1 haneSon 2 hane

Gerçek kişilerde T.C. kimlik numarası vergi kimlik numarası yerine geçer. Araç, girdiğiniz hane sayısına bakarak hangisi olduğunu kendiliğinden belirler.

VKN kontrol hanesi nasıl hesaplanır?

İlk 9 hane soldan sağa sırayla işlenir (1. hane için i = 1, 9. hane için i = 9):

  1. Haneye (10 − i) eklenir ve sonucun birler basamağı alınır: a = (hane + 10 − i) mod 10.
  2. a, 2’nin (10 − i). kuvvetiyle çarpılır ve 9’a bölümünden kalan alınır: b = (a × 210 − i) mod 9.
  3. a sıfırdan farklıyken b sıfır çıkarsa b = 9 kabul edilir.
  4. 9 hanenin b değerleri toplanır; kontrol hanesi (10 − toplam mod 10) mod 10 olur.

Örnek: 4730112348

İlk dokuz hane 4-7-3-0-1-1-2-3-4. Adımlar uygulandığında b değerleri sırasıyla 6, 2, 0, 6, 3, 8, 4, 2, 1 çıkar; toplam 32’dir. (10 − 32 mod 10) mod 10 = (10 − 2) mod 10 = 8. Numaranın son hanesi de 8 olduğu için kontrol geçer. Aynı numarayı 4730112349 yazarsanız araç “geçersiz” der.

TCKN kontrol haneleri nasıl hesaplanır?

  • İlk hane 0 olamaz.
  • 10. hane = (1, 3, 5, 7 ve 9. hanelerin toplamı × 7 − 2, 4, 6 ve 8. hanelerin toplamı) mod 10.
  • 11. hane = ilk 10 hanenin toplamı mod 10.

Örnek: 10000000146

Tek sıradaki haneler (1, 0, 0, 0, 1) toplamı 2, çift sıradakiler (0, 0, 0, 0) toplamı 0. 10. hane = (2 × 7 − 0) mod 10 = 4. İlk 10 hanenin toplamı 1 + 1 + 4 = 6, yani 11. hane 6’dır. Numara 10000000146 olduğu için iki kontrol de geçer.

Sık yapılan hatalar

  • Algoritma kontrolünü kayıt sorgusu sanmak. Kurala uyan ama kimseye ait olmayan numaralar üretilebilir. Yeni bir müşteriyle çalışmaya başlarken unvanı ve vergi dairesini ayrıca doğrulayın.
  • Şahıs şirketine VKN yazmak ya da TCKN yazmak arasında kararsız kalmak. Şahıs işletmesinin faturasında genellikle sahibinin T.C. kimlik numarası kullanılır; emin değilseniz müşterinizden vergi levhasını isteyin.
  • Başında 0 olan VKN’yi kısaltmak. VKN 0 ile başlayabilir; tabloda sayı olarak saklanan numaralar baştaki sıfırı kaybeder ve 9 haneye düşer.

Sık sorulan sorular

Bu araç vergi numarasının kime ait olduğunu gösterir mi?

Hayır. Araç yalnız numaranın kontrol hanelerinin algoritmaya uyup uymadığını denetler. Numaranın kime ait olduğu, kayıtlı ve faal olup olmadığı Gelir İdaresi Başkanlığı’nın sorgu ekranlarından öğrenilir.

VKN kaç hanelidir?

Vergi kimlik numarası 10 hanedir ve 0 ile başlayabilir. T.C. kimlik numarası ise 11 hanedir ve 0 ile başlayamaz.

“Geçerli” sonucu çıkan numara kesinlikle doğru mudur?

Yazım kuralına uyduğu kesindir; ancak doğru kişiye ait olduğu kesin değildir. İki rakamın yer değiştirmesi gibi hataların çoğu yakalanır, fakat başka bir geçerli numarayı yanlışlıkla yazmışsanız algoritma bunu fark edemez.

Şahıs şirketi faturasında hangi numara yazılır?

Gerçek kişilerde T.C. kimlik numarası vergi kimlik numarası yerine geçer; şahıs işletmesine kesilen faturada genellikle sahibinin T.C. kimlik numarası kullanılır. Vergi levhasındaki numarayı esas alın.

Girdiğim numara bir yere kaydediliyor mu?

Hayır. Denetim tamamen tarayıcınızda yapılır; numara herhangi bir sunucuya gönderilmez.

Karşı tarafın e-Fatura mükellefi olup olmadığını nasıl öğrenirim?

Bunun için GİB’in kayıtlı kullanıcı listesine bakmak gerekir; algoritma kontrolü bunu söyleyemez. Vonahesap cari kartta vergi numarasını girdiğinizde bu sorguyu sizin yerinize yapar ve faturayı e-Fatura ya da e-Arşiv olarak düzenler.

Yılbaşına kadar başvurana · son gün 31 Aralık 2026

Hesabı yaptınız; faturayı Vonahesap’ta kesin.

Tüm özellikler 1 yıl ücretsiz. Sonrasında yıllık yalnızca 4.990 ₺. Formu doldurun, ekibimiz sizi arasın ve hesabınızı birlikte açalım.