Ràng buộc là bất cứ thứ gì ngăn cản hệ thống đạt được mục tiêu. Có nhiều cách mà các ràng buộc có thể hiển thị, nhưng một nguyên tắc cốt lõi trong TOC là không có hàng chục hoặc hàng trăm ràng buộc. Có ít nhất một nhưng nhiều nhất chỉ một vài trong bất kỳ hệ thống nhất định nào.