Land Business Update | Week Commencing 7 July 2025
Farming & food Confirmation of English Basic Payments for 2026/27 (England) Basic Payments for 2026/27 will be capped at a maximum of £600 per business, a reduction from this year’s cap of £7,200 per business. The payments will continue to be based on the size of a farm, so a 1,000 acre farm which would […]