행동변화모형은 사회구조적, 환경적 요인들이 개인의 행동을 변화시키는 기제에 대한 설명이 충분히 제공하지 않으며 사회적 비용이나 편익을 발생시키는 행동으로의 변화를 직접적으로 검토하고 있지는 않다.
행동변화모형은 연구자보다는 현장 실무자들 사이에서 보다 많이 적용되는 것으로, 이의 개념이 정확히 잘 정의되어 있지는 않다. 또한 사람들이 어떻게 행동을 변화시키게 되며, 특정행동이 다른 행동보다 왜 효과적인지에 대한 구체적인 설명이 부족하다. 따라서 인지 모형이 가지고 있는 제한점 즉, 사회구조적, 환경적 요소가 개인의 행태변화에 미치는 영향에 대한 측면을 중요하게 다루고 있지 못한 제한점이 있다. 물론 사회구조적, 환경적 요소를 모두 고려하고 있지 않은 것은 아니지만, 모형 경계의 외부에 설정해 두고 있다. 행동변화모형은 개인의 행동 문제에 초점을 두고 있기 때문에, 사회적 비용 또는 편익을 유발하는 행동으로의 변화를 직접 고려하고 있지는 않다.