Hadith Q2456

إِذِ اللَّهُ- عَزَّ وَجَلَّ- قَدْ فَضَّلَهَا عَلَى صَدَقَةِ الْعَلَانِيَةِ‏.‏ قَالَ اللَّهُ- عَزَّ وَجَلَّ-‏:‏ ‏[‏إِنْ تُبْدُوا الصَّدَقَاتِ فَنِعِمَّا هِيَ وَإِنْ تُخْفُوهَا وَتُؤْتُوهَا الْفُقَرَاءَ فَهُوَ خَيْرٌ لَكُمْ‏]‏ ‏[‏الْبَقَرَةِ‏:‏ 271‏]‏‏.‏
Because Allah Almighty has given preference to secret charity over open charity. Allah Almighty says: « إِن تُبْدُوا الصَّدَقَاتِ فَنِعِمَّا هِيَ ۖ وَإِن تُخْفُوهَا وَتُؤْتُوهَا الْفُقَرَاءَ فَهُوَ خَيْرٌ لَّكُمْ ۚ » [ سورة البقرة : 271 ] "If you give charity openly, it is good; but if you give charity secretly to the poor, it is much better for you."
Hadith Reference صحيح ابن خزيمه / جماع أبواب صدقة التطوع / Q2456