SADAQAH and ZAKAT
Islam has a very high standard to set for charity, because of these requirements,
It must be in the way of God
No reward must be expected in this world. The reward is with the Lord and God knows best how God will reward you.
It is preferable to give charity in secret
It must not be followed by references and reminders of the charity that is given (QS: 2,271)
No annoyance or injury to feelings must be caused to the one receiving the charity (QS: 2,262 & 263)
Quran S Al Baqarah (2:271)
"If you do deeds of charity openly, it is well; but if you bestow it upon the needy in secret, it will be better for you, and it will atone for some of your bad deeds. And God is aware of all that you do"
Quran S Al Baqarah (2:262)
"Those who spend their wealth in the cause of God and do not follow their charity with reminders of their generosity or injure the feeling of the recipient, shall get their reward from their Lord; they shall have nothing to fear or to regret"
Quran S Al Baqarah (2:263)
"A kind word and forgiveness is better than a charitable deed followed by hurt; and God is self sufficient, forbearing"