Tafsir of Surah Al-Baqara 2:271

﴿إِن تُبْدُوا الصَّدَقَاتِ فَنِعِمَّا هِيَ وَإِن تُخْفُوهَا وَتُؤْتُوهَا الْفُقَرَاءَ فَهُوَ خَيْرٌ لَّكُمْ وَيُكَفِّرُ عَنكُم مِّن سَيِّئَاتِكُمْ وَاللَّهُ بِمَا تَعْمَلُونَ خَبِيرٌ﴾

Translation of the meaning

If you disclose your charitable expenditures, they are good; but if you conceal them and give them to the poor, it is better for you, and He will remove from you some of your misdeeds [thereby]. And Allāh, of what you do, is [fully] Aware.

English Translation - Noor International Center — v1.1.2 · QuranEnc.com

The words of the two imams are given in their original Arabic, verbatim, with references.

Imam Ibn al-Qayyim

أى فنعم شيء هى، وهذا مدح لها موصوفة بكونها ظاهرة بادية«طريق الهجرتين وباب السعادتين» 1/376
وتأمل تقييده تعالى الإخفاء بإيتاء الفقراء خاصة ولم يقل: وإن تحفوها فهو خير لكم، فإن من الصدقة ما لا يمكن إخفاؤه كتجهيز جيش وبناء قنطرة وإجراء نهر أو غير ذلك،«طريق الهجرتين وباب السعادتين» 1/376
وأما قوله تعالى: {ويكفر عنكم من سيئاتكم} فهي في موضع من التي للتبعيض لأن الآية في سياق ثواب الصدقة فإنه قال إن تبدوا الصدقات فنعما هي وإن تخفوها وتؤتوها الفقراء فهو خير لكم ويكفر عنكم من سيئاتكم والصدقة لا تذهب جميع الذنوب«بدائع الفوائد» 2/59
Open in the interactive tafsir (full texts)
Previous verse (2:269)Next verse (2:272)