Agro-environmental schemes (AES), which pay farmers to adopt greener practices, are increasingly important components of environmental and agricultural policies both in the US and the EU. Here we study the French implementation of the EU AES program. We estimate additional and windfall effects of five AESs for a representative sample of individual farmers using difference-in-difference (DID) matching. We derive the statistical assumptions underlying DID-matching from a structural household model and we argue that the economics of the program make it likely that these assumptions hold in our data. We test the implications of the identifying assumptions, provide a lower bound using triple-difference matching, test for crossover effects and in...