The $7,367 Capital Gains Tax Bill That Arrived Ten Months After I Sold Nvidia
I sold 400 Nvidia shares on June 12. Price: $118.42. Gain: $36,924. I set aside $5,000 for taxes. The real bill hit $7,367. Stock closed January at $187.
Eleven fifty-two at night. I sold 400 shares of Nvidia from bed, phone six inches from my face, and the confirmation screen stayed lit on my nightstand while I read the numbers four times: 400 shares, $118.42, proceeds $47,368.04. My wife was asleep. The roof leaked in two places. The sale had a reason with a date on it. A roofing contractor had quoted $18,400 to strip and replace the roof by mid-August, our emergency fund sat at $9,100, and I had watched Nvidia climb for six years off a basis of $26.11 a share from a 2019 buy. Locking in $36,924 of gains felt like the responsible move. Or so I reckoned. Every forum post I read said long-term capital gains tax runs 15% federal, so I moved $5,000 into a savings bucket and told myself I was covered with room to spare, because $5,000 is more than 15% of nothin' I bothered to check. What I skipped was my state's cut. What I never knew existed was a rule about losses that could have shrunk a future bill. Both showed up in April, in a manila envelope, in an amount I am still annoyed about: $7,367.
the roof quote that started it
Javier's Roofing measured the house on May 28 and handed me a written quote for $18,400, tear-off and replacement, work scheduled for mid-August. We had $9,100 in the emergency fund, a $4,000 promise toward my sister-in-law's October wedding, and a Fidelity account where 400 shares of Nvidia bought in 2019 at $26.11 had quietly turned into $47,368. The choice made itself. I just never read the fine print on the choice.
400 shares, $47,368, one tap
I placed the order at 11:52 p.m. cuz that is when I finally stopped refreshing the chart: market order, 400 shares, filled at $118.42 before the phone was back on the nightstand. Six years of holding, two stock splits I never fully understood, one tap. I felt nothin' for about an hour. Then I sat up in bed at one in the morning googling how the IRS taxes stock sales.
the April envelope
TurboTax printed the damage on April 3, and I carried the summary page around the house for an hour because rereading it did not make the total slight. Federal long-term capital gains tax on the $36,924 gain: $5,539 at 15%. Illinois taxes the same gain as ordinary income at its flat 4.95%: another $1,828. Total due by April 15: $7,367. I had parked $5,000 in March. The missing $2,367 came straight out of the roof budget.
Illinois wanted its own cut
Nobody in any thread I read mentions the state line. My federal rate stayed at 15% because our household income sits under the 20% threshold, but Illinois charges 4.95% on capital gains the same way it charges on wages, and no forum post warned me that the number on the federal screen was barely half the story. Two governments, one sale. The note I wrote on the same pad as the roof quote now says: budget 20% of any grasped gain, then add a margin for your state.
hunting losers in a green market
The accountant's advice turned into homework the same week. The market dipped in early April and I went looking for losers on purpose, which felt illegal the first time I did it: I sold two positions I had hated anyway, a regional bank stock down 31% and an energy lot down 19%, and locked in $4,800 of grasped losses. Those losses do nothing for last year's bill. They sit on the 2026 return as a shield against the next gain I take, and there is always a next gain.
the $3,000 rule
Patricia charges $400 an hour and spent forty minutes of one explaining things TurboTax never surfaces. Losses cancel gains dollar for dollar. If losses exceed gains, up to $3,000 of the leftover can be deducted against ordinary income as a tax deduction, and anything beyond that carries forward indefinitely until future gains absorb it. I had been investing for eleven years and had never heard that rule stated out loud. The carryforward figure on my worksheet now reads $4,800, circled twice.
the half I kept
Here is the part that turns annoyance into a permanent scar. I kept 380 Nvidia shares through all of it, and they closed this January at $187, which means the 400 shares I sold in June would have carried another $27,500 if I had waited six more months. Nobody gets to know the counterfactual. The roof needed replacing either way, and $27,500 of imaginary money does not fix shingles. I keep a spreadsheet with both columns, the sold column and the kept column, and I open it when I want to feel a specific kinda stupid.
eleven fifty-two, one more time
The roof is scheduled for August 14, one year after the first stain showed up on the hallway ceiling, funded by proceeds that are $7,367 and $4,000 lighter than the confirmation screen promised. I paid the IRS and Illinois this mornin', one day ahead of the deadline, outta the account where the $5,000 buffer used to sit. If Nvidia is over $200 by August, I do not want to know. Eleven fifty-two at night was when I sold. The microwave clock says 9:40 p.m. right now. I am going to bed.