I gave my daughter money when and if she asked for it, but only if she had been helping in the house. I wanted her to realise that if you don't work you don't earn any money and that you have to work for the things you want in life. No chores, no cash! I started off giving her small things to do like filling up the toilet roll basket, or laying the table, working up to clearing the table and doing dishes etc. She made our bed for us when she was about 7, total mess really but I didn't have the heart to say she'd got it all wrong, but I thanked her for helping, and remade the bed long after she'd gone to bed so I didn't hurt her feelings. It all depends on what you can afford to give him, I'm sure he'll be happy with whatever he gets, but do try to get him to save just a little every week - it's a good habit to have.