Sayyiduna Jabir (may Allah be pleased with him) narrates: The Noble Prophet (peace and blessings be upon him) said: "Every good deed is charity. Whatever a man spends on his wife, on himself, it is written for him as charity. Whatever a man spends to protect his honor, that too is written for him as charity. Whatever a man spends, Allah is its guarantor (i.e., He will grant its reward), except for what is spent on construction or on a sinful act." The narrator says: I asked Muhammad bin Munkadir: "A man protects his honor through it—what does this mean?" He replied: "It means that he gives compensation to a poet or an ill-mannered person (so that he does not behave rudely with him)."
Hadith Referenceسنن الدارقطني / كتاب البيوع / 2895
Hadith Takhrij«أخرجه البخاري فى ((صحيحه)) برقم: 6021، وابن حبان فى ((صحيحه)) برقم: 3379، والحاكم فى ((مستدركه)) برقم: 2324، والترمذي فى ((جامعه)) برقم: 1970، والبيهقي فى((سننه الكبير)) برقم: 21194، 21195، والدارقطني فى ((سننه)) برقم: 2895، وأخرجه الطبراني فى ((الصغير)) برقم: 673، وأحمد فى ((مسنده)) برقم: 14936»