원가·회계··업데이트

제조원가 계산 완전정복 — 재료비·노무비·제조경비를 실제 생산데이터로 계산하는 법

제조원가는 원재료 가격을 더하는 게 아니라, 실제 투입량·수율·작업시간을 금액으로 잇는 작업이다. 원가 3요소, 직접비·간접비 배부, Batch 원가, 표준vs실제 차이까지 계산 예시로 정리한다.

제조업에서 매출이 느는데도 현금이 안 남는 경우가 있다. 제품은 계속 생산·출고되는데 품목별로 실제 얼마가 남는지 설명하기 어렵다면 원가구조부터 봐야 한다. 많은 중소 제조업체가 원재료 매입단가는 비교적 정확히 안다. 하지만 제조원가는 원재료 가격만으로 정해지지 않는다. 제품을 만들기 위해 투입된 재료, 생산작업에 들어간 인력, 설비와 에너지, 공장운영에 필요한 각종 제조경비가 함께 들어간다. 식품제조업에서는 여기에 수율·공정손실·실제 투입량·반제품·폐기·품질부적합까지 원가에 영향을 준다.

그래서 제조원가를 계산한다는 건 ’원재료 가격을 더하는 작업’이 아니다. 실제 생산에서 무엇을 얼마나 썼고, 어떤 자원이 얼마나 투입됐으며, 그 결과 판매 가능한 제품이 얼마나 나왔는지를 금액으로 연결하는 작업이다.

먼저 숫자 하나로 보자 — 수율이 단위원가를 바꾼다

말보다 숫자가 빠르다. 한 Batch에 이런 원가가 들어갔다고 하자.

재료비        2,100,000원
노무비          420,000원
제조경비        480,000원
─────────────────────────
Batch 총원가  3,000,000원

완제품이 1,000개 나오면 단위원가는 3,000원이다. 그런데 같은 비용을 넣고 실제 판매가능 완제품이 950개만 나왔다면 단위원가는 약 3,158원으로 오른다. 아무것도 더 안 썼는데 개당 158원이 더 든 것이다. 이 158원이 어디서 왔는지 — 실제 투입량이 늘었는지, 수율이 떨어졌는지, 불량이 늘었는지 — 를 설명할 수 있어야 원가관리다. 제조원가 완전정복은 이 한 장의 표를 어떻게 신뢰할 수 있게 만드는가의 이야기다.

제조원가는 재료비·노무비·제조경비로 구성된다

가장 기본 구조는 셋이다.

재료비    제품 제조에 쓰이는 원재료·부재료 등의 비용
노무비    생산활동에 투입되는 인력의 비용
제조경비  재료비·노무비 외에 제조과정에서 발생하는 비용

제조경비에는 회사·생산구조에 따라 전력비·가스비·수도광열비·소모품비·감가상각비·수선비·공장 임차료 등이 들어갈 수 있다. 다만 중요한 건 특정 비용의 계정과목 이름을 외우는 게 아니라 그 비용이 제품 제조 활동과 어떤 관계인지 판단하는 것이다. 제조원가와 판매비·관리비의 구분도 회사의 실제 업무와 회계정책에 따라 정확히 적용해야 한다.

재료비는 구매금액이 아니라 실제 투입금액이다

원재료를 1,000kg 샀다고 그 금액 전부가 이번 달 재료비가 되는 게 아니다. 일부는 창고에 남는다. 제조원가에서 중요한 건 실제로 생산에 투입된 재료다.

원재료 매입 → 원재료 재고 → 생산투입 → 제조원가

그래서 제조 ERP에서는 구매데이터만으로 제품원가를 계산하면 부족하다. 생산 Batch → 실제 투입 원재료 LOT → 실제 투입수량 → 해당 원재료 단가가 연결돼야 한다. 이 구조가 있으면 어느 Batch에 얼마의 재료비가 실제로 들어갔는지 계산할 수 있다.

