People respond well to financial transparency. If you have a donation button, show real-time stats on the amount it costs, and the amount that’s been donated.
Also because internet, expect 90% of cost to be from abuse, and likewise 90% of your dev time devoted to fighting it.