How to get 100% of your charitable donation to the intended recipient

Avoid charities.

Instead put money in the hand of someone you personally know who is trying in good faith but struggling, or is doing good work you want to reward and encourage (writers, musicians, small businesses, software developers). Then 100% of your money will reach the intended recipient.

Start with your waitress or bartender: always overtip.