حَدَّثَنَا عَبْدُ اللَّهِ بْنُ يُوسُفَ، أَخْبَرَنَا مَالِكُ بْنُ أَنَسٍ، عَنْ زَيْدِ بْنِ أَسْلَمَ، عَنْ أَبِيهِ، قَالَ سَمِعْتُ عُمَرَ ـ رضى الله عنه ـ يَقُولُ حَمَلْتُ عَلَى فَرَسٍ فِي سَبِيلِ اللَّهِ، فَأَضَاعَهُ الَّذِي كَانَ عِنْدَهُ، فَأَرَدْتُ أَنْ أَشْتَرِيَهُ، وَظَنَنْتُ أَنَّهُ يَبِيعُهُ بِرُخْصٍ، فَسَأَلْتُ النَّبِيَّ صلى الله عليه وسلم فَقَالَ ‏"‏ لاَ تَشْتَرِ وَلاَ تَعُدْ فِي صَدَقَتِكَ، وَإِنْ أَعْطَاكَهُ بِدِرْهَمٍ، فَإِنَّ الْعَائِدَ فِي صَدَقَتِهِ كَالْعَائِدِ فِي قَيْئِهِ ‏"‏‏.‏

Narrated `Umar: Once I gave a horse in Allah's Cause (in charity) but that person did not take care of it. I intended to buy it, as I thought he would sell it at a low price. So, I asked the Prophet (p.b.u.h) about it. He said, "Neither buy, nor take back your alms which you have given, even if the seller were willing to sell it for one Dirham, for he who takes back his alms is like the one who swallows his own vomit." ہم سے عبداللہ بن یوسف نے بیان کیا ‘ کہا کہ ہمیں امام مالک بن انس نے خبر دی ‘ انہیں زید بن اسلم نے اور ان سے ان کے باپ نے بیان کیا ‘ کہ میں نے عمر رضی اللہ عنہ کو یہ کہتے سنا کہ انہوں نے ایک گھوڑا اللہ تعالیٰ کے راستہ میں ایک شخص کو سواری کے لیے دے دیا ۔ لیکن اس شخص نے گھوڑے کو خراب کر دیا ۔ اس لیے میں نے چاہا کہ اسے خرید لوں ۔ میرا یہ بھی خیال تھا کہ وہ اسے سستے داموں بیچ ڈالے گا ۔ چنانچہ میں نے رسول اللہ صلی اللہ علیہ وسلم سے اس کے متعلق پوچھا تو آپ صلی اللہ علیہ وسلم نے فرمایا کہ اپنا صدقہ واپس نہ لو ۔ خواہ وہ تمہیں ایک درہم ہی میں کیوں نہ دے کیونکہ دیا ہوا صدقہ واپس لینے والے کی مثال قے کر کے چاٹنے والے کی سی ہے ۔

Book Ref: Sahih Bukhari Book 24 Hadith 1490
Web Ref:  Sahih Bukhari Vol 2 Book 24 Hadith 567