Kast ve taksir arasındaki temel fark, suçun işlenmesindeki niyet ve sonucun öngörülüp öngörülmediğidir. Kast: Suçun kanuni tanımındaki unsurların bilerek ve istenerek gerçekleştirilmesidir. Doğrudan kast ve olası kast olarak ikiye ayrılır: Doğrudan kast: Fail, hareketinin sonucunu istemektedir. Olası kast: Fail, suçun kanuni tanımındaki unsurların gerçekleşebileceğini öngörmesine rağmen, fiili işler. Taksir: Dikkat ve özen yükümlülüğüne aykırılık nedeniyle, bir davranışın suçun kanuni tanımında belirtilen neticesinin öngörülmeyerek gerçekleştirilmesidir. Basit taksir ve bilinçli taksir olarak ikiye ayrılır: Basit taksir: Hareket bilerek ve isteyerek yapılır, ancak doğması istenmeyen netice öngörülmez. Bilinçli taksir: Fail, hareketinin sonucunu öngörür, ancak gerçekleşmesini istemez. Özetle, kastta niyet varken, taksirde niyet yoktur; kastta sonuç öngörülürken, taksirde sonuç öngörülmez.