Kastı kaldıran hata halleri, Türk Ceza Kanunu'nun 30. maddesinde düzenlenmiştir ve üç ana başlıkta incelenir: 1. Suçun maddi unsurlarında hata (TCK m. 30/1): Fail, fiilin icrası sırasında suçun kanuni tanımındaki maddi unsurları bilmediğinde kasten hareket etmiş sayılmaz. Örneğin, bir kişi kendi ceketi zannederek başkasının ceketini alırsa, hırsızlık suçunun maddi unsurlarında hata yapmış olur ve kasti sorumluluğu ortadan kalkar. 2. Suçun nitelikli unsurlarında hata (TCK m. 30/2): Fail, bir suçun daha ağır veya daha az cezayı gerektiren nitelikli hallerinin gerçekleştiği hususunda hataya düşerse, bu hatasından yararlanır. Örneğin, fail öldürdüğü kadının hamile olduğunu bilmiyorsa, nitelikli hal uygulanmaz. 3. Hukuka uygunluk sebeplerinin maddi şartlarında hata (TCK m. 30/3): Fail, ceza sorumluluğunu kaldıran veya azaltan nedenlere ait koşulların gerçekleştiği hususunda kaçınılmaz bir hataya düşerse, bu hatasından yararlanır. Örneğin, meşru savunma yaptığını zanneden bir kişi, bu hatasından dolayı sorumluluktan kurtulabilir.