Quoted from xsvtoys:IRAs are ok if you qualify, unfortunately if you earn too much it’s no IRA for you.
There is not an income limit for a traditional IRA, but there is an income limit on tax deductible contributions.
There is an income limit on Roth IRA. However, you can contribute to a traditional IRA after taxes, and roll it over to a Roth IRA. It’s called “backdoor” Roth.
It gets messy if you have gains in your traditional IRA, so I just do it all at one time, once a year.