컴플라이언스는 기업이 스스로 법규 준수를 단속하므로 비용이 적게 드는 효과적 방안일 수 있으나, 당국이 사건에 대한 권한을 상실하므로 감시가 필요해진다. 따라서 총비용을 최소화하면서 법규위반행위를 최소화할 수 있는 컴플라이언스 프로그램 설계가 중요하다.
컴플라이언스는 “비용과 편익의 상쇄관계”(tradeoff of costs and benefits)를 고려해야 한다.컴플라이언스는 기업이 법규를 준수하는 것을 보장하기 위해 비용이 더 적게 드는 효과적인 방안이 될 수 있다. 법집행당국은 외부자로서 법규위반행위를 적발하는데 내부자인 기업보다 역량이 부족할 수 있다. 왜냐하면 기업은 당국보다 내부의 정보나 자원 등에 대한 접근가능성이 뛰어나기 때문이다. 따라서 기업이 스스로를 단속하기 위한 컴플라이언스를 실행하는 것이 합리적이다. 그러나 컴플라이언스는 당국이 기업에게 법집행당국의 의무를 위임하기 때문에,법집행당국은 사건에 대한 권한을 상실하는 면이 있다. 그러므로 당국은 기업이 법규위반행위를 숨기는 것을 방지하여야 한다. 따라서 법집행당국은 컴플라이언스가 “총사회적 비용”(aggregate social costs) 측면에서 성실하고 효율적으로 실행되는지 여부를 확인하기 위해 컴플라이언스 프로그램의 작동 여부를 감시하여야 한다. 중요한 문제는 법집행의 총비용을 최소화하면서 법규위반행위를 최소화하는 컴플라이언스 프로그램을 설계하는 일이다.