What is Sadaqa?
Sadaqa (charity) is charity given voluntarily in order to please God.
Sadaqa also describes a voluntary charitable act towards others, whether through generosity, love, compassion or faith. These acts are not necessarily physical or monetary. Simple good deeds such as a smile, or a helping hand, are seen as acts of sadaqa.
Who can give sadaqa?
Anyone can give sadaqa for that which is within their ability
The Prophet (peace be upon him) would give charity throughout the year but increase his sadaqa during Ramadan. Ibn Abbas (may Allah be pleased with him) said, “The Prophet (peace be upon him) was the most generous of people, and he was most generous during Ramadan,” (Hadith, Bukhari).