본문으로 건너뛰기

부담되는 계약, 완벽 해부: 손실을 내는 계약이 부채가 될 때

게시됨 약 8분Mike ThriftMike Thrift
부담되는 계약, 완벽 해부: 손실을 내는 계약이 부채가 될 때
이 페이지에서

당신은 1월에 고정가격 계약을 체결했습니다. 10월이 되자 원가는 30퍼센트 올랐는데 가격은 고정되어 있습니다. 매달 이행을 계속할수록 손실의 구덩이는 더 깊어지고, 계약을 포기하면 위약금 조항이 발동됩니다. 계약이 끝나기 전에 장부가 답해야 할 질문은 이것입니다. 그 미래 손실 가운데 얼마를 지금 인식해야 하는가?

국제회계기준에 따르면 답은 "전부, 오늘"일 수 있습니다. 불가피한 원가가 기대 편익을 초과하는 계약을 **부담되는 계약(onerous contract)**이라 하며, IFRS는 이행하면서 점진적으로가 아니라 예상 손실을 즉시 부채로 인식하도록 요구합니다. 미국 GAAP은 적용 범위가 더 좁아 대부분의 소규모 사업체에는 다른 답을 내놓습니다. 어느 쪽이든 이 규칙 뒤에 있는 검사는 거래가 불리하게 돌아설 때 가장 유용한 의사결정 도구 역할을 합니다. 가장 저렴한 출구의 가격을 매겨주기 때문입니다.

어떤 계약이 "부담되는" 계약인가?​

라틴어처럼 들리는 이름을 걷어내면 정의는 산수입니다. 의무를 이행하는 데 드는 불가피한 원가가 받을 것으로 예상되는 경제적 편익을 초과할 때 그 계약은 부담되는 계약입니다. 당신은 돈을 잃는 거래에 법적으로 구속되어 있고, 비용 없이 빠져나갈 길이 없습니다.

이 정의에서 처음 보이는 것보다 더 중요한 두 가지 특징이 있습니다.

첫째, 계약이 처음부터 나쁜 거래였을 필요는 없습니다. 많은 부담되는 계약은 수익성이 있게 시작하지만 상황이 변하면서 손실로 돌아섭니다. 원자재 가격이 급등하고, 핵심 하청업체가 요율을 올리고, 새 규정이 준수 비용을 추가하거나, 고객의 고정가격이 당신이 추정한 것보다 더 적은 범위만을 보상한다는 것이 드러날 때입니다. 계약이 처음부터 부담되는 경우도 있습니다. 예컨대 신규 고객을 확보하려고 저가로 수주한 고정가격 작업이 그렇습니다. 회계 검사는 당신이 어떻게 여기까지 왔는지에 관심이 없습니다. 남은 의무가 얼마의 비용을 들이고 얼마를 지급받을지만 묻습니다.

둘째, "불가피한"이라는 말은 실제로 중요한 역할을 합니다. 위약금 없이 취소할 수 있는 일상적인 구매주문은 부담되는 계약이 아닙니다. 단순히 취소함으로써 그 원가를 피할 수 있기 때문입니다. 계약은 당신이 꼼짝 못할 때만 부담되는 계약이 됩니다. 손실을 감수하고 이행하거나, 돈을 내고 빠져나오거나. 어느 쪽도 받을 금액 외에 비용이 들지 않는다면 부담되는 계약도 부채도 없습니다. 단지 마진이 얇은 작업일 뿐입니다.

중요한 두 개의 숫자: 이행 대 해지​

이 규칙의 핵심은 두 가지 출구 사이의 비교입니다. 기준 제정자들은 불가피한 원가를 계약을 해지하는 최소 순원가로 설명하는데, 이는 다음 중 낮은 금액입니다.

  1. 이행의 순원가 — 작업을 완료하는 데 드는 비용에서 받을 금액을 뺀 값.
  2. 이행하지 않음으로 인한 보상 또는 위약금 — 포기했을 때 부담할 해지 수수료, 손해배상금, 위약금 조항.

