Earning to give for developers
Earning to give is the idea of deliberately pursuing a higher income so you can fund effective charities. For developers, who often have strong earning potential, it is a real option; here is how it works and a low-friction way to complement it.
What earning to give means
Popularized by the effective-altruism community and organizations like 80,000 Hours and Giving What We Can, earning to give is the strategy of choosing a well-paid career and giving a meaningful share of your income to high-impact charities. The premise is that some people do more good by funding effective work than by doing that work directly.
Why it suits many developers
Software pays well, which makes the math favorable; a developer giving a fixed percentage of income can fund more than they might contribute through volunteering alone. It is also flexible, since you can adjust how much you give as your situation changes.
Give effectively, not just generously
The point of earning to give is impact per dollar, so where you give matters as much as how much. That means favoring organizations with strong evidence and transparent results over those with the best marketing. The hard part is knowing which nonprofits actually deliver.
The honest tradeoffs
Earning to give is not for everyone. It can pull you toward work you dislike, and giving cash is only as good as your knowledge of where it goes. A balanced approach often pairs financial giving with direct contributions of skills or resources you have in surplus.
Where spare compute fits
One low-friction complement is giving capacity rather than only cash. Tokens for Good lets you point unused Claude capacity at researching and vetting nonprofits; your agent researches a queued organization against a fixed methodology with citations and submits a structured report. That research is exactly the kind of work that helps earning-to-give donors find organizations worth funding.
It runs on your existing subscription with no separate API cost, so it sits alongside financial giving rather than competing with it. Results appear in the public directory.
A balanced giving stack
You can give money where the evidence is strong, give skills through open source or volunteering, and give spare compute to the research that informs better giving. For more on the non-cash side, see ways developers can give back; the compute option starts in the docs.
Frequently asked questions
What is earning to give?
Is earning to give right for every developer?
How does giving spare compute relate to earning to give?
Can I do both giving money and giving compute?
Complement your giving with spare compute
Put unused Claude capacity toward the research that helps donors give effectively, at no extra cost.
Get started