Zekat ve sadaka, İslam dininde önemli bir yer tutan iki farklı kavramdır.
Zekat, İslam’ın beş şartından biridir ve durumu iyi olan her Müslümanın yılda bir defa vermesi gereken bir ibadettir. Zekatın sözlük anlamı artma, çoğalma, bereket ve temizliktir. Zekat vermek için kişinin kimseye borcu olmaması gerekir, veya önce borçlarını kapatarak refaha eriştikten sonra zekat verebilir. Zekâtın, hicretin ikinci yılında, Ramazan orucundan sonra farz kılındığına inanılır. Zekat, belirli bir malın bir kısmının Allah rızası için dinen zekât alabilecek durumdaki muayyen kişilere verilmesi demektir.
Sadaka ise İslam’ın şartlarından olmayıp bir dinen bir mecburiyeti bulunmamaktadır. Herkes sadaka verebilir. “Bir sadaka bin belayı def eder” şeklinde bir atasözü mevcuttur.
Zekat ve sadaka arasındaki başlıca farklar; zekatın bir yükümlülük olması, belirli bir nisap miktarına ulaşılması ve belirli bir zaman diliminde verilmesi gerektiği, sadakanın ise herhangi bir zaman ve miktarda verilebilecek bir hayır işi olmasıdır.