BOM 재료비와 실제 재료비는 구분한다

BOM/Recipe는 표준, MES 실적은 사실이다. 한 Batch의 표준배합이 A 100kg / B 30kg인데 실제 생산에서 A 103 / B 29가 투입될 수 있다.

표준 재료비 = 표준수량 × 표준단가
실제 재료비 = 실제투입량 × 적용단가

두 금액의 차이가 나면 원료 가격이 변했는지, 실제 사용량이 늘었는지, 수율이 달라졌는지 원인을 분석할 수 있다.

실제 재료단가도 어떤 기준을 적용할지 정한다

같은 원재료라도 입고시점마다 단가가 다르다. LOT A-01 → 5,000원/kg, LOT A-02 → 5,300원/kg. 실제 제조에 A-02를 썼다면 생산실적과 원재료 LOT이 연결될수록 실제 투입원가를 구체적으로 분석할 수 있다. 다만 재무회계에서 재고자산을 어떤 방법으로 평가하는지와, 관리회계상 Batch별 실제원가를 어떻게 분석하는지는 구분해서 봐야 한다. 시스템 설계에서 중요한 건 수량의 흐름과 금액의 흐름을 서로 추적할 수 있게 만드는 것이다.

부자재와 포장재도 제품원가에서 빠지면 안 된다

식품 제조에서는 내용물 원료만 재료비로 보기 쉽다. 하지만 판매하려면 용기·트레이·필름·라벨·박스·완충재가 함께 들어간다. 특히 소포장 제품에서는 포장재 비중이 생각보다 커진다. 그래서 제품 BOM에는 제조배합뿐 아니라 Packaging BOM을 별도로 구성하는 게 좋다.

완제품 1EA → 내용물 반제품 500g + 트레이 1EA + 필름 1EA + 라벨 1EA

이러면 원재료비뿐 아니라 실제 포장비용까지 제품원가에 포함할 수 있다.

반제품이 있으면 원가도 단계적으로 올라간다

반죽·소스·앙금·육수·크림·전처리 원료 같은 중간재가 있으면 원재료 → 반제품 → 완제품으로 원가가 단계적으로 이동한다. 반제품 A를 만드는 데 재료비 500,000 + 노무비 100,000 + 제조경비 80,000이 들면 반제품 단계의 제조원가가 생성되고, 그 반제품 일부를 완제품 생산에 투입하면 그 원가가 다시 완제품으로 넘어간다. 그래서 반제품 재고를 관리하는 공장에서는 수량뿐 아니라 원가도 공정단계별로 이어져야 한다.

노무비는 월급을 제품수량으로 나누는 문제가 아니다

원가에서 노무비 배부가 가장 어려운 부분이다. 하루에 한 작업자가 여러 제품을 만들 수도, 여러 작업자가 한 Batch를 함께 만들 수도 있다. 그래서 실제 노무비를 제품별로 계산하려면 생산과 작업시간을 연결한다.

생산지시 → 작업자 → 작업시작 → 작업종료 → 작업시간

다만 모든 작업자의 시간을 초 단위로 기록한다고 좋은 원가시스템이 되는 건 아니다. 데이터 수집 비용이 관리효과보다 크면 현장만 복잡해진다. 회사의 제조방식에 따라 작업시간·생산량·표준공수 등 합리적인 기준을 선택한다.

직접노무와 간접노무를 구분한다

특정 제품 생산에 직접 투입된 작업자 인건비는 해당 Batch에 직접 연결하기 쉽다. 반면 생산관리자나 공장 전체를 지원하는 인력처럼 여러 제품·공정에 공통으로 관여하는 인건비는 특정 제품 하나에 바로 붙이기 어렵다. 이 경우 배부기준(생산시간·기계시간·생산수량·직접노무시간)이 필요하다. 중요한 건 가장 복잡한 배부기준이 아니라 비용 발생원인과 합리적 관계가 있는 기준을 골라 일관되게 적용하는 것이다.

