maybe a little to steep for a ten year old to 12 maybe starting when they are more responsible for the money then I can say go for it then but my kid was not responsible he blew the money so fast he would have to wait until the end of the month he didn't like that but tough you did not show responsiblity like take out trash clean up the dog pooh in the yard cleaning his room was a different story