With a Roth IRA, no taxes are due when money is withdrawn. A kid who started saving at age 15 (with a Roth IRA) could grow a $1 million tax-free income.