do i need earned income to contribute to a roth
An unmarried person must have earned income of his or her own to contribute to a Roth IRA. The income has to be income earned from employment, not investment income, and it has to be taxable compensation income. However, that doesn't mean your child has to actually pay tax on the income.