Is there an annual earned income limit that can prevent me from putting money into a Roth IRA?
For 2017 you can put money into a Roth IRA if you have annual earned income below:
$133,000 if single, head of household, or married filing separately; or
$196,000 if married filing jointly.
Annual earned income limits may change in future years. These limits do not apply to the transfer or rollover of an existing Roth IRA account balance to another Roth IRA. Visit myRA.gov/roth-ira for more information.