북한의 민법이론은 우리 민법의 상계에 해당하는 ‘상쇄’에 대하여, 계약상의 채권자와 채무자가 서로 같은 채권채무를 가지는 경우에 그 채권과 채무에서 대등액만을 없애는 행위로서, 일명 ‘맞비기기’라고 칭하고 있다. 여기서 상쇄의 요건으로 북한 민법이론은 ① 서로 상대방에 대하여 권리와 의무를 지니고 그것이 법적으로 유효할 것, ② 상쇄되는 채권이 이행기가 도래한 유효한 채권일 것, ③ 상쇄계약으로 서로 다른 종류의 채권채무나 아직 이행기가 도래하지 않은 채권채무를 상쇄의 대상으로 정할 수 있으나 원칙적으로 쌍방의 채무가 동종의 것일 것을 요하고 있다. 또 북한 민사소송법은 제69조에서 맞소송을 규정하고 있으며, 이는 실체법에서 상쇄를 인정하는 것을 전제로 한 규정을 고려할 때 북한에서도 상쇄는 우리 민법의 상계와 같이 채권의 간이결제의 방법인 동시에 채권을 담보하는 것으로 이해된다.
북한의 민법이론에도 상쇄가 존재한다. 요건 ①법적으로 유효한 권리와 의무를 가질 것 ②유효한 채권일 것 ③예외가 있으나 원칙적으로 쌍방의 채무가 동종 일 것. 북한에서도 상쇄는 채권의 간이결제의 방법이자 채권을 담보하는 것이다.