A Roth IRA is a special retirement account where you pay taxes on money going into your account, and then all future withdrawals are tax-free. You can't contribute to a Roth IRA if you make too much money.