To be honest, if you feel that cutting his allowance will cut you some slack, you are probably: 1. giving him too much in the first place; or 2. if you already are giving him lower than average, it's probably just enough money for recess and could affect his growth in this crucial period of his life Whether it's 1 or 2, he's probably too young to understand the true value of money, especially if he's spending everything you give him. He may not be able to empathise with you both with regards to the situation, and cause greater distress within the family. And if he does, it may cause developmental hindrance especially in matters related to money, which I have experienced before. You are currently at a very tricky crossroad - You can either suffer in silence and let your child come to some realisation (hopefully never and lead a blissful and ignorant childhood till he's old enough to realiseand thank you for all you've done for him) or hope for his understanding by telling him early through reducing his allowance and risk developmental issues. For either way you as parents will have the shorter end of the stick, and this is one of the challenges of parenthood you will have to face. So you have to make a difficult choice, bearing in mind for one's release from suffering, someone else has to pick up the pieces, whether it be you (the parents) or him (the child).