The IRS taxes capital gains at the federal level and some states also tax capital gains at the state level. ... That means you pay the same tax rates you pay on federal income tax. Long-term capital gains are gains on assets you hold for more than one year. They're taxed at lower rates than short-term capital gains.