Sale of Home - Sale of Main Home
1

Per IRS Instructions for Schedule D, pages 2 and 3:

Sale of Your Home

You may not need to report the sale or exchange of your main home. If you must report it, complete Form 8949 before Schedule D.

Report the sale or exchange of your main home on Form 8949 if:

  • You can't exclude all of your gain from income, or
  • You received a Form 1099-S for the sale or exchange.

Any gain you can't exclude is taxable. Generally, if you meet the following two tests, you can exclude up to $250,000 of gain. If both you and your spouse meet these tests and you file a joint return, you can exclude up to $500,000 of gain (but only one spouse needs to meet the ownership requirement in Test 1).

Test 1. During the 5-year period ending on the date you sold or exchanged your home, you owned it for 2 years or more (the ownership requirement) and lived in it as your main home for 2 years or more (the use requirement).

Test 2. You haven't excluded gain on the sale or exchange of another main home during the 2-year period ending on the date of the sale or exchange of your home.

Reduced exclusion. Even if you don't meet one or both of the above two tests, you still can claim an exclusion if you sold or exchanged the home because of a change in place of employment, health, or certain unforeseen circumstances. In this case, the maximum amount of gain you can exclude is reduced. For more information, see Pub. 523.


To report the sale of your main home in the TaxAct® program:

  1. From within your TaxAct return (Online or Desktop), click Federal (on smaller devices, click in the top left corner of your screen, then click Federal).
  2. Click the Investment Income dropdown, click the Gain or loss on the sale of investments dropdown, then click Sale of your main home.
  3. Continue with the interview process to enter your information.

Note that any link in the information above is updated each year automatically and will take you to the most recent version of the webpage or document at the time it is accessed.