우리가 맛있는 빵집을 운영한다고 상상해 보세요. 손님들은 갓 구워진 빵을 보며 ‘제빵사’의 솜씨를 칭찬하지만, 사실 그 뒤에는 오븐을 관리하는 ‘수리팀’, 밀가루를 공수하는 ‘구매팀’, 월세를 관리하는 ‘경리팀’의 노고가 숨어 있습니다.
회계학에서는 빵을 만드는 부서를 ‘제조 부문’, 이들을 돕는 팀을 ‘보조 부문’이라 부릅니다. 그런데 보조 부문끼리도 서로를 돕습니다. 수리팀이 경리팀의 복사기를 고쳐주고, 경리팀은 수리팀의 급여를 계산해주죠. 이 복잡하게 얽힌 ‘상호 조력의 관계’를 단 1원도 놓치지 않고 가장 정밀하게 계산해내는 마법, 그것이 바로 상호배부법(Reciprocal Method)입니다.
1. 상호배부법 도입은 필요한가?
1) 도입이 필요한 경우 (장점)
- 완벽한 인과관계 반영: 직접배부법이나 단계배부법은 보조부문 간의 서비스를 일부 무시합니다. 반면, 상호배부법은 모든 부문 간의 관계를 연립방정식(Total Cost = Direct Cost + Allocated Cost)으로 풀어내어 가장 정확한 원가를 계산합니다.
- 합리적인 의사결정: 정확한 원가 계산은 제품의 가격 결정(Pricing), 수익성 분석, 그리고 특정 부문의 성과 평가를 왜곡 없이 수행할 수 있게 합니다.
2) 도입을 주저하게 되는 이유 (단점)
- 계산의 복잡성: 부문이 많아질수록 수작업으로는 연립방정식을 풀기 어렵습니다. (다행히 현재는 ERP나 엑셀을 통해 이 단점은 많이 상쇄되었습니다.)
- 관리 비용 증대: 데이터를 수집하고 복잡한 계산 과정을 유지·보수하는 데 인력과 시간이 소요됩니다.
2. 상호배부법을 푸는 현대적 도구와 AI의 역할
과거에는 수기로 연립방정식을 푸는 것이 고역이었지만, 2026년 현재 우리는 다음과 같은 강력한 도구들을 사용하여 이 복잡함을 해결합니다.
① 디지털 계산 도구 (The Tools)
- Excel ‘해 찾기’ & 역행렬 함수:
MINVERSE와MMULT함수를 이용해 계수 행렬의 역행렬을 구하면 순식간에 답이 나옵니다. - Python NumPy: 교수님이 SGR 프로젝트에서 활용하시는 파이썬의
numpy.linalg.solve()함수는 부서가 아무리 많아도 단 한 줄의 코드로 해를 도출합니다.
② AI 기반 자동화 (The AI Advantage)
- 실시간 배부율 추출: AI는 사내 시스템의 로그를 분석하여 “이번 달 수리팀이 IT팀을 도운 비율이 12.5%다”라는 기초 자료를 스스로 생성합니다. 100개가 넘는 부서의 데이터를 사람이 일일이 조사할 필요가 없어진 것이죠.
- 이상치 탐지: 배부 행렬이 수학적으로 해를 가질 수 없는 ‘특이 행렬(Singular Matrix)’이 되거나 비상식적인 수치가 나오면, AI가 데이터 오류를 즉시 찾아내어 경영자에게 보고합니다.
3. [실무 시뮬레이션] 보조 부문 4개 & 제조 부문 3개 예제
전산 시스템이 해결할 ‘Smart Breathery’의 원가 지도입니다. (단위: 만 원)
① 기초 데이터와 상호 배부율 (가정)
- 보조(S): 수리(S1), 구매(S2), 경리(S3), IT(S4)
- 제조(P): 반죽(P1), 굽기(P2), 포장(P3)
| 제공 \ 수혜 | S1 | S2 | S3 | S4 | P1 | P2 | P3 | 직접원가 |
| S1(수리) | – | 10% | 10% | 10% | 30% | 30% | 10% | 500 |
| S2(구매) | 20% | – | 10% | 10% | 20% | 20% | 20% | 400 |
| S3(경리) | 10% | 10% | – | 20% | 20% | 20% | 20% | 300 |
| S4(IT) | 5% | 5% | 10% | – | 30% | 30% | 20% | 600 |
② AI가 풀어낼 연립방정식
AI는 아래 수식을 동시에 만족하는 각 부문의 ‘진짜 총원가’를 찾아냅니다.
S1 = 500 + 0.20S2 + 0.10S3 + 0.05S4
S2 = 400 + 0.10S1 + 0.10S3 + 0.05S4
S3 = 300 + 0.10S1 + 0.10S2 + 0.10S4
S4 = 600 + 0.10S1 + 0.10S2 + 0.20S3
③ 행렬(Matrix)을 이용한 풀이
이 4원 연립방정식을 행렬 형태로 변환하면 다음과 같습니다. (편의상 소수점 둘째 자리에서 반올림)
컴퓨터(또는 역행렬 계산)를 통해 산출된 각 보조부문의 배부 전 총원가는 다음과 같습니다.
- S1 (수리) 총원가: 약 681.3만 원
- S2 (구매) 총원가: 약 573.4만 원
- S3 (경리) 총원가: 약 514.8만 원
- S4 (IT) 총원가: 약 828.4만 원
④ ‘스마트 브레더리’ 최종 제조 원가 합계
(각 제조부문의 직접원가가 제시되지 않았으므로 배부받은 금액만 합산한 결과입니다.)
| 구분 | 반죽(P1) | 굽기(P2) | 포장(P3) | 합계 |
| 배부받은 원가 | 670.6 | 670.6 | 451.5 |

