Why do the costs vary from therapist to therapist?

Each of the counsellors sets their own individual rates. Reasons why some therapists charge more than others can be based on their own principles, the extent of their experience and knowledge of working with clients, the types of therapy they offer, their own circumstances, etc.