대부분의 손익계산서가 조용히 숨기고 있는 냉혹한 진실이 있습니다. 대략 다섯 명 중 한 명의 "우량" 고객은 사실 당신에게 손해를 끼치고 있다는 점입니다. 그들이 넣는 주문은 매출(top line)액 상으로는 훌륭해 보이지만, 그 과정에서 발생하는 전화 응대, 그들이 요구하는 긴급 작업, 그리고 그들이 만들어내는 반품은 전통적인 원가 회계 방식으로는 결코 포착할 수 없는 방식으로 마진을 갉아먹습니다.
겉으로 보이는 비용과 실제 발생한 비용 사이의 이러한 격차는 활동 기준 원가 계산(Activity-Based Costing, ABC)이 해결하고자 고안된 바로 그 문제입니다. 간접비를 모든 제품에 일률적으로 배분하는 방식에 대한 불만에서 1980년대 후반 탄생한 ABC는, 이제 서비스 기업, 제조업체, 병원, 레스토랑, 소프트웨어 기업 모두를 위한 실용적인 경영 도구로 성숙했습니다. 제대로 구현된다면, ABC는 물량 기준 원가 계산으로는 볼 수 없었던 숨겨진 고객, 제품 및 SKU(Stock Keeping Unit)별 수익성을 표면으로 드러내 줍니다.
이 가이드는 ABC가 실제로 어떻게 작동하는지, 세부 사항에 매몰되지 않고 이를 구현하는 방법은 무엇인지, 실제 현장에서 어떻게 성과를 거두었는지, 그리고 1세대 ABC 프로젝트들을 실패로 몰아넣었던 유지보수 문제를 현대적인 변형인 '시간 동인 활동 기준 원가 계산(TDABC)'이 어떻게 해결하는지 살펴봅니다.
전통적 원가 계산이 당신을 은밀하게 오도하는 이유
대부분의 기업은 여전히 한 세기 전 공장들이 했던 방식대로 간접비를 배분합니다. 즉, 직접 노무 시간, 기계 가동 시간, 또는 생산 단위수와 같은 단일 물량 기준 동인을 선택하여 모든 간접 비용을 해당 기준에 따라 뿌리는 방식입니다. 이 방식은 간접비 비중이 작고 균일하며, 모든 제품이 서로 비슷할 때만 유효합니다.
하지만 현대적인 비즈니스 환경에서는 이 방식이 무너집니다. 세 가지 설계 변경이 포함된 맞춤형 구성 제품은 일반적인 카탈로그 제품보다 훨씬 더 많은 조달, 일정 관리, 품질 관리 및 고객 서비스 리소스를 소모합니다. 비록 두 제품이 생산 현장에서 동일한 노동 시간을 필요로 하더라도 말입니다. 매일 이메일을 보내고 긴급 처리를 요구하는 소규모 클라이언트는 분기별 자문료를 내는 대규모 클라이언트보다 파트너의 더 많은 관심을 소모합니다. 물량 기반 배분은 이러한 차이를 전혀 보지 못합니다.
그 결과 시스템적인 왜곡이 발생합니다. 복잡하고 소량이며 관리가 많이 필요한 제품과 고객은 원가가 실제보다 적게 책정됩니다. 반면 단순하고 대량이며 관리가 적게 필요한 제품은 원가가 과다 책정됩니다. 경영진은 복잡한 제품의 가격은 너무 낮게, 단순한 제품의 가격은 너무 높게 책정하게 됩니다. 영업팀은 잘못된 조합의 판매를 추진하게 됩니다. 결국 고객들은 원가 계산 시스템이 진실을 말해주는 경쟁사로 점차 떠나가게 되고, 당신은 매출이 늘어남에도 불구하고 왜 마진이 계속 잠식되는지 의아해하게 됩니다.
ABC의 네 가지 구성 요소
활동 기준 원가 계산은 단일하고 뭉성한 배분 기준을 인과관계 맵으로 대체합니다. 모든 ABC 시스템은 다음 네 가지 구성 요소에 기반합니다.
- **활동(Activities)**은 비즈니스 내에서 수행되는 개별적인 작업 단위입니다. 기계 설정, 구매 주문 처리, 고객 문의 응대, 출하물 검사, 새로운 변형 설계 등이 이에 해당합니다. 이는 사람과 장비가 실제로 하루 종일 수행하는 일들입니다.
- **원가 풀(Cost pools)**은 일련의 관련 활동들에 의해 소비된 간접 비용을 모으는 바구니입니다. 예를 들어, 조달 기능으로 흘러 들어가는 모든 급여, 감가상각비, 소프트웨어 비용 및 소모품비가 하나의 풀이 될 수 있습니다.
- **원가 동인(Cost drivers)**은 각 풀의 규모가 왜 변하는지를 설명하는 단위입니다. 설정 풀(setup pool)의 동인은 '설정 횟수'가 될 수 있습니다. 주문 처리 풀의 동인은 '구매 주문 건수', 고객 서비스 풀의 동인은 '지원 시간(분)'이 될 수 있습니다.
- **원가 대상(Cost objects)**은 궁극적으로 원가를 측정하고자 하는 대상입니다. 제품, SKU, 서비스 라인, 고객, 프로젝트, 계약, 또는 유통 채널 등이 될 수 있습니다.
이 구성 요소들이 갖춰지면 계산은 간단합니다. 각 원가 풀의 총액을 구합니다. 이를 총 동인 물량으로 나누어 동인 단위당 요율을 산출합니다. 그런 다음 각 원가 대상이 소비한 동인 단위 수에 해당 요율을 곱합니다. 그 결과, 간접비는 단순히 덩치에 따라 배분되는 것이 아니라, 제품, 고객 또는 서비스가 실제로 유발한 작업에 따라 추적됩니다.
5단계로 구현하는 ABC
실행 가능한 ABC 구현을 위해 컨설턴트 군단이나 수년간의 회의가 필요한 것은 아닙니다. 작업장(job shop)을 운영하든, 법률 사무소나 물류 회사를 운영하든 그 구조는 동일합니다.
1단계: 간접 비용을 유발하는 활동 식별
현장을 확인하십시오. 관리자, 회계사, 고객 서비스 책임자, 그리고 현장 직원들과 대화하십시오. 각 부서가 실제로 수행하는 주요 활동들을 나열하십시오. 모든 미세한 작업까지 일일이 열거하려는 유혹을 뿌리쳐야 합니다. 그렇게 하면 ABC 프로젝트는 그 무게를 이기지 못하고 무너집니다. 유용한 첫 번째 분석에서는 보통 비즈니스 전체에서 20개에서 50개 정도의 의미 있는 활동이 도출됩니다.
2단계: 활동을 원가 풀로 그룹화
계산이 관리 가능한 수준으로 유지되도록 관련 활동들을 묶으십시오. 일반적인 풀에는 단위 수준 활동(단위당 발생), 배치 수준 활동(배치 크기에 상관없이 설정당 또는 주문당 발생), 제품 수준 활동(엔지니어링, 제품 관리, 규제 준수), 그리고 시설 수준 활동(임대료, 유틸리티, 공장 관리) 등이 포함됩니다. 서비스 업종에서도 배치 수준 활동 대신 고객 계약 수준 활동을 적용하면 동일한 계층 구조가 작동합니다.
단계 3: 각 비용 풀(Pool)에 비용 동인(Cost Driver) 할당
각 비용 풀에 대해, 해당 풀의 비용 증감을 가장 잘 설명하는 동인을 선택하십시오. 동인은 두 가지 유형으로 나뉩니다. 거래 동인(Transaction drivers)은 발생 횟수(준비 횟수, 검사 횟수, 고객 온보딩 횟수 등)를 측정합니다. 시간 동인(Duration drivers)은 소비된 시간(준비 시간, 검사 분수, 지원 시간 등)을 측정합니다. 거래 동인은 추적 비용이 저렴하며, 시간 동인은 발생 건당 소요 시간의 편차가 클 때 더 정확합니다.
단계 4: 비용 동인율(Cost Driver Rates) 계산
각 풀에 대해, 해당 풀의 총 간접비를 총 동인 수량으로 나눕니다. 연간 비용이 $480,000이고 구매 주문 건수가 12,000건인 조달 풀의 경우, 주문당 $40의 요율이 산출됩니다. 비용이 $360,000이고 준비 작업이 1,500건인 준비 풀의 경우, 작업당 $240가 산출됩니다. 비용이 $600,000이고 지원 시간이 30,000분인 고객 지원 풀은 지원 분당 $20의 요율을 가집니다.
단계 5: 제품, SKU 및 고객별 비용 추적
각 동인율에 해당 기간 동안 각 원가 대상(Cost object)이 소비한 동인 단위를 곱합니다. 준비 작업 12회, 지원 시간 800분, 구매 주문 30건이 필요한 SKU는 직접 재료비와 노무비 외에도 $240 × 12 + $20 × 800 + $40 × 30 = $5,080의 추적된 간접비를 부담하게 됩니다. 이를 SKU별로 합산하면 제품 수익성을 얻을 수 있습니다. 고객별로 합산하면 고객 수익성을, 채널이나 지역별로 합산하면 채널 및 지역별 수익성을 파악할 수 있습니다.
제조업 환경에서의 ABC 적용 사례
표준 카탈로그 부품과 주문 제작 부품을 모두 생산하는 중견 제조업체를 가정해 보겠습니다. 전통적인 시스템 하에서는 모든 제조 간접비가 직접 노무 시간을 기준으로 배분됩니다. 대량으로 생산되며 준비 작업이 적은 표준 부품은 단순히 노무 시간이 많이 소요된다는 이유로 대부분의 간접비를 떠안게 됩니다. 반면, 지속적인 설계 변경, 빈번한 준비 작업, 전담 품질 검사가 필요한 주문 제작 부품은 기만적일 정도로 저렴해 보입니다.
ABC 분석은 이 상황을 반전시킵니다. 준비 작업, 설계 변경 주문, 품질 검사가 각자의 동인을 가진 독립적인 비용 풀이 됩니다. 주문 제작 부품은 마침내 그들이 유발하는 실제 작업량만큼의 비용을 부담하게 됩니다. 카탈로그에서 가장 마진이 높은 제품처럼 보였던 일부 주문 제작 SKU가 실제로는 적자를 내고 있음이 드러납니다. 반대로 수익성이 낮아 보였던 일부 표준 부품이 가장 수익성이 높은 것으로 판명되기도 합니다. 이에 따라 가격 책정, 영업 인센티브, 제품 합리화 결정이 모두 바뀝니다.
이는 가상의 이야기가 아닙니다. 1990년대 초 한 대형 자동차 제조업체가 ABC를 도입했을 때, 기존 시스템에서 약 $100로 책정되었던 부품 원가가 ABC 하에서는 최대 $3,000에 달하는 것으로 나타났습니다. 식품 가공업체, 플라스틱 제조업체, 소비재 기업들은 SKU의 30~40%가 창출하는 가치보다 더 많은 가치를 파괴하고 있다는 사실을 반복적으로 발견해 왔으며, 이는 전통적인 원가 계산 방식으로는 전혀 보이지 않던 문제였습니다.
서비스 기업의 ABC 활용
서비스 업종은 전통적인 정의에 따르면 거의 모든 비용이 간접비이기 때문에 제조업보다 ABC가 더 절실한 경우가 많습니다. 전문 서비스 기업, IT 컨설팅, 보험사, 은행, 병원, 물류업체 모두 동일한 과제에 직면해 있습니다. 고객이나 거래에 의해 소비되는 자원은 천차만별임에도 불구하고, 청구 요율과 가격 모델은 종종 모든 시간이나 거래가 동일한 것처럼 취급됩니다.
컨설팅 회사의 경우, 활동에는 파트너 상담, 주니어 직원의 리서치, 제안서 작성, 청구 및 수납, 지식 관리, 고객 온보딩 등이 포함될 수 있습니다. 동인으로는 파트너 투입 시간, 주니어 투입 시간, 제안서 수, 인보이스 수, 신규 고객 설정 수 등이 될 수 있습니다. 그 결과, 어떤 프로젝트가 실제로 수익을 내고 있으며 어떤 프로젝트가 다른 프로젝트를 조용히 보조하고 있는지 명확하게 파악할 수 있습니다.
병원에서 ABC는 의료 소모품, 수술 절차, 환자 경로별 단위 원가를 분석하는 데 사용되어 왔습니다. 레스토랑에서는 준비, 플레이팅, 서비스 및 폐기 활동의 비용을 제대로 계산했을 때 어떤 메뉴가 실제 마진을 남기는지 밝혀냈습니다. 물류 분야에서는 과도한 서비스 프로필로 인해 매출 기여도보다 더 많은 이익을 갉아먹는 고객, 즉 '최고'인 줄 알았으나 '최악'으로 판명된 고객들을 찾아냈습니다.
고객 및 SKU 수익성: ABC의 가장 가치 있는 유스케이스
ABC를 통해 얻을 수 있는 가장 큰 보상은 단순히 제품 원가를 아는 것이 아니라, 실제 수익성에 따라 고객과 SKU의 순위를 매길 수 있는 능력입니다. 각 고객이 유발하는 활동으로 비용을 추적해 보면 익숙한 패턴이 나타납니다. 소수의 고객이 막대한 이익을 창출하고, 중간층은 대략 본전이며, 놀라울 정도로 긴 꼬리 부분이 가치를 파괴하고 있습니다.
주문 빈도, 맞춤화 요구, 반품, 불만 제기, 긴급 배송, 신용 조건 등을 완전히 고려하면 대개 고객의 약 20%는 순손실을 기록합니다. 매출은 실제로 발생하지만, 서비스 제공 비용(Cost-to-serve)이 그 매출을 전부 갉아먹고도 남기 때문입니다. ABC가 없다면 간접비가 균등하게 배분되므로 모든 고객이 수익성이 있는 것처럼 보이며, 이 중 어느 것도 눈에 보이지 않습니다.
전략적 대응이 반드시 수익성 없는 고객을 퇴출하는 것은 아닙니다. 최소 주문 수량 설정, 긴급 주문 추가 요금, 간소화된 제품 변형, 셀프 서비스 포털 또는 관계에 필요한 실제 작업량과 가격을 일치시키는 차등 가격제 등 고객에게 서비스를 제공하는 방식을 재설계하는 것입니다. 일부 고객은 새로운 조건을 수용하여 수익성 있는 고객이 될 것이고, 일부는 경쟁사로 떠나 경쟁사의 골칫거리가 될 것입니다. 어떤 결과든 귀사의 수익성(Bottom line)은 개선됩니다.
ABC 프로젝트를 실패로 이끄는 일반적인 함정들
활동 기준 원가 계산(Activity-Based Costing, ABC)은 눈부신 성공을 거두기도 했지만, 동시에 참혹한 실패 사례들도 남겼습니다. 그 실패 양상은 대개 예측 가능합니다.
- 모델의 과잉 설계: 팀원들이 모든 미세 활동의 원가를 계산하려고 시도하다가 수백 개의 원가 집합(Pool)과 원가 동인(Driver)을 만들게 되고, 결국 모델을 유지 관리하는 데 너무 많은 시간을 써서 아무도 그 결과물을 활용하지 못하게 됩니다. 가장 중요한 20~30개의 활동부터 시작하십시오.
- 설문 조사 기반의 시간 배분: 1세대 ABC는 직원들에게 각 활동에 소비한 시간의 비율을 추정하도록 요청했습니다. 이러한 추정치는 편향되기 쉽고, 수집 비용이 많이 들며, 업무 흐름이 바뀌는 순간 무용지물이 되었습니다.
- 유휴 설비 능력 무시: 실제 활동에 자원 원가를 100% 할당하면 유휴 설비 능력이 마치 생산적인 것처럼 보이게 됩니다. 현대적인 ABC는 미사용 용량(유휴 능력)의 원가를 명시적으로 측정하고 보고하며, 대개의 경우 바로 이 지점에서 가장 실행 가능한 통찰력을 얻을 수 있습니다.
- 모델의 방치: 원가 동인 물량, 제품 믹스, 프로세스 단계는 끊임없이 변합니다. 적어도 매년 갱신되지 않는 ABC 모델은 신뢰도를 빠르게 잃고 소리 없이 버려지게 됩니다.
- ABC를 재무 보고와 혼동: ABC는 경영 의사결정 도구입니다. 외부 보고를 위한 GAAP 기준의 원가 회계를 대체하는 것이 아니라, 가격 책정, 제품 구성 및 운영 의사결정에 정보를 제공하기 위해 그와 병행하여 사용되는 것입니다.
시간 동인 활동 기준 원가 계산(TDABC): 더 간단하고 확장 가능한 모델
이 분야에서 가장 중요한 진화는 2000년대 중반 로버트 카플란(Robert Kaplan)과 스티븐 앤더슨(Steven Anderson)이 개발한 시간 동인 활동 기준 원가 계산(Time-Driven Activity-Based Costing, TDABC)입니다. TDABC는 모델을 활동당 두 가지 추정치로 단순화합니다. 즉, 활동을 수행하는 자원의 단위 시간당 원가와 각 활동을 한 번 수행하는 데 필요한 시간입니다.
예를 들어, 고객 서비스 팀의 설비 능력 원가율(총 비용 ÷ 기간 내 가용 실무 시간)과 각 거래 유형별 평균 소요 시간을 알게 되면, 어떤 거래 조합이나 물량이라도 몇 초 만에 원가를 계산할 수 있습니다. 새로운 서비스 변형을 추가하는 것은 모델을 재설계하는 것이 아니라 단 하나의 시간 방정식을 추가하는 것을 의미합니다.
TDABC는 수백만 건의 거래까지 확장 가능하며, 유휴 설비 능력을 자동으로 드러내고, 시간이 직접 관찰되거나 운영 시스템에서 추출되기 때문에 직원 설문 조사 문제를 피할 수 있습니다. 병원, 은행, 물류 센터, 소프트웨어 기업들은 기존의 ABC가 너무 무거웠던 곳에 TDABC를 도입해 왔습니다. 대부분의 현대적인 서비스 및 디지털 추적 운영 방식에서 TDABC는 더욱 실용적인 시작점입니다.
종합: ABC를 실질적으로 지원하는 장부 기록
이 모든 것은 깨끗한 회계 기반 없이는 작동하지 않습니다. ABC와 TDABC는 정확한 원가 집합 총계(간접비가 실제로 어디에 쌓이는가?), 신뢰할 수 있는 원가 동인 물량 데이터(얼마나 많은 설정, 주문, 지원 시간 또는 노동 시간이 소비되었는가?), 그리고 제품, 서비스 또는 고객과의 추적 가능한 연결에 의존합니다.
실제로 이는 규제 보고만을 위한 것이 아니라 경영 가시성을 위해 설계된 계정 과목표(Chart of Accounts)를 의미합니다. 주요 활동과 일치하는 부서별 하위 계정, 거래 데이터를 원가 대상과 연결할 수 있는 운영 시스템, 그리고 단일 간접비 풀로 합치기 위해 끊임없이 가공된 장부가 아니라 평이한 언어로 진실을 말해주는 총계정원장이 필요합니다.
텍스트 기반 회계(Plain-text accounting)는 이 모델에 특히 잘 맞습니다. 모든 거래가 사람이 읽을 수 있고, 태그를 붙일 수 있으며, 쿼리가 가능하기 때문에 회계 시스템과 씨름하지 않고도 보조 원가 집합 및 원가 동인 데이터세트를 구축할 수 있습니다. 또한 장부가 버전 관리 시스템 내에 존재하므로, 새로운 하위 계정 생성, 분류 세분화, 주기적인 모델 갱신 등 ABC가 필연적으로 유발하는 구조적 변경 사항들이 일회성 분개 전표의 엉킨 타래가 아니라 깨끗한 감사 추적(Audit trail)으로 남게 됩니다.
처음부터 재무적 기반을 명확하게 유지하세요
활동 기준 원가 계산은 기초가 되는 숫자를 신뢰하고 추적할 수 있을 때만 가치를 제공합니다. 활동을 매핑하고, 원가 집합을 구축하며, 고객 및 SKU 수익성을 파헤칠 때, 여러분의 장부 기록 품질이 곧 인사이트 품질의 상한선이 됩니다. Beancount.io는 투명하고 버전 관리가 가능하며 AI 지원 분석을 즉시 실행할 수 있는 텍스트 기반 회계를 제공합니다. 이는 진지한 원가 모델이 필요로 하는 바로 그 기반입니다. 무료로 시작하여 ABC, TDABC 및 기타 모든 경영 의사결정 도구가 실제로 성과를 낼 수 있도록 재무적 명확성을 구축하십시오.