Using a new data set for 41 German non-governmental organisations (NGOs), we analyse the allocation of NGO aid across recipient countries in a Tobit regression framework. By identifying for each NGO the degree of official financing, we address the largely unresolved issue of whether financial dependence on the government impairs the targeting of NGO aid. It turns out that German NGOs are more active in poorer countries, while they do not complement official aid by working under difficult local conditions. Beyond a certain threshold, rising financial dependence weakens their poverty orientation and provides an incentive to engage in ‘easier’ environments. In addition, we find that the NGOs follow the state as well as NGO peers when allocating aid. This herding behaviour is, however, hardly affected by the degree of official financing.