و از جمله فواید اخلاقی زکات
(۱) کسی که زکات پرداخت مینماید وارد کاران بخشندگان و سخاوتمندان میشود.
(۲) زکات باعث میشود که پرداختکننده به عنوان شخصی مهربان و عطوف نسبت به فقرا و تهیدستان و بینوایان متصف گردد و طبق حدیث نبوی شخصی که با خلق خدا مهربان باشد، خداوند نیز نسبت به وی مهر و شفقت را به کار میگیرد.
(۳) واقعیت این است که بخشش مال و خدمترسانی به مسلمانان باعث سینه فراخی، انبساط خاطر و محبوب و دوست داشتنی شدن شخص خدمتگذار به جامعه میشود، با توجه به خدماتی که در راستای برادران خود عرضه میدارد.
(۴) زکات، قلب را از بیماریهایی همچون بخل و خست، مالپرستی و آزمندی شفا میبخشد، چنانکه خداوند متعال میفرماید:
﴿ خُذۡ مِنۡ أَمۡوَٰلِهِمۡ صَدَقَةٗ تُطَهِّرُهُمۡ وَتُزَكِّيهِم بِهَا﴾[التوبة: ۱۰۳].
«(ای پیغمبر!) از اموال آنان (که به گناه خود اعتراف دارند و در صدد کاهش بدیها و افزایش نیکیهای خویش میباشند) زکات بگیر تا بدین وسیله ایشان را (از رذائل اخلاقی، و گناهان، و تنگچشمی) پاک داری، و (در دل آنان نیروی خیرات و حسنات را رشد دهی و درجات) ایشان را بالا بری».