Malik bin Nadla reported,

The Messenger of Allah ﷺ said, "Hands are of three kinds. The hand of Allah is the highest, the hand of the giver comes next, and the hand of the beggar is the lowest. So give what is surplus, and do not fall short in caring for yourself."

Azami 358

Sahih

عن مالك بن نضلة قال

قال رسول الله ﷺ: الأيدي ثلاثة: فيد الله العليا، ويد المعطي التي تليها ويد السائل السفلى، فأعط الفضل ولا تعجز عن نفسك.

الأعظمي 358صحيح
Contents
Reference
Commentary
Ayat
Collection
Jami al-Kamil
Book
Faith
Chapter
Faith in Allah عز وجل
Section
Hand of Allah is above all their hands
Numbering
Jami al-Kamil 358 (2nd edition)
Azami 358