Use Gift Money to Open A Roth For Your Child
Although it might be nearly impossible to persuade a teenager with income from mowing lawns or babysitting to put part of it in a retirement account, gifting money to cover the contribution to a child or grandchild can be the answer—that way they can keep all of their earnings and still have something to save. The contribution can't exceed the amount the child actually earns, and even if you hit the maximum annual contribution amount of $6,000 (for 2019 and 2020), that's still well below the annual gift tax exemption ($15,000 per person in 2019 and 2020 or with gift splitting, a married couple could gift their child $30,000 a year.)
It Will Be a Custodial IRA Account
You can open a custodial IRA for a minor. This type of account is managed by an adult until the child reaches the appropriate age for the account to be transferred into a regular Roth IRA in their name. This age varies by state. Funds in the custodial IRA do not count toward assets when considering Expected Family Contributions for college. Bear in mind that once the account has been transferred, the account's new owner would be able to withdraw assets from it whenever they wished, so be sure to educate your child about the benefits of allowing it to grow over time and about the rules that govern Roth IRAs.