İslam’ın beş şartından biri olan zekat, dini olarak zengin kabul edilen birinin dini yükümlülük olarak ihtiyaç sahibi kimseler ile malını paylaşmasıdır. Kişinin zekat verebilmesi için nisab miktarına denk ya da daha fazla mal varlığına sahip olması ve bu mal varlığının üzerinden bir tam kameri yılının geçmiş olması gerekir. Zekat vermek için kişinin belirli şartları taşıması gerektiği gibi, zekatın verilebileceği kişiler de belirlidir. Zekat kimlere verilmez? sorusu bu noktada önem taşır. Zekat, Hanefilere göre şu kişilere verilmez;
Zekat vermenin faziletleri, hem toplumsal hem bireysel olarak kişinin ahlakını yükseltir. Müslüman olan kimsenin parasının bir kısmını Allah yolunda harcaması anlamına gelen zekat, kişinin Allah’ın rızasını kazanmaya ve itaatini göstermeye olanak sağlar. Zengin ve fakir arasında ekonomik dengenin sağlanmasına olanak sunulmakla beraber toplumsal dengenin, birlik beraberlik duygusunun güçlenmesine yardımcı olur. Kişi malının belirli bir kısmını paylaştığı için maddi varlıklarından arınmasına olanak sunar. Bu ise kişinin kibirden ve bencillikten uzaklaşmasında etkili olur. Zekat, doğrudan ihtiyaç sahibi olan kişiler için gerçekleştirilen bir ibadettir. Bu sayede toplum içindeki zayıf ve ihtiyaç sahibi kimseler desteklenmiş olunur. Müslüman topluluklar arasında dayanışma ve yardımlaşma kültürünün oluşmasına olanak sağlar. Müslümanlar içinde ekonomik olarak iyi durumda olan kişiler kötü durumda olan kişilerin desteklenmesine yardımcı olur. Bir Müslüman’ın yerine getirmesi gereken bir ibadet olan zekat, maddi varlıkların doğru bir şekilde yönetilmesi, toplum içinde eşitlik ve adaletin sağlanması açısından oldukça önemli olan bir ibadettir.