With a Traditional IRA, contributions are tax-deferred. Withdrawals are taxed as income. With a Roth IRA, contributions are taxed upfront. Thereafter, all transactions within the IRA have no tax impact, and withdrawals are tax-free. As of 2019, the maximum contribution annually is $6,000. If you are age 50 or older the maximum is $7,000.