You may wanna look at ServiceDesk Plus MSP by ManageEngine. It is an ITIL ready IT help desk for MSPs with an intuitive user interface and robust functionalities. You have the option to choose between hosting it locally and signing-up for the Cloud version. Some of the key features that might be useful for you are:
Account management- Manage multiple client accounts, and multiple users within each account. Walled-garden approach to account management helps you secure and maintain privacy of data of each account.
Rebranding- Personalize your login page and self-service portal so that the end-users feel like they are interacting with an internal IT help desk.
Automated billing- Promptly and accurate bill your clients for services provided.
Needless to say, ServiceDesk Plus of course comes with all the modules and functionalities of a robust IT service desk, from incident management to asset management, project management, integrations, reporting, etc. It also supports powerful automations and customizations that can boost the efficiency of your IT help desk.
Link to visit :https://www.manageengine.com/products/service-desk-msp/