인식하는 충당금은 더 낮은 숫자입니다. 구체적인 사례를 짚어봅시다. 당신은 소규모 상업 청소 회사를 운영하며 1년짜리 고정가격 계약을 체결했습니다. 12개월간 야간 서비스에 60,000달러, 즉 월 5,000달러입니다. 6개월이 지나 임금 상승으로 월 원가가 6,500달러로 올랐습니다. 6개월이 남았습니다.

  • 이행: 6개월 × (6,500달러 − 5,000달러) = 9,000달러 손실.
  • 해지: 계약의 해지 조항이 두 달분 수수료를 요구합니다. 2 × 5,000달러 = 10,000달러 위약금.

더 낮은 숫자는 9,000달러이므로 충당금은 9,000달러입니다. 작업을 완료하는 것이 — 간신히 — 포기하는 것보다 저렴합니다.

이제 사실 하나를 바꿔봅시다. 해지 조항이 한 달분 수수료인 5,000달러만 요구한다고 가정합니다. 더 낮은 숫자는 이제 5,000달러입니다. 이행에 9,000달러가 들더라도 합리적인 기업은 이행보다 해지를 택할 것이므로 5,000달러의 충당금을 인식합니다. 부채는 가장 가능성 높은 출구가 아니라 가장 저렴한 출구를 반영합니다.

이 비교가 전부입니다. 그 함의를 눈여겨보십시오. 검사의 해지 쪽 계산을 빼먹으면 부채를 과대계상합니다. 위약금이 이행 손실보다 작은데도 이행 손실 전액을 충당금으로 설정하면 대차대조표는 실제로는 결코 부담하지 않을 부채를 떠안게 됩니다.

"이행 원가"에는 무엇이 포함되는가?​

수년 동안 회계사들은 이행 측에 어떤 원가가 들어가는지를 두고 논쟁했습니다. 계약이 소비하는 추가 노동과 자재만 포함하는지, 아니면 작업이 사용하는 장비와 감독의 몫까지 포함하는지. IASB는 2022년 1월 1일부터 유효한 IAS 37 개정으로 이 문제를 정리했습니다. 이행 원가는 계약과 직접 관련되는 모든 원가로 구성되며, 두 가지 범주로 나뉩니다.

  • 증분 원가 — 이 계약이 없다면 완전히 피했을 지출. 작업에 투입되는 직접 노동, 소비되는 자재, 하청 수수료, 현장 출장비.
  • 기타 직접 관련 원가의 배분 — 여러 작업에 걸쳐 쓰이지만 일부는 이 작업에 쓰이는 원가의 몫. 전형적인 예로 계약을 수행하는 데 사용되는 장비의 감가상각이나 작업 인력의 배분된 감독 시간이 있습니다.

제외되는 것은 다음과 같습니다. 계약이 있든 없든 존재할 일반관리 간접비는, 계약이 이를 고객에게 청구하도록 명시적으로 허용하지 않는 한 제외됩니다. 이미 발생한 판매비도 제외됩니다. 미래 원가만 불가피하므로 미래 원가만 계산에 들어갑니다. 이미 지출한 돈은 매몰원가이며, 충당금은 더 지출해야 할 현재 의무를 측정하는 것이지 사라진 것에 대한 후회를 측정하는 것이 아닙니다.

한 가지 순서 규칙이 사람들을 자주 걸려 넘어지게 합니다. 부담되는 계약에 대한 별도의 충당금을 인식하기 전에, 먼저 그 계약에 전용되는 자산 — 특수 장비, 자본화된 준비 비용, 작업을 위해 구매한 재고 — 을 회수가능금액까지 감액합니다. 남은 손실만이 충당금이 됩니다. 그 논리는 손실의 일부가 이미 과대계상된 자산으로 대차대조표에 앉아 있을 수 있으며, 이를 충당금으로도 중복 계상하면 손실을 두 번 표시하게 된다는 것입니다.

미국 GAAP은 같은 문제를 어떻게 다루는가​

여기서 미국의 소규모 사업체들이 주목해야 합니다. 미국 GAAP에는 의도적으로 일반적인 부담되는 계약 규칙이 없습니다. FASB와 IASB 모두 수익 표준(ASC 606 / IFRS 15)에 이를 넣는 것을 검토했지만 둘 다 넣지 않기로 결정했습니다. GAAP에 따르면 미래 예상 영업 손실에 대한 부채는 일반적으로 발생주의로 인식되지 않습니다. 손실은 미리가 아니라 작업을 이행하고 원가를 발생시키는 대로, 매달 장부에 반영됩니다.

