ولقد كان من بعض الخطائين الذين تخلفوا في تبوك من أراد التصدق بكل ماله تكفيرا عن خطئهم في التخلف، وإحساسا بكبر ما ارتكبوا، وقوله تعالى: (تطَهِّرُهُمْ) وهناك قراءة بسكون الطاء، وعدم الإدغام في الهاء من أَطْهَر والمعنى في القراءتين أن الصدقة تطهر نفوسهم من شحها، لأن من تخلف محافظة على أن الزمان كان زمان إثمار وإنتاح زراعي، فالصدقة علاج الشح، ومطهرة النفس منه، وقوله تعالى: (وَتُزَكِّيهِم) قال الزمخشري: إن التزكية تصح أن تكون بمعنى المبالغة في التطهير حتى تكون نفوسهم بتطهيرها نامية بسبب التطهير، فتكون مشتملة على معنى النماء، لأن المبالغة في التطهير نمتها أو نمَّت النزوع إلى الفضائل فيها، أو تقول: إن معنى التزكية من الرسول - صلى الله عليه وسلم - أي يصفهم بما يكون تزكية لهم وثناء عليهم، أي يزكيهم - صلى الله عليه وسلم - بهذه الصدقات الطاهرة.
و (مِنْ) في قوله تعالى: (خُذْ مِنْ أَمْوَالِهِمْ) للتبعيض أي خذ بعض أموالهم، وليس من المستحسن أن يأخذ كل المال، بل يبقي لأهله ما يكفيهم بالمعروف، والآثار الصحاح قد وردت عن النبي - صلى الله عليه وسلم - بأنه كان لَا يستحسن الأكثر من الثلث، فقد قال سعد بن بن أبي وقاص عندما استأذنه في الوصية قال - صلى الله عليه وسلم -"الثلث، والثلث كثير، إنك إن تدع أولادك أغنياء خير من أن تدعهم فقراء يتكففون الناس".