I'll take a stab at this, but I'm going to lay out the solution as I would do it, not as you seem to want to do things.You don't have much flexibility here.1) You purchased ESPP shares over time.2) You sold some shares in 2001. If you specified which shares to sell, and received written confirmation of your request, you can calculate the profit or loss on those specific lots. If not, you must use the earliest purchased shares in your calculations.3) After step 2, you have a tentative loss on one or more lots of shares. You begin by looking back 30 days from the date of sale. Did you purchase any shares on that day? If no, move forward one day and repeat. If yes, the newly purchased shares must have their cost basis adjusted. Take the loss on an equal number of shares from the earliest "loss" lot and add that loss to the cost basis of the newly purchased shares. Set the purchase date of the newly purchased shares to the purchase date of the "loss" lot. Set the loss on the sale of these "loss" shares to $0. If there are more shares in the newly purchased lot, continue with the next oldest "loss" lot until you run out of newly purchased shares. If there are more shares in the "loss" lot, move forward one day and repeat step 3 until you get to the day which is 30 days after the sale date.4) After you run out of "loss" shares, or newly purchased shares in the 30 day window on either side of the sale date, you are finished allocating wash sales. If you still have a loss remaining from your sale, you can claim it on the appropriate line(s) of Schedule D. If you have allocated all of the loss to other lots of stock which you still own, you enter the sales on Schedule D, and either adjust the cost basis to yield $0 gain/loss, or, enter the transactions as they occurred and on the next line enter "wash sale" and put a gain in column (f) which offsets the loss.If this isn't clear, please ask again.Ira
Best Of |
Favorites & Replies |
Start a New Board |
My Fool |
BATS data provided in real-time. NYSE, NASDAQ and NYSEMKT data delayed 15 minutes.
Real-Time prices provided by BATS. Market data provided by Interactive Data.
Company fundamental data provided by Morningstar. Earnings Estimates, Analyst Ra