You may need to move home for a number of reasons:-
Porting your current mortgage
What do you need to Budget for?
Estate Agent Fees
These again can vary from Solicitor to Solicitor, but will include the cost of the Solicitors time, along with a selection of fees payable, such as Land Registry Fees, Property Searches, Local Searches, and other related fees.
A basic Report and Valuation is normally organised via the Mortgage Lender, however if you require a more detailed valuation report, such as a Homebuyers or Full Structural Survey you can organise these yourself or there may be a discount for using the lender’s surveyor.