Teaching the value of money doesn't just happen on Xmas day (according to many mn it's the day the choose to teach about money) nor from suddenly giving or not giving an allowance at 14.
It comes naturally from within and also from what's taught their entire lives. Walking into shops with toddlers who want sweets, toys etc. It should be in built into daily life.
In fact I found a very useful way to get them to understand money is from buying them money for gaming. Eg animal jam where they can dress up their avatar or roblox.
One dd has always been happy to wait, defer pleasure, budget... She's not demanding... The other one is the total opposite. Impulsive, no idea about defer pleasure. I'm buying her robux to train her... Once it's gone it's gone!
Both will have a decent chunk of money when they hit 18. I hope they can manage it properly.
Mine are 13 and 8 and neither spend anything at all at the moment so I am trying to put around 30 a month each into an account for them. Then they will have capital for when they do start to go out.
Once it hits £1000 I'll contribute less each month.
Over all I hope I have taught enough through daily life by that stage, seeing me save for everything... Slowly collating money each month for various pots, for never being indulged in day to day life except for special bday... For not being able to do some sports or extra activities etc... That they will and do value money!
I also hope because of that background, I won't have to get too detailed and over bearing about what I will and won't pay for.
Some dc may need a heavier hand many won't!! Some people make their family sound like an army boot camp.