제조경비는 많이 넣기보다 배부기준이 중요하다

제조경비에는 전력·가스·용수·공장 소모품·설비 감가상각·설비수선·공장 임차 관련 비용이 들어갈 수 있다. 문제는 이걸 제품별로 어떻게 나누느냐다. 전기를 많이 쓰는 증숙공정 제품과 단순 포장제품에 공장 전기료를 생산수량만으로 똑같이 배부하면 실제 자원소비와 차이가 커진다.

설비집약 공정 → 기계시간
노동집약 공정 → 작업시간
단순·유사 구조 → 생산량

하나의 공장에서 모든 제조경비를 같은 기준으로 처리해야 하는 것도 아니다. 비용 특성에 따라 서로 다른 Driver를 쓸 수 있다.

직접비·간접비의 핵심은 제품에 직접 연결되느냐다

직접비는 특정 제품·Batch에 직접 귀속시킬 수 있는 비용(실제 투입 원재료가 대표)이고, 간접비는 여러 제품에 공통으로 발생해 일정 기준으로 나눠야 하는 비용이다. 이 구분은 재료비·노무비·제조경비 3요소와 다른 축이다. 노무비도 직접/간접으로 나뉘고, 제조경비 안에도 특정 Batch에 직접 측정 가능한 비용과 공장 공통비용이 있다. 그래서 원가시스템은 비용의 종류와 제품에 귀속하는 방법을 구분해서 설계한다.

식품 제조원가에서는 수율이 매우 중요하다

식품공정에서는 투입중량과 완제품 생산중량이 같지 않은 경우가 많다. 원료 100kg을 넣었다고 완제품 100kg이 나오지 않는다. 증숙·가열·냉각·건조·절단·성형·포장에서 중량·수량이 달라진다. 그래서 제조원가를 제대로 계산하려면 표준투입 → 실제투입 → 공정산출 → 완제품생산 → 정상손실 → 비정상손실을 봐야 한다. (맨 앞의 3,000원→3,158원 예시가 바로 이 지점이다.)

폐기와 부적합도 원가다

품질부적합으로 제품을 폐기하면 완제품 수량만 주는 게 아니다. 그 제품에 이미 투입된 원재료·노무·에너지·설비시간·포장재도 경제적으로 손실된다. 그래서 품질과 원가를 따로 보면 실제 손실을 이해하기 어렵다. 부적합 Batch가 생기면 Production Batch → 투입원재료 → 작업시간 → 제조경비 → 생산수량 → 폐기수량을 연결해 그 Batch의 제조손실을 분석한다. 이런 데이터가 쌓이면 어떤 품질문제가 실제로 비용에 가장 큰 영향을 주는지 확인할 수 있다.

재고실사 차이도 원가분석과 연결된다

재고조정은 숫자를 맞추는 작업이 아니다. 원재료 50kg 부족이 확인됐을 때 그게 생산투입 누락인지, 폐기 누락인지, 계량오차인지, 정상 공정손실인지에 따라 원가의 의미가 달라진다. 그래서 재고조정 데이터도 품목 → LOT → 조정수량 → 단가 → 조정사유를 연결하는 게 좋다. 재고와 원가가 분리되면 실사차이를 금액으로 분석하기 어렵다.

제품원가는 Batch 단위에서 시작하는 게 이해하기 쉽다

식품 제조에서는 Production Batch를 원가집계 단위로 쓰는 게 유용한 경우가 많다. 하나의 Batch에 실제 재료비 + 직접노무비 + 직접 제조경비 + 간접비 배부액을 모으면 Batch Total Cost가 나오고, 이를 실제 정상 생산수량으로 나누면 단위원가가 나온다.

생산지시 → Production Batch → Actual Material Cost → Labor Cost
   → Manufacturing Overhead → Batch Total Cost → Finished Quantity → Unit Manufacturing Cost

