My kids are 8 and 4. We set up 4 little banking "buckets" for spend, save, give and invest. We talk with our kids about the importance of thinking of money in different ways. The "save" bucket gets deposited through the school banking savings account each week. When we get the statements I show my boys how to track their deposits and where they have received any bonus interest. They also take note if how the balance has increased.
The "give" bucket the kids use to either drop into charity collectors (the Guide Dogs collection points are a favourite) or to purchase canned goods or whatever may be needed for local charity drives.
The "invest" bucket has been slowly accumulating and my kids use this to invest into things that are going to make them more money. My oldest cannot wait to purchase his first parcel of shares once I told him that he could own a piece of one of the big companies he always sees advertised.
They get a small weekly allowance but also know that there are jobs around the house that they have to do because they are part of the family and are not linked to pay.