I'm the co-founder and CEO of PolicyEngine, a tech nonprofit that computes the impacts of public policy (policyengine.org). I'm also the founder and president of the UBI Center, a think tank researching universal basic income policies (ubicenter.org).
I first got into EA in 2012: I worked at Google at the time, and Google.org made a grant to GiveDirectly. I've since taken the GWWC pledge and focused my giving on GiveDirectly and GiveWell. I was active in Google's EA group and also MIT's when I went there for grad school in 2020.
I'm also the founder of Ventura County YIMBY, and a volunteer California state coordinator for Citizens' Climate Lobby, a grassroots organization advocating for a national carbon fee-and-dividend policy.
Thanks Benita, really appreciate the field perspective. You're right that the parameters are a snapshot — the tool takes GiveWell's November 2025 spreadsheet values as given and doesn't attempt to model how they change over time. GiveWell updates their spreadsheets periodically as they get new data, and the tool would need to be re-extracted to reflect that.
On within-country variation, this is a real limitation. The model treats each country as a single unit with one set of parameters, but as you note, conditions in Sokoto vs. other parts of Nigeria can be very different. The sensitivity analysis helps show how much the result depends on any single parameter (like counterfactual coverage), but it doesn't capture the kind of correlated shifts you're describing where multiple parameters move together as systems evolve.
I built this as a side project to make GiveWell's existing estimates more explorable, not to improve on their parameter estimation — that's solidly their domain expertise. But the tool does make it easy to test "what if coverage in Zamfara drops by 10%" type questions, which I think is part of what you're getting at.
Thanks Tony! I built this as a side project with a fairly narrow scope — replicating the current GiveWell CEA specifically — so I'm not planning to extend it to other organizations myself. That said, the repo is open source and the model structure is modular, so if you or someone on your team wanted to add Fortify Health as a new charity module, I'd welcome a PR. Each charity is a self-contained TypeScript function, so adding one shouldn't require changes to the rest of the codebase.
Thanks, good catch! This is now fixed — "Reset to defaults" clears the country selection and collapses the expanded panel, so the UI no longer shows a stale highlight. Should be live now.
Thanks Vasco! Yes, I shared an earlier version with Brendan Phillips and Calum Best at GiveWell before posting. Brendan's feedback helped me catch some parameter mismatches, which I fixed by updating to the November 2025 spreadsheets. I've added an acknowledgment to the post.
Yes, we'd like to add multi-year capabilities to the model at some point. Bunching can provide significant savings especially for middle-income households; however, if you're donating appreciated assets (generally more bang for the buck), you can only deduct 30% of AGI, rather than 60% if cash.
Thanks for the suggestion! Currently, GiveCalc handles the charitable deduction value whether you donate cash or appreciated assets—you'd enter the fair market value of the assets as your donation amount. (One limitation is that we assume all donations are cash, which can be deducted up to 60% of AGI, while appreciated assets are limited to 30% of AGI.)
We could add functionality to compare scenarios, like donating an appreciated asset vs selling it and donating the after-tax proceeds. I've opened an issue to explore this: https://github.com/PolicyEngine/givecalc/issues/41
Could you help us understand your use case? When considering donating appreciated assets, would you want to:
Your thoughts on which calculations would be most helpful would be great to hear.
Hi, thanks for sharing this. I've long supported GiveDirectly's global programs, and agree that your work can help inform better policy in high-income countries as well. While I don't think direct transfers to Americans would come close to the GiveWell bar, I'd be interested in cost-effectiveness analyses of advocacy for policy reform. Some of the other comments on this post could also be useful for constructing such a BOTEC, and so I wanted to add some clarifications as well:
The linked study, titled "Novel Estimates of Mortality Associated With Poverty in the US," does not make a causal claim like this. Here's what it says:
The causal effect is likely smaller. Furthermore, the study defines poverty as income below half the median income in each year, meaning it's not assessing the association between absolute living standards and mortality.
Like the above study, the OECD defines poverty as income below half the median. So this is really a measure of inequality.
On a more absolute measure--the threshold of income marking the poorest decile, after taxes and benefits--the US ranks 9 of 35 OECD countries evaluated:
My understanding is that the vast majority of that 22.7% of GDP is Social Security and Medicare. It also ignores the effect of taxes, and non-refundable credits like the bulk of the US Child Tax Credit, both of which can significantly affect low-income people (European countries rely more on consumption taxes, for instance).
Another way of assessing this is how much a country's inequality changes before and after taxes and transfers. Here the OECD ranks the US 31st of 37th in inequality reduction through redistribution.
This result mostly extends a long, steady trend of improvement.
A few things here:
Again, I greatly appreciate the work you all do, and agree that US antipoverty advocacy is at least understudied in EA. As one example, the Baltimore Baby Bonus ballot measure campaign seems plausibly cost-effective, given the enormous returns to reducing infant poverty (as also motivates RxKids), and their lean, scalable operation. My nonprofit, PolicyEngine, provides free open-source software for analyzing antipoverty policies, and we'd be glad to help in any endeavor to study the impact of reforms. I hope my comments can expedite some work for an enterprising EA to dig further into this important area.
Are there plans to support OWID's explorer charts? For example this one doesn't render:
https://ourworldindata.org/explorers/poverty-explorer?tab=chart&time=latest&facet=none&country=USA~AUS~AUT~BEL~CAN~CHL~COL~CRI~CZE~DNK~EST~FIN~FRA~DEU~GRC~HUN~ISL~IRL~ISR~ITA~JPN~LVA~LTU~LUX~MEX~NLD~NOR~POL~PRT~SVK~KOR~SVN~SWE~CHE~ESP~TUR~GBR~OWID_WRL&Indicator=Income+or+consumption+of+the+poorest+10%25&Poverty+line=%242.15+per+day%3A+International+Poverty+Line&Household+survey+data+type=Show+data+from+both+income+and+consumption+surveys&Show+breaks+between+less+comparable+surveys=false
Screenshot:
Yeah both my cofounder Nikhil and I are longtime EAs :) We have a couple projects in the works on tying PolicyEngine to EA , which we'll probably launch in the next couple months.
Nikhil is actually in the UK as well (I'm in DC), so could you please connect him to the EAGx Cambridge folks? He's [email protected].
You can also use PolicyEngine UK (my nonprofit's free, open source web app) to estimate your taxes and benefits given your income and household characteristics. It captures nuances like the Child Benefit High Income Tax Charge and phase-outs of Universal Credit and the Personal Allowance, and shows your total marginal tax rate considering these factors.
You can also design custom policy reforms, and PolicyEngine estimates the impact, both on the UK and your own household.