Abdullah bin Umar reported,

Umar gave a horse for the cause of Allah, then later saw it being sold and wanted to buy it. He asked the Prophet ﷺ about it, and the Messenger of Allah ﷺ said, "Do not take back your charity, Umar."

Muslim 4169

Sahih

حدثنا ابن أبي عمر وعبد بن حميد واللفظ لعبد قال أخبرنا عبد الرزاق أخبرنا معمر عن الزهري عن سالم

عن ابن عمر

أن عمر حمل على فرس في سبيل الله ثم رآها تباع فأراد أن يشتريها فسأل النبي ﷺ فقال رسول الله ﷺ لا تعد في صدقتك يا عمر

مسلم 4169صحيح
Contents
Reference
Commentary
Ayat
Collection
Sahih Muslim
Book
Gifts
Chapter
Dislike of a person buying back what he gave in charity from the one he gave it to
Numbering
Darussalam 4169
Muslim 4169