이 구조가 있으면 품목 평균원가만 보는 것보다 어느 Batch에서 원가가 비정상적으로 올랐는지 확인하기 쉽다.

Batch 원가는 LOT 추적 데이터와 같은 기반을 쓴다

LOT 추적을 위해 이미 원재료 LOT → 실제투입 → Production Batch → 완제품 LOT 관계를 관리하고 있다면 원가계산에도 같은 데이터를 쓸 수 있다. 실제 투입 LOT에 수량뿐 아니라 금액정보를 얹으면 된다.

원재료 LOT → 실제투입량 → 적용단가 → Actual Material Cost → Production Batch

추적성을 위해 모은 데이터가 원가계산에 다시 쓰인다. 이게 제조 데이터 통합의 중요한 장점이다.

표준원가는 계획과 비교하기 위한 기준이다

실제원가만으로도 과거에 얼마 들었는지는 안다. 하지만 그게 정상 수준이었는지는 판단하기 어렵다. 그래서 표준원가를 쓴다. 표준 BOM/Recipe → 표준 재료단가 → 표준 작업시간 → 표준 노무단가 → 표준 제조경비 배부로 설정하고, 생산이 끝나면 표준원가 vs 실제원가를 비교해 차이가 크면 원인을 분석한다.

원가차이는 하나의 숫자가 아니라 원인별로 본다

실제원가가 표준보다 높다고 “원가가 올랐다”로 끝내면 관리에 도움이 안 된다. 원가차이를 원인별로 쪼갠다.

재료비  가격차이(구매단가 변동) + 수량차이(표준보다 더 사용)
노무비  작업시간 증가(생산성 저하) + 임률 변화(시간당 인건비)
제조경비 설비가동시간 · 에너지 사용량 · 생산량

원가차이 분석의 목적은 “얼마 차이 났는가”보다 “왜 차이가 났는가” 를 찾는 것이다.

실제원가가 정확하려면 현장데이터가 먼저 정확해야 한다

복잡한 원가계산 기능을 만들었다고 실제원가가 자동으로 정확해지지 않는다. 실제 투입량이 기록 안 되고, LOT이 연결 안 되고, 생산수량이 부정확하고, 폐기량이 누락되고, 작업시간이 임의로 입력되면 계산식이 아무리 정교해도 결과를 신뢰할 수 없다. 그래서 제조원가 구축순서는 대체로 이게 현실적이다.

Master Data → 실제 생산실적 → 재고수불 → 수율·손실 → 비용집계 → 배부 → 원가분석

너무 정교한 원가계산부터 시작하면 현장이 못 따라온다

중소 제조업체가 처음부터 모든 제품에 Activity-Based Costing 수준의 정밀 배부를 구현할 필요는 없다. 제품별 실제 재료비를 먼저 정확히 잡고, 주요 노무비·제조경비를 합리적 기준으로 배부한 뒤, 데이터 수준이 올라가면 점차 정교하게 만든다.

1단계 BOM 기준 표준재료비
2단계 실제투입 기준 재료비
3단계 노무비 배부
4단계 제조경비 배부
5단계 표준원가 vs 실제원가 차이분석

핵심은 처음부터 복잡하게가 아니라 같은 기준을 지속적으로 적용할 수 있는 구조를 만드는 것이다.

제조원가와 총원가는 구분한다

제품 가격을 정할 때 제조원가만 보면 부족하다. 제조원가는 제품을 만드는 과정의 원가지만, 회사는 판매·관리를 위해 영업·마케팅·배송·본사관리·판매수수료 등 별도 비용을 쓴다. 경영의사결정에서는 제조원가 → 판매·관리비 → 기타 고려비용 → 목표이익을 함께 본다. 다만 제조원가와 판관비를 무조건 하나의 ’총원가’로 합치기보다 관리 목적에 따라 구분해서 보는 편이 정확하다.

