The Prophet ﷺ said: If someone is given something, he should give a return for it provided he can afford; if he cannot afford, he should praise him. He who praises him for it, thanks him, and he who conceals it is ungrateful to him. Abu Dawud said: It has been transmitted by Yahya b. Ayyub, from ʿUmarah b. Ghaziyyah, from Sharahbil on the authority of Jabir. Abu Dawud said: In the chain of this tradition ʿUmarah b. Ghaziyyah said: A man from my tribe said. The man referred by him is Sharahbil. It is likely that they disliked him and, therefore, they did not name him.
قَالَ رَسُولُ اللَّهِ ﷺ مَنْ أُعْطِيَ عَطَاءً فَوَجَدَ فَلْيَجْزِ بِهِ فَإِنْ لَمْ يَجِدْ فَلْيُثْنِ بِهِ فَمَنْ أَثْنَى بِهِ فَقَدْ شَكَرَهُ وَمَنْ كَتَمَهُ فَقَدْ كَفَرَهُ