For 2025, the annual contribution limit accross all your IRAs (both Traditional and Roth combined) is:
- $7,000 if you're under age 50
- $8,000 if you're age 50 or older (includes a $1,000 "catch-up" contribution)
- You must have earned income at least equal to your contribution amount