Zakat adalah kewajiban harta tertentu dengan syarat dan hak orang tertentu pada waktu tertentu, sedangkan infaq adalah sumbangan sukarela tanpa syarat zakat. Sedekah memiliki makna lebih luas dari zakat dan infaq, termasuk kebaikan non-materi seperti tasbih dan amar ma'ruf.