UTMA/UGMA , depending on state, you are correct, can be used for anything that they want, however after they reach the age of majority, it's theirs, and you have no control over that money anymore. The account is registered in the childs SSN, and it's reported on their taxes, if necessary.