GAAP은 특정 영역에서는 손실의 사전 인식을 요구합니다.

  • 건설형 및 생산형 계약 (ASC 606 전환 후에도 유지되는 ASC 605-35). 대가와 계약 원가의 현재 추정치가 손실을 시사할 때 — 단일 이행의무 또는 전체 계약에 대해 — 예상 손실 전액이 명백해지는 즉시 인식됩니다. 진행기준을 적용하는 시공업체가 어떤 작업에서 40,000달러를 잃을 것임을 알게 되면, 작업이 20퍼센트 완료되었더라도 40,000달러 전액을 지금 인식합니다.
  • 별도 가격이 책정된 연장 보증 및 제품 유지보수 계약은 같은 주제 아래 자체적인 손실 지침이 있습니다.
  • 리스는 다른 경로를 갑니다. 경제성이 사라진 리스에는 부담되는 계약 충당금을 설정하지 않습니다. 대신 사용권 자산에 대해 손상 검사를 합니다.

그 밖의 모든 것 — 외주 서비스 계약, 고정 수수료 고객 업무, 손실을 내는 공급 거래 — 은 일반적으로 GAAP에 따른 사전 충당금을 발생시키지 않습니다. 이 차이는 작업과 지급이 양쪽 모두 앞으로 남아 있는 일반 서비스 계약에서 가장 뚜렷합니다. 위 사례의 같은 청소 계약은 IAS 37에 따르면 즉시 9,000달러의 충당금을 발생시키지만 ASC 450에 따르면 매달의 손실이 실제로 발생할 때까지 아무것도 발생시키지 않습니다.

GAAP(또는 세무 기준, 현금주의 기준)으로 보고하는 소규모 사업체에게 이는 부담되는 계약 검사가 회계 인식 규칙이 아니라 관리 도구라는 것을 의미합니다. 계약이 돌아서는 순간 이행 대 해지 계산을 여전히 돌려보아야 합니다. 재협상할지, 이행할지, 해지 수수료를 낼지를 알려주기 때문입니다. 다만 특정 GAAP 영역에 해당하지 않는 한 그 답을 부채로 인식하지는 않습니다. 그리고 외국인 투자자, 국경 간 인수, 또는 이를 요구하는 대출기관을 위해 언젠가 IFRS 재무제표를 제시한다면 충당금이 나타나므로, 그 숫자를 미리 알아두면 뜻밖의 일을 피할 수 있습니다.

조기에 발견하기: 경고 신호​

부담되는 계약은 좀처럼 스스로를 드러내지 않습니다. 한두 분기 동안 마진 침식을 설명하며 넘겨버리는 형태로 표면화됩니다. 다음 패턴을 주시하십시오.

  • 고정가격, 변동원가. 인플레이션 상황에서 고정 수수료나 고정가격 계약은 모두 후보입니다. 수익은 상한이 있지만 투입 원가는 그렇지 않습니다.
  • 상한이 있는 수수료에 대한 범위 확장. 고객이 "작은" 요청을 계속 추가합니다. 하나하나는 저렴하지만 합쳐지면 가격은 그대로인 채 작업이 적자로 돌아섭니다.
  • 한 번도 가격을 매겨보지 않은 위약금 조항. 많은 사업주가 해지 조항을 계산해보지도 않고 서명합니다. 검사의 해지 쪽을 돌려보기 전까지는 위약금이 억제책인지 헐값인지 알 수 없습니다.
  • 전용 역량. 다른 곳에 배치하면 수익성 있게 쓸 수 있는 장비, 인력, 공간을 소비하는 계약은 기회비용을 지니며, 이는 결정에 포함되어야 합니다. 기회비용이 회계 충당금의 일부는 아니지만, 해지할지 여부의 일부입니다.

원칙은 간단합니다. 모든 고정가격 작업을 분기마다 재추정하십시오. 남은 수익에서 남은 직접 원가를 뺀 값과 해지 위약금을 비교하십시오. 계약당 10분이면, 손실을 내는 거래가 한 분기 이상 당신 몰래 묵혀 있을 수 없습니다.

평문 장부에 충당금 인식하기​

충당금이 요구되는 경우 분개는 간단합니다. 불가피한 손실에 대해 비용과 부채를 인식합니다. 이행 대 해지 검사에서 가장 저렴한 출구가 5,000달러로 나왔다고 합시다. Beancount에서는 다음과 같습니다.

