Solicitors who charge a success fee do this to cover their time, legal costs and also to make a profit. Some solicitors will charge a success fee because they are charged 'marketing fees' from claims management companies and they want to cover the cost of this (for example a well-known claims management company could charge a marketing fee of around £800 for a case that is about an accident at work).