ProConnect HelpIntuit HelpIntuit

Methods for entering stock transactions for the Schedule D

by Intuit1 Updated 2 months ago

There are five primary ways of entering stock and other capital gain and loss transactions on the Schedule D. This article will help you decide which one works best for your tax situation. Click on each one below to see more:

In most cases cryptocurrency or virtual currency is reported on the tax return in the same manner as property such as stock or other capital gains or losses. See Frequently Asked Questions on Virtual Currency and Digital Assets Transactions for the IRS guidelines. If you are reporting Digital Assets transactions in the 1040 return, be sure to mark the Yes box on the At any time during 2023, did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, gift, or otherwise dispose of a digital asset (or a financial interest in a digital asset)? question.

Option 1: Entering a summary and attaching the details as a PDF attachment:

This option shows you how to enter a summary of the total Stock Sales without entering every transaction. This ensures the return is numerically accurate. If you are e-filing the IRS lets you to submit the details as a PDF attachment or mail the details in along with the 8453. For detailed input information review the following article: Entering Multiple Transactions on the Schedule D.

Option 2: Manually entering the transactions:

Starting in tax year 2020:

Starting in tax year 2020 the Schedule D itself will be populated from a new Form 1099-B worksheet. This worksheet is for any transaction other then HomeSales that would typically be entered on a Schedule D. The QuickZoom to the 1099-B worksheet can be found at the top of Schedule D.

  1. Open the Schedule D.
  2. Select the QuickZoom to Go to Form 1099-B Worksheet.
  3. Enter the Broker name and click Create.
  4. If a 1099-B was not received for the transaction check the box Transactions were not reported to IRS.
  5. Use the Quick Entry Table to quickly enter any transactions and simple adjustments from this broker.
    PCG_PS_TY20SchD_1.png
    • Property Description: Enter here the name of the company, mutual fund, or other asset sold.
    • 8949 Box: The code entered here will populate the Basis Reported to the IRS question, Reported on Form 1099-B question and determine if the transaction is long or short term. See the table below for quick reference.
    • Date Sold: Enter the date of sale in mm/dd/yyyy format. The IRS does not allow Various as a date sold, even if reported a summary of the stock. When applicable Worthless or Bankrupt can be entered.
    • Date Acquired: Enter the date of acquisition in mm/dd/yyyy format. Other acceptable entries are Various or Inherited.
    • Sales Price (Proceeds): Enter here the proceeds received as a result of this sales transaction. If the transaction is reported on Form 1099-B or equivalent statement, transcribe the amount from Box 2. Note: Box 2 also indicates whether the reported proceeds are Gross Proceeds or Net Proceeds (after reduction by selling expenses such as commissions and option premiums.)
    • Cost or Other Basis: Enter here the cost or other basis of the asset sold. If this transaction is reported on Form 1099-B or equivalent statement, transcribe the amount from Box 3, if present; usually this is the purchase price plus any purchase expenses plus any selling expenses not included in Form 1099-B, Box 2. IRS Pub. 550or IRS Pub. 551 may help determine the proper cost or other basis amount, if necessary.
    • Disallowed Wash Sale: Enter here any amount of loss disallowed due to wash sale restrictions. If this transaction is reported on Form 1099-B or equivalent statement, transcribe the amount from Box 5, if present.
    • Adjustment Code(s)*: If the code has an * you can enter the Adjustment Code and Adjusted Amount directly on the Quick Entry Table. If the code has an * double click on the entry to open the Capital Gain (Loss) Adjustments Worksheet.
      PCG_PS_TY20SchD_2.png
    • Adjusted Amount*: If the corresponding Adjustment Code does not have a * simply enter the adjustment amount needed and the corresponding adjustment code.
    • Holding Period: The holding period will automatically generate based on the entry in the 8949 Box unless Code X is entered. If X is entered for the 8949 Box than manually enter an L for Long Term or S for Short Term in this box.
    • Basis Reported to IRS?: This question will automatically generate based on the entry in the 8949 Box.
    • Reported on Form 1099B?: This question will automatically generate based on the entry in the 8949 Box.
  6. If there are additional details for the transaction double click in any field to access the Capital Gain (Loss) Adjustments Worksheet. Adjustments would include:
    • Tax Withheld.
    • Employee Stock.
    • Collectables.
    • Qualified Small Business Stock exclusions.
    • Qualified Opportunity Fund (QEF).

What code do I enter in the 8949 Box field?

8949 Box CodeBasis Reported to IRS?Reported on Form 1099B?Holding Period
AYesYesShort Term
BNoYesShort Term
CNoNoShort Term
DYesYesLong Term
ENoYesLong Term
FNoNoLong Term
XNoYesUndetermined - the holding period will need to be manually entered

To quickly create additional copies of the Form 1099-B Worksheet select the QuickZoom to another copy of Form 1099-B Worksheet located at the top of the form.

Utilize the Tax Import feature to download the 1099-B information directly from the Financial Institution. For detailed information on importing the 1099-B from the Financial Institution please review the following article: How do I Download Financial Institution Data into ProSeries using ProSeries Tax Import?     A full list of Financial Institutions that you can import from is found here: Which Financial Institutions are Currently Supported by ProSeries Tax Import Data Downloads?

If you're using ProSeries Professional, you can use the  Tax Import feature to scan the 1099-B or stock statement and import the scanned data into the return. For detailed information on working with scanned imports, review the following article: How do I Import Scanned Source Documents with ProSeries Tax Import?

For tax year 2019 and prior:

Manually enter the transactions in the Capital Gains and Losses Condensed Entry Table or Capital Gain (Loss) Transaction Worksheet as appropriate. See Entering Sale of Capital Assets in Tax Year 2019 and prior for more information.

For tax year 2019 and prior:

If using ProSeries Professional Edition (Not available in ProSeries Basic)You may also enter the data using Quick Entry Mode by selecting the File menu then choosing to Go to QuickEntry Mode. Once in Quick Entry Mode select the Sheets Menu at the top of the ProSeries Program and choose Select Sheets. When the Quick Entry Sheets menu appears choose item 30 Stock Sales and you will be able to enter your transactions.

Do you have feedback or an idea on how to improve the Schedule D and new 1099-B worksheets in ProSeries 2020? Click here to see feedback already submitted and vote for the one you like or visit the Idea Exchange to provide new feedback.

  1. From the 1099-B Worksheet Quick Entry Table, complete any applicable information.
  2. Double-click on any field to open the associated Capital Gain (Loss) Adjustments Worksheet.
  3. On the Capital Gain (Loss) Adjustments Worksheet, scroll down to Part III.
  4. Mark the checkbox for employee stock sales requiring adjustments.
  5. Click the QuickZoom to open the Employee Stock Transaction Worksheet.
  6. Complete all applicable lines.
ProSeries Basic 2017ProSeries Basic 2018ProSeries Basic 2019ProSeries Basic 2020ProSeries Basic 2021ProSeries Professional 2017ProSeries Professional 2018ProSeries Professional 2019ProSeries Professional 2020ProSeries Professional 2021

Sign in now for personalized help

Ask questions, get answers, and join our large community of Intuit Accountants users.

Dynamic AdsDynamic Ads