2026-10-29 * "부담되는 서비스 계약에 대한 충당금 인식"
  Expenses:Contract-Losses:Onerous-Provision    5000.00 USD
  Liabilities:Provisions:Onerous-Contracts     -5000.00 USD

그런 다음 매달 손실을 발생시키거나(또는 해지 위약금을 납부하거나) 할 때, 다시 비용으로 처리하지 않고 충당금에서 차감합니다.

2026-11-30 * "부담되는 계약의 11월 손실을 충당금에서 차감"
  Liabilities:Provisions:Onerous-Contracts      1500.00 USD
  Expenses:Contract-Losses:Onerous-Provision   -1500.00 USD

두 가지 장부 관리 습관이 이를 성실하게 유지합니다. 첫째, 매월 말 추정치를 재검토하십시오. 원가가 다시 움직이면 같은 비용 계정을 통해 충당금을 올리거나 내려 잔액이 항상 현재의 가장 저렴한 출구를 반영하게 하십시오. 둘째, 충당금 계정을 일반 미지급비용과 분리해 두십시오. 계약이 끝나면 계정은 정확히 0으로 청산되어야 하며, 이는 미리 인식한 총손실이 실제로 지출한 금액과 일치함을 보여줍니다. 계약의 남은 기간 동안 Fava에서 대차대조표의 그 잔액이 줄어드는 것을 볼 수 있어, 매달의 조정을 잊기 어렵습니다.

대부분의 서비스 계약에 사전 충당금이 없는 GAAP의 경우에도 같은 계정 구조가 추적 장치로 여전히 유효합니다. 매달의 손실을 발생하는 대로 Expenses:Contract-Losses에 인식하고 누적 합계를 원래 추정치와 비교하십시오. 원칙은 동일하며, 인식 시점만 다릅니다.

흔한 실수​

  • 미래 영업 손실에 충당금 설정. 어느 기준도 이를 허용하지 않습니다. IAS 37은 과거 사건(체결된 계약)으로 인한 현재 의무를 요구하며, GAAP의 우발사항 지침 역시 아직 발생하지 않은 손실의 인식을 금지합니다. 내년에 수익성이 없을 것이라는 예측은 부채가 아닙니다.
  • 증분 원가만 사용. 2022년 개정 이후 이행 측에는 장비 감가상각처럼 배분된 직접 관련 원가가 포함됩니다. 이를 빼면 충당금이 과소계상되며, 더 나쁘게는 부담되는 계약을 겉보기에는 괜찮은 계약으로 뒤집을 수 있습니다.
  • 해지 비교를 건너뜀. 위약금이 더 저렴한데도 이행 손실 전액을 충당금으로 설정하면 부채를 과대계상하고, 포기하는 것이 더 나은 거래라는 사실을 숨깁니다.
  • 매몰원가를 계산. 이미 지출한 돈은 피할 수 없으므로 불가피한 원가의 일부가 될 수 없습니다. 완료까지 남은 원가만 계산에 들어갑니다.
  • 전용 자산을 잊음. 계약 특정 자산을 감액하기 전에 충당금을 설정하면 손실을 중복 계상합니다. 먼저 감액한 뒤 나머지에 대해 충당금을 설정하십시오.

부담되는 계약을 발견하면 해야 할 일​

숫자를 계산한 뒤 다음 순서로 행동하십시오. 첫째, 계약 당시의 추정치가 아니라 현재 원가 데이터로 두 갈래 — 완료까지의 순원가와 해지 비용 — 을 모두 계산하십시오. 둘째, 이행 숫자를 고객에게 가져가 재협상하십시오. 가격 조정, 범위 축소, 또는 원가 전가 조항이 그 예입니다. 대부분의 고객은 손실을 억울하게 안고 일하는 공급업체보다 수정된 거래를 선호합니다. 셋째, 재협상이 실패하면 감정 없이 더 저렴한 갈래를 택하십시오. 산수가 그렇게 말한다면 해지 위약금을 포함해서요. 넷째, 추정치를 문서화하고 계약이 끝날 때까지 매달 재검토하십시오. 부담되는 계약으로 피해를 보는 사업체는 그것을 체결한 곳이 아니라, 6개월 늦게 알아차리는 곳입니다.

출처: https://beancount.io/ko/blog/2026/10/29/onerous-contracts-explained-loss-making-contract-liability-guide

게시됨: 2026년 10월 29일