All sheep and goat keepers in England and Wales are required to record the number of sheep and goats on their holding(s) on the 1st of December every year. This must be completed and returned by the 31st of December.
England
You will receive a letter or email from Defra at the end of November each year to tell you what you need to do.
How to complete your inventory
You can complete your inventory online or by post.
Use the online service
You can use the online sheep and goats annual inventory to send your records online. You can start this from the end of November, once you receive your inventory letter or email. This will include the details you need to access the service.
To log in you’ll need your:
- 9-digit county parish holding (CPH) number, as it appears on your letter or email from Defra
- Your postcode
The service allows you to save your inventory record as you go.
Send your inventory by post
Fill in the form that Defra sent to you with your letter and return it in the pre-paid envelope. You must send your completed form to the Office of National Statistics (ONS) by 31st December.
Update your holding register
You must also update your holding register with the number of sheep and goats on your holding on 1st December.
If you use the Defra holding register template, there is a section for the inventory at the end of the document.
If you need help or advice
Contact Defra farm surveys if you need help with your inventory or submitting your form by email at surveys@defra.gov.uk or by telephone: 03000 600 140
Sample sheep and goat holding registers are available at https://www.gov.uk/government/publications/sheep-and-goat-holding-register
Read more at: https://www.gov.uk/guidance/sheep-and-goat-keepers-complete-your-annual-inventory
Wales
To bring the annual inventory in line with other UK nations, the date of the inventory changed in 2024 to 1st December. Under the Sheep and Goats (Records, Identification and Movement) (Wales) Order 2015 all keepers must complete an inventory of the total number of sheep and/or goats on their holding(s).
All keepers will have been contacted with details on how to complete the inventory and the support available, including drop-in sessions at livestock markets.
To complete the inventory, record the number of sheep and/or goats you own on 1st December and the CPH where they are located on this date. This should include common land and any temporary CPH. You must also record the number of sheep and goats on your holding in your on-farm ‘Flock Record’.
If you do not complete the inventory, you are more likely to be selected for an inspection.
How to complete the inventory
- Keepers with a registered EIDCymru account: the inventory will be available on your account at www.eidcymru.org on 1st December 2025
- Keepers who do not have a registered EIDCymru account are invited to complete the inventory on the EIDCymru online portal. Details of how to access the portal will be sent to those keepers without an EIDCymru account
You can register for an EIDCymru account if you would prefer to complete your inventory this way. Please contact EIDCymru staff on 01970 636959 or email contact@eidcymru.org who will be available to take you through the process.
Read more at: https://www.gov.wales/sheep-and-goat-keepers-annual-inventory-december-2025
Further help & advice
For further help and advice, please contact our Agricultural Compliance team on 01981 590514.
