Teaching personal finance to your child can help the kid to make wise spending decisions and thereby, it can help him or her to live within a budget as well.
So, when your child attains the age of around 10, you can start giving him allowances. By doing so, the kid is going to have his or her own money to make spending decisions.
However, I would suggest you don’t give allowances to the kid as “free money”. You can ask your child to help you with some household chores and in return, you can give him or her allowances. Thereby, the child will understand that money needs to be earned. So, the kid will start valuing it and eventually, he or she won’t indulge in splurging.
Besides, I would recommend you to involve your kid in your small financial decisions. It will help the kid to learn from you and share his or her views too.
Also, you can make your kid understand not to spend money on everything he or she wants. Rather, the kid should focus more on the things that are needed and important. Thereby, it will help the kid to make more smart and precise spending decisions in life.