Agricultural intensification is a major cause for biodiversity loss. It occurs at field scales through increased inputs and outputs, and at landscape scales through landscape simplification. Agri-environment schemes (AES) of the European Common Agricultural Policy (CAP) aim at reducing biodiversity loss by promoting extensification of agricultural practises mostly at field scales. We present a conceptual model for the relationship between landscape complexity and ecological effectiveness of AES based on (a) non-linear relationships between landscape complexity and abundance and diversity at field scales and (b) four possible interactive scenarios between landscape- and field scale effects on abundance and diversity. We then evaluated whether and how effectiveness of AES interacted with landscape-scale effects of intensification along a landscape complexity gradient established in central Spain. Pairs of cereal fields with and without AES but with the same landscape context were selected in three regions differing in landscape complexity. Effectiveness of AES was measured as differences between paired fields in species richness and abundance of five target groups (birds, grasshoppers and crickets, spiders, bees and plants). Landscape metrics were measured in 500–m radius circular plots around field centres. Positive, negative and no effects of landscape complexity on effectiveness of AES were found, suggesting that effects of complexity on effectiveness of AES changes from positive to negative along gradients of landscape complexity. Effectiveness of AES for improving biodiversity was then constrained by landscape. Compulsory measures aimed at enhancing or maintaining landscape complexity would enhance the effectiveness of AES for preserving biodiversity in farmed landscapes.