Skip to main content

HomeAll guides

When You Have to Pay Capital Gains Tax on Your Investments

Capital gains tax is due when you file your federal income tax return, which is typically April 15 of the year after you sold the investment

You do not send capital gains tax to the IRS on the day you sell a stock or property. Instead, you report the sale on your tax return for that year, and the tax is calculated as part of your overall income. If you sold an investment in 2024, you report it on the tax return you file in 2025, usually by April 15.

The timing depends on whether you owe estimated tax during the year. If you have a large capital gain and do not have enough tax withheld from other income (like wages or retirement distributions), you may need to send estimated tax payments to the IRS in quarterly installments. Otherwise, you pay the full amount when you file.

Key Takeaways

  • Capital gains tax is reported on your annual tax return, not paid when ready when you sell an investment.
  • If you sold an investment in 2024, you report the gain on your 2024 tax return, filed by April 15, 2025.
  • Large capital gains may trigger quarterly estimated tax payments if you do not have enough tax withheld from other income sources.
  • Long-term capital gains (assets held over one year) are taxed at lower rates than short-term gains and are reported on Schedule D.

How the tax year works for capital gains

The tax year runs from January 1 to December 31. Any investment you sell during that calendar year — whether in January or December — is reported on the tax return for that same year. If you sold stock on June 15, 2024, you report that sale on your 2024 tax return, which you file in early 2025.

The IRS does not care when you actually pay the tax during the year. What matters is the year in which you sold the investment. Your broker will send you a Form 1099-B in January or February of the following year, showing all the sales you made in the previous calendar year. You use that form to fill out Schedule D (Capital Gains and Losses) on your tax return.

Estimated tax payments for large gains

If you expect to owe more than $1,000 in federal income tax for the year and you do not have enough tax withheld from paychecks or other sources, the IRS requires you to send estimated tax payments. This applies to capital gains as much as to any other income.

Estimated tax is paid in four installments: April 15, June 15, September 15, and January 15 of the following year. You calculate what you think you will owe for the full year, divide it by four, and send that amount with Form 1040-ES. If you sell a large investment mid-year and realize you will owe more tax than you thought, you can adjust your remaining estimated payments to account for the gain.

Many people who sell real estate or have a large investment gain for the first time are surprised by this requirement. If you do not pay estimated tax and you owe more than $1,000, you may face a penalty when you file your return, even if you pay the full amount owed by April 15.

State capital gains tax important date

A handful of states tax capital gains as income, and their important date usually match the federal important date. Washington State, for example, taxes long-term capital gains on certain high-value sales and requires payment by April 15 of the following year, the same as federal tax.

Most states do not have a separate capital gains tax. If your state does tax capital gains, the state tax return is often filed at the same time as your federal return. Check your state's tax authority website to confirm whether capital gains are taxed in your state and what the filing important date is.

What happens if you miss the important date

If you do not file your tax return by April 15, the IRS charges a failure-to-file penalty of 5 percent of the unpaid tax for each month the return is late, up to 25 percent. If you file late but paid estimated tax or had tax withheld, the penalty is smaller because you already paid part of what you owe.

You can request an automatic extension by filing Form 4868 by April 15. This gives you until October 15 to file your return, but it does not extend the time to pay. If you owe capital gains tax, you should still send payment by April 15 to avoid interest and penalties, even if you file the return later.

Interest accrues on any unpaid tax from the original due date (April 15) until you pay. The interest rate is set by the IRS each quarter and is currently in the range of 8 to 10 percent per year, though it changes.

Reporting the sale on your tax return

You report capital gains on Schedule D (Form 1040), which is part of your federal income tax return. Your broker sends you Form 1099-B showing the date you bought the investment, the date you sold it, the sale price, and your cost basis (what you paid for it). You use this information to calculate your gain or loss.

Long-term capital gains (assets held more than one year) go in one section of Schedule D and are taxed at preferential rates: 0 percent, 15 percent, or 20 percent depending on your income. Short-term capital gains (assets held one year or less) go in another section and are taxed as ordinary income at your regular tax bracket rate, which can be as high as 37 percent.

If you sold multiple investments during the year, you list each one separately on Schedule D. If your total losses exceed your total gains, you can deduct up to $3,000 of the net loss against other income in that year. Any loss above $3,000 carries forward to future years.

Frequently Asked Questions

Do I owe capital gains tax the same year I sell, or the next year?

You report the gain on your tax return for the year you sold the investment, which you file the following year. If you sold in 2024, you report it on your 2024 return filed in 2025. The tax is due by April 15, 2025, unless you have a valid extension.

What if I sold an investment but have not received my 1099-B yet?

Brokers must send Form 1099-B by January 31. If you have not received it by early February, contact your broker. You can file your return without it if necessary, but you must report the sale based on your own records. The IRS will match your return against the 1099-B the broker files, so make sure your numbers match.

Can I delay paying capital gains tax by not filing my return?

No. The tax is due by April 15 regardless of whether you file. If you do not file and do not pay, you owe penalties and interest. Filing late does not change the due date for payment — only an extension filed by April 15 pushes the filing important date to October 15.

Do I have to make estimated tax payments if I sell one large investment?

Only if your total federal tax for the year will exceed $1,000 and you do not have enough withheld from other sources. If you have a job with regular withholding, your employer may already be holding enough tax to cover the capital gain. Use Form 1040-ES to calculate whether you need to send estimated payments.

What if my state taxes capital gains differently than the federal government?

Most states do not tax capital gains at all. The few that do — Washington, California, and New York among them — usually tax them as income on your state return, filed by the same April 15 important date. Check your state's tax authority to confirm the rate and filing important date for your state.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.