일반적으로 공정경쟁을 위해서는 다음과 같은 세 가지 조건이 필요하다(윤석민·현대원·김국진·박태순, 2006). 첫째, 경제력 분산을 통해 개인적 자유와 소비자 복지 증진을 추구하는 것이다. 그러한 차원에서 독점과 카르텔을 방지해야 하고, 사전적 구조규제를 채택하는 것이 바람직하다는 시각이 많다. 둘째, 자원배분과 생산의 효율극대화를 통해, 소비자 복지의 증진을 추구해야 한다. 이 경우, 기업 활동이 시장 성과를 제한하는지의 여부에 관심이 집중되고 시장성과를 중시한 규제 틀이 채택되게 되는 경우가 많다. 셋째, 경쟁자를 보호하기 위한 측면도 고려되어야 한다. 특히 시장의 경합적 상황이나 유효경쟁유지를 확보하기 위해 독점적 사업자로부터 경쟁자, 특히 신규 사업자를 보호해야 한다. 이들의 생존에 위협을 가하는 요소인 특정 기업의 강제, 차별, 거래거절, 카르텔 등의 시장행위에 대한 규제가 필요하다.