I think Fidelity or Schwab will take Bitcoin and sell it for you so you get the deduction but not cap gain. Unchained has a program as well but they don’t force you to sell and you can donate in Bitcoin.
Login to reply