Al-Suddi said: “Do not be wasteful; that is, do not give away your wealth and then be left poor.” Al-Zajjaj said: “According to this view, if a person gives away all his wealth and leaves nothing for his dependents, he has indeed been wasteful, for it is reported: ‘Begin with those under your care.’” (1)
Sa'id ibn al-Musayyib said: Its meaning is: Do not withhold charity. Accordingly, the interpretation of the verse is: Do not go to excess in miserliness and withholding, to the point that you withhold the obligatory charity.
Muqatil said: Do not make idols partners in crops and livestock.
Al-Zuhri said: Do not spend in disobedience. Mujahid said: Wastefulness is whatever causes you to fall short in fulfilling Allah’s due. He also said: “If Mount Abu Qubays were gold belonging to a man, and he spent it in obedience to Allah, he would not be wasteful; but if he spent a dirham or a mudd (a dry measure) in disobedience to Allah, he would be wasteful.” Iyas ibn Mu'awiyah said: “Whatever exceeds the bounds set by Allah is excess and wastefulness.” Ibn Wahb narrated from Abu Zayd, who said: “The address is directed to rulers: do not take more than your due.”
“And among livestock are those fit for carrying burdens and those for slaughter. Eat of what Allah has provided for you, and do not follow Satan’s footsteps. Surely he is a clear enemy to you.” (142)