انفاق آشکار، سبب تربيت نسل وتشويق ديگران ورفع تهمت از خود است و انفاق پنهانى عامل رشد و اخلاص است. البتّه بعضى مفسّران گفتهاند: انفاق علنى مربوط به انفاقهاى واجب مثل خمس و زکات است و انفاق مخفى مربوط به موارد مستحبّ مثل صدقه است.
با اينکه هر يک از انفاق آشکار و پنهان آثارى دارند، ولى شايد بتوان گفت، انفاق پنهان بهتر است، چون در اين آيه «سِرًّا» بر «عَلانِيَةً» مقدّم شده است.