판매가격은 원가에 마진율만 더한다고 끝나지 않는다

제조원가 10,000원에 20%를 더해 12,000원에 팔아도 반드시 20% 이익이 남는 게 아니다. 판매수수료·운송비·판촉비·반품·할인·결제수수료가 있을 수 있고, B2B와 B2C의 판매구조도 다르다. 그래서 품목별 수익성을 보려면 매출 → 매출원가 → 판매관련 변동비 → 공헌이익처럼 단계별로 본다. 제조원가는 가격결정의 출발점이지만 판매가격의 유일한 기준은 아니다.

제조원가는 재고자산과 연결된다

생산했다고 제조원가 전액이 즉시 당기 비용이 되는 건 아니다. 안 팔린 완제품은 재고자산으로 남고, 판매가 발생하면 그 재고에 대응하는 원가가 매출원가로 이동한다.

원재료 매입 → 원재료 재고
생산투입   → 재공품 / 생산원가
생산완료   → 완제품 재고
판매      → 매출원가

실제 계정과목과 분개시점은 회사 회계정책·시스템 구조에 따라 다르다. 그래서 ERP를 설계할 때 모든 생산 Transaction마다 고정 분개를 강제하기보다 재고수불과 원가데이터가 회계장부와 대사될 수 있게 하는 것이 중요하다.

자동분개의 핵심은 ’자동’보다 근거가 남는 것이다

회계 자동화라면 버튼 없이 분개가 생성되는 기능부터 떠올리기 쉽다. 하지만 제조 ERP에서는 어떤 Transaction 때문에 분개가 발생했는지를 추적할 수 있어야 한다.

원재료 입고 → Purchase Receipt      생산완료   → Production Receipt
생산투입   → Material Issue         제품 출고·판매 → Sales Shipment / Sales
재고조정   → Inventory Adjustment

시스템에서 Journal Entry → Source Transaction → Item → LOT → Production Batch까지 추적되면 좋다. 그래야 장부 숫자가 왜 발생했는지 다시 제조현장으로 내려가 확인할 수 있다.

재고가 움직일 때마다 반드시 분개를 해야 하는 건 아니다

“재고가 움직이는 순간 자동으로 회계분개가 발생해야 한다”고 단정하면 실제 회계운영과 안 맞을 수 있다. 회사는 월말에 원가를 확정하거나 특정 시점에 배부를 할 수도 있고, 일부 Transaction은 관리회계상 즉시 반영하면서 재무회계는 결산에서 확정할 수도 있다. 그래서 중요한 건 Real-time 분개 자체가 아니라, 생산·재고에서 발생한 데이터가 회계처리의 근거로 연결되고, 기간말에 재고자산·제조원가·매출원가를 서로 대사할 수 있어야 한다는 것이다.

원가 Dashboard는 단위원가 하나만 보여주면 부족하다

품목별 원가를 관리한다면 현재 단위원가 하나보다 구성요소를 보여주는 게 좋다.

재료비 62% / 노무비 14% / 제조경비 24%

전월 대비 원가가 올랐다면 원재료 단가 상승·실제투입 증가·수율 하락·작업시간 증가·제조경비 상승 중 어디서 변했는지 확인한다. 원가 Dashboard의 목적은 숫자를 보여주는 게 아니라 원가가 움직인 이유를 찾게 하는 것이다.

같은 품목도 Batch마다 원가가 다르다

원재료 구매단가, 실제투입량, 수율, 생산시간이 달라질 수 있어 같은 품목도 Batch마다 실제원가가 다르다. Batch A → 3,100원, Batch B → 3,350원이면 단순 평균만 보지 말고 왜 B가 높았는지 — 원재료 가격인지, 공정손실인지, 생산량이 적었는지 — 를 구분해야 개선이 된다.

제조원가는 월말에 처음 계산되는 숫자가 아니어야 한다

