رفتار درمانی شکلی از رفتاردرمان شناختی است. اگر به کل مدل رفتار دیالکتیکی،نه فقط مهارت هایش نظر کنیم در می یابیم که این روش درمانی کاملا با روش درمان شناختی تفاوت دارد. تفاوت اصلی این است که رفتار درمان دیالکتیکی،بر اساس اصول و مبانی پیش می رود در حالی که رفتار درمان شناختی مبتنی بر پروتکل است.در رفتار درمانی شناختی درمانگر از رویه های خاصی تبعیت می کند.