Florida has no state capital gains tax

Florida does not charge a state capital gains tax on profits from selling stocks, real estate, or other investments. This is one of the few states with no tax on investment gains at all. If you sell an asset for more than you paid for it, you owe nothing to Florida on that profit.

However, you will still owe federal capital gains tax to the IRS. The federal rate depends on how long you held the asset and your total income for the year. Florida's lack of a state tax does not eliminate your federal obligation.

Key Takeaways

  • Florida charges zero state capital gains tax, so you pay nothing to the state on investment profits.
  • The federal government still taxes capital gains at rates of 0%, 15%, or 20%, depending on your income and how long you held the asset.
  • Long-term gains (assets held over one year) are taxed at lower federal rates than short-term gains.
  • Florida also has no state income tax, which means no tax on wages, dividends, or interest either.

Federal capital gains tax rates you will owe

Even though Florida takes nothing, the IRS taxes your gains. The rate depends on two things: how long you owned the asset and your taxable income for the year.

Long-term capital gains (you held the asset for more than one year) are taxed at 0%, 15%, or 20%. The exact rate depends on your filing status and total income. For 2024, the 0% rate applies to single filers earning under roughly $47,000, the 15% rate applies to those earning between roughly $47,000 and $518,000, and the 20% rate applies to those above that. These income thresholds change each year.

Short-term capital gains (you held the asset for one year or less) are taxed as ordinary income. This means they use the same tax brackets as wages—rates range from 10% to 37% depending on your income. Short-term gains are almost always more expensive to pay tax on than long-term gains.

What counts as a capital gain in Florida

A capital gain happens when you sell something for more than you paid for it. This includes stocks, bonds, mutual funds, real estate, cryptocurrency, collectibles, and business assets. The gain is the difference between your sale price and your original cost (called your "basis").

If you sell something for less than you paid, that is a capital loss. You can use capital losses to reduce your capital gains, and in some cases to reduce other income. Florida does not tax losses either, but the IRS allows you to deduct them.

Some gains are not taxed at all. If you inherit property, the value resets to the market price on the day of death—you owe no tax on the increase that happened while the previous owner held it. If you sell your primary home and made less than $250,000 in profit (or $500,000 if married filing jointly), that gain is also tax-free under federal law.

How to report capital gains to the IRS

You report capital gains on your federal tax return using Schedule D (Form 1040). This form separates long-term and short-term gains and losses. Your broker or investment company will send you a Form 1099-B showing all sales during the year, which makes filling out Schedule D easier.

If you sold real estate, you may also need to file Form 8949 (Sales of Capital Assets) to list each transaction. Your tax software will usually guide you through this, or a tax preparer can handle it for you.

Since Florida has no state income tax, you do not file a separate state capital gains form. You only report to the federal government.

Why Florida has no capital gains tax

Florida is one of nine states with no income tax of any kind—no tax on wages, investment gains, or retirement income. The state funds itself through sales tax, property tax, and corporate taxes instead. This policy has made Florida attractive to retirees and investors, though it means the state relies more heavily on sales tax, which affects everyone regardless of income.

Several other states have considered capital gains taxes in recent years, but Florida has not. The lack of state tax on investment income is a permanent part of Florida's tax code.

How to reduce your federal capital gains tax

Even though Florida will not tax your gains, you can still lower what you owe the IRS. The most common strategy is to hold assets for longer than one year before selling, which qualifies them for the lower long-term capital gains rates instead of ordinary income rates.

You can also use capital losses to offset gains. If you have a losing investment, selling it can reduce your taxable gains dollar-for-dollar. This is called "tax-loss harvesting." If your losses exceed your gains in a year, you can deduct up to $3,000 of the excess against other income, and carry forward any remaining losses to future years.

Donating appreciated assets to charity is another option. If you give stock or real estate that has gained value directly to a may have access to charity, you avoid the capital gains tax on that appreciation and also get a charitable deduction. You must own the asset for more than one year for this to work.

Frequently Asked Questions

Do I owe Florida tax if I sell a house in Florida?

No. Florida charges no state tax on the gain from selling real estate. You will owe federal capital gains tax on the profit, but only if your gain exceeds $250,000 (or $500,000 if married filing jointly) and you are selling your primary home. If it is an investment property, you owe federal tax on any gain.

What if I moved to Florida after selling investments in another state?

You owe tax to the state where you lived when you sold the asset, not where you live now. If you sold stocks while living in New York and then moved to Florida, New York may tax that gain. Your residency on the sale date matters, not your current address.

Are dividends and interest taxed differently than capital gains in Florida?

Florida taxes none of them—no state tax on dividends, interest, or capital gains. However, the federal government taxes all three. Dividends and interest are taxed as ordinary income unless the dividends are "may have access to," in which case they get the same favorable long-term capital gains rates.

Do I have to report small gains to the IRS?

Yes. The IRS requires you to report all capital gains, no matter how small. Your broker will report them to the IRS on Form 1099-B, so the IRS will know about the sale. You must include it on your tax return even if the gain is $1.

What if I day trade stocks in Florida?

Day trading profits are short-term capital gains, taxed as ordinary income by the federal government. Florida still charges nothing. However, if you day trade frequently, the IRS may classify you as a "trader" rather than an investor, which changes how you report income and deductions. Consult a tax professional if you day trade regularly.