많은 중소 제조업체에서 회계사무실이나 회계팀이 월말·연말에 원가를 계산한다. 재무보고 관점에선 결산이 필요하지만, 제조관리 관점에서 원가를 너무 늦게 알면 생산개선에 못 쓴다. MES와 ERP가 연결돼 있으면 Batch가 완료될 때 실제투입량·생산수량·작업시간·공정손실을 먼저 확보하고, 구매단가·제조경비가 확정되는 과정에서 점차 정교하게 만들 수 있다.

Preliminary Cost → Period Closing → Final Cost

이러면 현장은 빠르게 원가 이상을 발견하고, 재무회계는 결산 후 확정값을 쓴다.

원가를 별도 계산기처럼 만들지 않은 이유

제조원가를 설계하면서 가장 중요하게 본 건 계산식을 복잡하게 만드는 게 아니라, 원가를 만드는 원본데이터가 이미 생산현장에서 발생하고 있다는 점이었다. 원재료가 입고되면 LOT → 수량 → 단가가, 생산에서는 BOM/Recipe → FEFO LOT 추천 → 실제 LOT Scan → 실제투입량 → Production Batch가, 생산이 끝나면 공정산출량 → 완제품생산량 → 수율 → 손실량이 생성된다. 여기에 작업시간 → 노무비, 설비시간·배부기준 → 제조경비를 연결하면 Batch 원가가 나온다.

품목 Master → BOM/Recipe Version → 원재료 LOT·단가 → 실제투입 → Production Batch
   → 작업시간 → 제조경비 → 생산수량 → 수율·손실 → Batch Manufacturing Cost
   → 완제품 LOT → 재고자산 → 판매 → 매출원가

기준원가가 있다면 Standard Cost → Actual Cost → Variance → Cause Analysis로 이어진다. 이 구조에서 중요한 건 원가 계산결과 하나가 아니라, 그 원가가 왜 그렇게 계산됐는지 다시 원재료 LOT와 생산 Batch까지 내려가 설명할 수 있어야 한다는 것이다.

제조원가는 회계팀이 결산할 때 만드는 숫자만이 아니다. 구매단가가 바뀌고, 원재료 사용량이 달라지고, 수율이 변하고, 생산시간이 늘어나는 순간부터 원가는 이미 변하고 있다. 그래서 제조원가 관리는 회계에서 시작하는 게 아니라 생산데이터에서 시작한다.

표준 BOM → 실제투입 → 수율 → 생산실적 → 비용배부 → 제조원가 → 재고 → 매출원가. 이 흐름이 하나로 연결되면 ERP·MES의 원가정보는 단순한 계산표가 아니라 제조현장을 설명하는 데이터가 된다.

참고 — 재고자산 평가방법, 재고 폐기·손실의 세무 처리는 회사 회계정책·관련 법령에 따라 다르다. 실제 회계·세무 적용은 전문가 확인이 필요하며, 폐기 관련 식품 기준은 식품안전나라로 확인한다.

이 글 다음엔

그런데 수율이 딱 1%p 빠지면, 단위원가는 얼마나 흔들릴까?

원가 · 회계생산수율 계산법과 원가 영향 — 수율 1%가 원가를 바꾸는 구조3분 만에 확인
저자 Michael Han

글 · Michael Han
(주)단지 대표(식품제조, 2016~) · VSL Vietnam MD · ISO 9001·14001·45001 인증심사원.저자 소개 →

최종 검증:

개정 이력

· 발행
· 개정

여기 담긴 규정·수치는 최소 6개월마다 위 공식 출처와 대조해 재확인합니다. 실질적 변경(요건·기준·수치)은 조용히 덮어쓰지 않고 개정 이력에 남깁니다.

이 글은 일반적인 실무 정보이며 법률·세무·행정 자문이 아닙니다. 규정·수치는 관할과 시점에 따라 달라지므로, 실제 판단 전 위 공식 출처와 관할 기관에서 최신 기준을 확인하시기 바랍니다.