Hi there JoSmith, thanks for your question.
We have worked with company’s that have made this transition before, we have also written a blog post describing some of the relevant workflows in detail if you wanted to take a look.
The main thing I would suggest from experience is that you can embed your users in your company by totally managing their admin. That way, your tutors can focus on the tutoring, and the clients can engage effectively with a wider pool of tutors suitable to their needs without having to search them out themselves.
TutorCruncher is well suited in this regard as you can automatically process all of your clients’ payments and then pay out what a tutor is due, keeping your commission. Our experience with our tutoring agencies is that operating in this way is a win-win as the potentially awkward situation of a tutor asking a client directly for money is avoided, as well as the fact that you can then provide flexible payment options for different users.
Let me know if this all makes sense!