You must have a Pet Shop Licence if you wish to sell pets. Licences are valid for a calendar year and so must be renewed on 1 January each year.
You must also have Public Liability Insurance.
Apply for a Pet Shop Licence
The licence fee is £120 per year.
Licences are issued under the Pet Animals Act 1951.
For full details please see the Office of Public Sector Information website.