Zakat adalah kewajiban atas harta yang telah mencapai nisab dan haul, dengan kadar tertentu, dan hanya boleh diberikan kepada delapan golongan (asnaf).
Infak adalah mengeluarkan sebagian harta untuk kepentingan yang diperintahkan agama, tanpa nisab dan tanpa kadar tertentu.
Sedekah maknanya lebih luas: segala kebaikan, termasuk yang bukan berupa harta, seperti senyum dan menolong orang lain.
