Сам терапевтический процесс можно поделить на два этапа. Первый – это функциональный анализ. Психотерапевт помогает пациенту определить, какие из его убеждений иррациональны и представляют проблему. На этом этапе выясняется, какие ситуации, чувства и мысли приводят к неадаптивному поведению. Пациенту обычно приходится нелегко, но в итоге он получает знания о мире и о самом себе, которые чрезвычайно важны для успеха психотерапевтического процесса.
На втором этапе изучаются конкретные формы поведения. Пациент узнает и репетирует новые навыки, чтобы применить их впоследствии в реальных жизненных ситуациях. Как правило, это происходит постепенно, пациент последовательно движется к своей цели. И с каждым новым шагом она кажется ему менее устрашающей и более достижимой.