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:

  • A single person in Boston with other income of $100k who had $10k in long-term capital gains would pay $2,000 (20%). This is 15% in federal tax and 5% in MA tax.

  • A couple in SF with other income of $200k who had $10k in long-term capital gains would pay $2,810 (28%). This is 15% in federal tax, 3.8% for the NIIT surcharge, and 9.3% in CA taxes.

  • A single person in NYC with other income of $600k who had $10k in short-term capital gains would pay $4,953 (50%). This is 35% in federal tax, 3.8% for the NIIT surcharge, 6.9% in NY taxes, and 3.9% in NYC taxes.

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:

  • Donations to political campaigns are treated as if you sold the stock and donated the money.

  • If you've held the stock over a year and are donating to a 501(c)3 (or a few other less common ones like a 501(c)13 or a 501(c)19) then you can take a tax deduction of the full fair market value of the stock. This is bizarre to me (why can you deduct as if you had sold it and donated the money, when if you had gone that route you'd have needed to pay tax on the gains) but since it exists it's great to take advantage of.

  • This only applies if it's a real donation. If you're getting a benefit (ex: "donating" to a 501(c)3 but getting a ticket to an event) that's not a real gift and doesn't fully count.

  • If you're giving to a person, you don't pay capital gains, but they get your cost basis (with some caveats). When they sell they'll pay capital gains tax, which might be more or less than you would have paid depending on your relative financial situations. If they're likely to want to make a gift to charity, though, it's much more efficient to give them the stock.

  • The actual logistics of donating stock are a pain. If you're giving to a 501(c)3 it's generally going to be logistically easier to transfer the stock to a donor-advised fund (I use Vanguard Charitable because it integrates well with Vanguard), which can then make grants to the charity. This also has a bonus of letting you pick the charity later if you want to squeeze this in for 2025 but haven't made up your mind yet.


[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.

53

3
0
3

Reactions

3
0
3

More posts like this

Comments4
Sorted by Click to highlight new comments since:

This also seems to be true for Germany. From the respective German Doctors Without Borders page:

Beim Verkauf von Wertpapieren fällt in der Regel Kapitalertragsteuer (25% zzgl. Solidaritätszuschlag) an. Als steuerbegünstigt anerkannte gemeinnützige Organisation sind wir von der Körperschaftsteuer und dem Solidaritätszuschlag befreit. Den von uns erzielten Veräußerungserlös Ihrer Wertpapiere können wir ohne Abzug von Körperschaftsteuer und Solidaritätszuschlag in unseren Projekten einsetzen. Somit sparen Sie sich nicht nur den Aufwand eines Verkaufs, es fließt auch mehr Geld in unsere Hilfsprojekte. 

@Sebastian Schwiecker Does Effektiv Spenden support donating stocks? Haven't seen it on the website.

Yeah, we do. Unfortunately legal situation is quite confusing in Germany. Different financial authorities (Finanzämter) treat it differently (should the donation receipt should show the Anschaffungswert or the Veräußerungswert). IN any case, if you or someone else wants to donate stock, please get in contact with us.

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

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

Curated and popular this week
Relevant opportunities