Assuming you’re in the US: How about a Vanguard Brokerage account and a Google spreadsheet?
In a Vanguard Brokerage account, you can invest in something like Total World Stock Market. Then to donate from the account, you could do any of the following:
Donate appreciated shares through a Vanguard DAF. I understand that you can open a DAF and close it after you’re done making your donation to avoid annual minimums and fees.
Donate appreciated shares directly, which you should do only if the recipient organization can easily accept them.
Sell the shares, preferably after holding them for at least 1 year, and then donate cash. This might be worthwhile (a) if you decide to donate to something that is not a 501(c)(3) or (b) to try to get your donations matched by Facebook on Giving Tuesday, if you judge the expected value to be higher than the tax benefits forfeited.
You should also tax loss harvest as needed.
And then you can keep track of your contributions, donations, and other details you want to keep track of in a Google spreadsheet.
Assuming you’re in the US: How about a Vanguard Brokerage account and a Google spreadsheet?
In a Vanguard Brokerage account, you can invest in something like Total World Stock Market. Then to donate from the account, you could do any of the following:
Donate appreciated shares through a Vanguard DAF. I understand that you can open a DAF and close it after you’re done making your donation to avoid annual minimums and fees.
Donate appreciated shares directly, which you should do only if the recipient organization can easily accept them.
Sell the shares, preferably after holding them for at least 1 year, and then donate cash. This might be worthwhile (a) if you decide to donate to something that is not a 501(c)(3) or (b) to try to get your donations matched by Facebook on Giving Tuesday, if you judge the expected value to be higher than the tax benefits forfeited.
You should also tax loss harvest as needed.
And then you can keep track of your contributions, donations, and other details you want to keep track of in a Google spreadsheet.