Mishkat al-Masabih

Mishkat al-Masabih 30, 31

Arabic hadith text

وَعَنْ أَبِي أُمَامَةَ قَالَ: قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: «مَنْ أَحَبَّ لِلَّهِ وَأَبْغَضَ لِلَّهِ وَأَعْطَى لِلَّهِ وَمَنَعَ لِلَّهِ فَقَدِ اسْتكْمل الْإِيمَان» . رَوَاهُ أَبُو دَاوُد رَوَاهُ التِّرْمِذِيُّ عَنْ مُعَاذِ بْنِ أَنَسٍ مَعَ تَقْدِيمٍ وَتَأْخِير وَفِيه: «فقد اسْتكْمل إيمَانه»

Translation

Abu Umama reported that the Messenger of God said: “Whoever loves for God’s sake, hates for God’s sake, gives for God’s sake, and withholds for God’s sake has perfected faith.” Abu Dawud narrated it. Al-Tirmidhi narrated it from Muadh ibn Anas with the clauses in a different order; that version says, “he has perfected his faith.”