4. 상호배부법의 전략적 가이드: 언제 쓰고, 언제 안 쓰는가?
[사용 전제 및 가능한 경우]
- 상호 의존도가 높을 때: 부서끼리 주고받는 용역 비중이 커서 이를 무시할 경우 원가가 심하게 왜곡되는 기업.
- 정밀 경영이 필요할 때: 단 1원의 원가 차이가 입찰 성공과 실패를 가르는 건설, 항공, 반도체 산업.
- 전산 인프라가 갖춰진 경우: 반복적인 행렬 계산을 수행할 ERP나 파이썬 기반 분석 도구가 있는 조직.
[사용할 수 없는 경우 (한계)]
- 측정 비용이 실익보다 클 때: 부서 100개의 배부율을 조사하는 행정 비용이 정확한 원가 정보의 가치보다 크다면, 차라리 단계배분법이 경제적입니다.
- 데이터 신뢰도가 낮을 때: 기초 자료가 부정확하면 상호배부법은 ‘정교한 쓰레기(Sophisticated Garbage)’를 양산할 뿐입니다.
- 수학적 불능 상태: 부서 간 순환 관계가 논리적 오류(예: 서로 100% 용역 제공)에 빠져 해가 존재하지 않을 때.
4. 한눈에 쏙! 짝꿍 비교표
| 구분 | 직접배분법 | 단계배분법 | 상호배분법 |
| 정확도 | 낮음 | 중간 | 매우 높음 |
| 복잡성 | 매우 낮음 | 중간 | 매우 높음(AI 권장) |
| 핵심 가치 | 효율성과 단순함 | 합리적인 타협 | 완전한 공정성 |
| 추천 | 소규모 사업장 | 중견 기업 | 대규모 스마트 팩토리 |
[Biz-Insight English]
1. Solving the Reciprocal Web (상호관계의 해결)
- A: Is it possible to solve the cost web for 100 departments? (부서가 100개나 되는데 원가 관계를 푸는 게 가능한가요?)
- B: With AI and Matrix Algebra, the calculation is instant, provided we have reliable data. (신뢰할 수 있는 데이터만 있다면, AI와 행렬 대수를 통해 즉시 계산 가능합니다.)
2. The Necessity of Data Logging (데이터 기록의 필요성)
- A: What is the biggest challenge in the Reciprocal Method? (상호배부법의 가장 큰 난관은 무엇인가요?)
- B: Gathering accurate ‘inter-departmental service’ data is the real hurdle. (부서 간 서비스 제공 데이터를 정확히 수집하는 것이 진짜 장벽입니다.)
“원가는 기술이 아니라 철학입니다. 보이지 않는 조력자의 가치를 끝까지 추적하여 인정하는 것, 그것이 미래 경영의 실력입니다.”
