Don't Sell Stock to Donate

By Jeff Kaufman 🔸 @ 2025-12-30T19:54 (+48)

When you sell stock [1] you pay capital gains tax, but there's no tax if you donate the stock directly. Under a bunch of assumptions, someone donating $10k could likely increase their donations by ~$1k by donating stock. This applies to all 501(c) organizations, such as regular 501(c)3 non-profits, but also 501(c)4s such as advocacy groups.

In the US, when something becomes more valuable and you sell it you need to pay tax proportional to the gains. [2] This gets complicated based on how much other income you have (which determines your tax bracket for marginal income), how long you've held it (which determines whether this is long-term vs short-term capital gains), and where you live (many states and some municipalities add additional tax). Some example cases:

When you donate stock to a 501(c), however, you don't pay this tax. This lets you potentially donate a lot more!

Some things to pay attention to:


[1] I say "stock" throughout, but this applies to almost any kind of asset.

[2] Note that "gains" here aren't just the real gains from your stock becoming more valuable, but also include inflation. For example, if you bought $10k in stock five years ago ($12.5k in 2025 dollars) and sold it today for $12.5k in 2025 dollars, you'd have "gains" of $2,500 even though all that's actually happened is that the 2025 dollars you received are less valuable than 2020 dollars you spent.


plex @ 2025-12-31T00:23 (+1)

The actual logistics of donating stock are a pain.

If they set up an every.org page it looks straightforward? e.g. select stock on this

Jeff Kaufman 🔸 @ 2025-12-31T01:26 (+4)

If you try the steps that follow it's actually pretty annoying, unfortunately.