The fees which are landlord can charge are now limited by the Tenant Fees Act 2019
Here is the government webpage on exactly this subject
Please note that these are the charges from the landlord or the agent to the tenant.
Sometimes, the agent will charge a higher fee to the landlord and if they do that, then the landlord is responsible for the difference.
The landlord cannot pass it on to the tenant.
It is not at the landlord’s discretion to pass the fee onto you. You have no liability in this respect.
You need to show the landlord the link I sent and this reply.
Thank you for letting me assist you with your legal question. I am glad that I was able to help.
I am not certain whether that answers the question for you or not, but I am happy to answer any specific points arising from this.
It will be my pleasure to help you again either further with this or any future questions you have