A terapia humanística é baseada na psicologia humanística, que tem desvantagens que incluem a falta de conhecimento concreto sobre tratamentos específicos, a incapacidade de ajudar os pacientes que sofrem de problemas mais graves e a dependência de generalizações, de acordo com AllPsych. Muitos optam por usar a terapia humanística como base para a mudança nos pacientes, embora alguns achem que a terapia humanística não é suficiente como um tratamento independente.
A psicologia humanística é fortemente baseada na ideia do livre arbítrio do paciente. Por causa disso, a terapia humanística geralmente é ineficaz no desenvolvimento de técnicas de tratamento específicas para os problemas específicos de um paciente. Também é muito difícil avaliar a eficácia da terapia humanística com o mesmo rigor com que outras técnicas terapêuticas podem ser avaliadas.
A terapia humanística funciona melhor quando usada para lidar com pequenos problemas relacionados à patologia ou personalidade de um paciente. Ele oferece uma grande desvantagem quando usado no tratamento de algo tão sério e abrangente como a esquizofrenia.
Uma desvantagem importante da terapia humanística é que ela depende de muitas generalizações sobre o comportamento humano. Assume que todos são capazes de realizar ações morais e que todas as pessoas estão dispostas a agir de acordo com a hierarquia de necessidades de Maslow. A terapia humanística não leva em conta os indivíduos que agem contra seus próprios interesses. Isso coloca a terapia em desvantagem em comparação com outras técnicas terapêuticas.