Narrated Ata ibn Yasar:
The Prophet (ﷺ) said: Sadaqah may not be given to rich man, with the exception of five classes: One who fights in Allah's path, or who collects it, or a debtor, or a man who buys it with his money, or a man who has a poor neighbour who has been given sadaqah and gives a present to the rich man.
The aforesaid tradition has also been transmitted by abu-Said al-Khudri to the same effect to a different chain of narrators, attributing it to the Messenger of Allah (May peace be upon him).
Abu-Dawud said : Ibn ‘Uyain…
Abu-Said reported : Messenger of Allah (May peace be upon him) said : Sadaqah is not lawful for a rich person except what comes as a result of Jihad or what a poor neighbor gifts you out of the sadaqah given to him, or h…