Question: whom to give sadaqah in islam?
Answer: Sadaqah should be from one's legitimate possessions and property. According to Qur'an 2:274, it is better to offer sadaqah in secret. Sadaqah should not be accompanied by reproaching the person who is given the sadaqa. Sadaqah should be out of pure intentions for God.