If your child has earned income, they can contribute to a Roth IRA. Due to the benefits of compounding, opening a Roth IRA for kids can significantly change their financial situation in retirement.