So my son who is 16 has his first "real" job this summer. He wanted to get a summer job with his buddies and is working the boat launch pay booth at the lake. He puts up some hay and sells a few hogs and steers every year but this is his first 1099 job. So my question is would he be better to do a Roth which I believe he can put his whole check into? Or set up a brokerage account like with Fidelity? I want something he can easily use and not be tied to locally since he will be leaving for the military in a year and a half and I want him to be able to add to it. He makes enough farmimg to keep him in spending money and when he goes to the military he will probably sell his hay eqipment and have about $15K to add to something. Just wanting to get him going on the right path and learn to keep adding and never get into the account and he will be sitting pretty good later in life.