고정비와 판매 단가·1개당 변동비를 입력하고 ‘계산’을 누르면 공헌이익률, 손익분기점 매출액, 손익분기점 판매량을 계산합니다. 단가가 정해져 있지 않은 사업(용역·서비스업 등)이라면 ‘변동비율(%)’을 고르세요. 실제 매출액과 목표이익은 비워 두어도 됩니다.
이 페이지에서 할 수 있는 것
- 고정비와 판매 단가·1개당 변동비(또는 변동비율)로 공헌이익률, 손익분기점 매출액, 손익분기점 판매량(올림)을 계산합니다
- ‘월 고정비가 600만 원이고, 1잔 5,000원짜리 커피의 변동비가 1,500원이라면 한 달에 몇 잔을 팔아야 적자가 안 날까?’ 같은 창업 전·사업 계획의 질문에 답합니다
- 실제 매출액을 넣으면 안전한계율(매출이 몇 % 더 줄면 적자인가), 손익분기점률, 이익을 계산합니다
- 목표이익을 넣으면 그 이익을 내는 데 필요한 매출액과 판매량을 역산합니다
- 매출액선과 총비용선(고정비 + 변동비)이 만나는 점, 즉 손익분기점을 한눈에 볼 수 있는 손익분기점 그래프를 보여 줍니다. 공식 해설과 Excel·Google 스프레드시트·Python용으로 복사해 쓰는 수식도 이 페이지에 정리되어 있습니다
이 계산은 어디에 쓰일까요?
임차료, 인건비, 공과금 기본요금 등의 고정비가 월 600만 원, 커피 1잔 5,000원에 원두와 컵 등의 변동비가 1잔 1,500원이라고 합시다. 1잔당 공헌이익은 3,500원이므로 손익분기점 판매량은 \(6{,}000{,}000 \div 3500 \fallingdotseq 1714.3\), 올림해서 1,715잔입니다. 30일 영업이라면 하루 약 57잔, 매출액으로는 \(6{,}000{,}000 \div 0.7 \fallingdotseq 8{,}571{,}429\)원이 손익분기점이 됩니다.
‘하루 57잔이 현실적인가’를 창업 전에 숫자로 확인할 수 있다는 것이 이 계산의 가장 큰 쓰임새입니다. 좌석 수나 영업시간에 비추어 무리가 있다면, 임차료가 싼 점포를 찾거나 단가를 올리거나 변동비를 낮추는 대책을 창업하고 나서 깨닫는 것이 아니라 미리 세울 수 있습니다.
용역 일을 하면서 소프트웨어 이용료, 통신비, 집 임차료의 사업용 분담분 같은 고정비가 월 100만 원, 외주비나 결제 수수료 같은 변동비가 매출의 20%라고 합시다. 공헌이익률은 80%이므로 손익분기점 매출액은 \(1{,}000{,}000 \div 0.8 = 1{,}250{,}000\)원입니다.
여기에 ‘생활비로 월 300만 원은 남기고 싶다’면 목표이익 달성 매출액은 \((1{,}000{,}000 + 3{,}000{,}000) \div 0.8 = 5{,}000{,}000\)원입니다. 건마다 단가가 다른 일이라도 변동비율만 파악하면 필요한 월 매출이 보이므로, 단가와 수주 건수의 목표를 역산하는 바탕이 됩니다.
연 매출 5억 원인 회사의 손익분기점 매출액이 4억 원이라면 안전한계율은 \((5 - 4) \div 5 \times 100 = 20\)%, 손익분기점률은 80%입니다. 매출이 20% 줄면 이익이 0이 된다는 뜻입니다.
경기 악화나 거래처 감소로 매출이 줄었을 때 어디까지 버틸 수 있는지, 고정비(임차료, 인건비)를 줄여 손익분기점을 낮춰야 하는지. 안전한계율은 이런 경영 판단의 잣대이며, 금융기관이나 경영 컨설턴트가 회사의 안전성을 볼 때도 쓰는 지표입니다.
단가 1,000원, 변동비 400원, 고정비 60만 원인 상품은 손익분기점 판매량이 1,000개입니다. 손님을 끌려고 10% 내려 900원으로 하면 1개당 공헌이익이 600원에서 500원으로 줄므로, 손익분기점 판매량은 \(600{,}000 \div 500 = 1200\)개가 됩니다.
‘10% 가격 인하로 적자를 피하기 위한 판매량은 20% 늘어난다’는 것은 공헌이익이 작은 상품일수록 가격 인하의 영향이 크다는 것을 보여 줍니다. 가격을 내리기 전에 그만큼 판매량을 늘릴 수 있는지 확인하는 데 쓸 수 있습니다.
단가 8,000원, 변동비 5,000원인 제품에 평소보다 싼 6,500원으로 추가 주문이 들어왔다고 합시다. 고정비까지 포함한 1개당 비용(전부원가)이 7,000원이라면 ‘6,500원은 적자’로 보이지만, 설비와 인력에 여유가 있어 추가 고정비가 들지 않는다면 1개당 공헌이익은 \(6500 - 5000 = 1500\)원의 플러스이므로, 받을수록 고정비 회수와 이익에 보탬이 됩니다.
‘고정비는 이미 들고 있다’는 전제가 성립할 때(설비에 여유가 있고 기존 매출의 가격을 무너뜨리지 않을 때)에만 통하는 생각이며, 공헌이익으로 판단하는 대표적인 예로 관리회계 교재에서도 다룹니다.
공식과 그림
용어·기호 해설
기호
| \(F\) | 에프 | 고정비(Fixed cost)입니다. 매출이 0이어도 드는 비용의 합계로, \(F\)는 Fixed(고정된)의 머리글자입니다(예: 한 달의 임차료, 인건비 등의 합계가 60만 원이라면 \(F = 600{,}000\)). |
| \(P\) | 피 | 판매 단가(Price)입니다. 상품 1개(1잔, 1건)를 파는 가격이며, \(P\)는 Price(가격)의 머리글자입니다. |
| \(V\) | 브이 | 1개당 변동비(Variable cost)입니다. 상품 1개를 팔 때마다 드는 비용이며, \(V\)는 Variable(변동하는)의 머리글자입니다. |
| \(m\) | 엠 | 1개당 공헌이익(contribution margin per unit)입니다. \(m = P - V\)로 구합니다. \(m\)은 margin(이윤)의 머리글자로, 공헌이익률 \(R\)과 구별하려고 소문자로 씁니다. |
| \(R\) | 알 | 공헌이익률(%)입니다. 매출 가운데 고정비와 이익에 돌아가는 비율로, \(R = m \div P \times 100\) 또는 \(100 -\) 변동비율로 구합니다. \(R\)은 Ratio(비율)의 머리글자입니다. |
| \(S\) | 에스 | 실제 매출액(Sales)입니다. 지금의, 또는 예상 매출액이며, \(S\)는 Sales(매출)의 머리글자입니다. |
| \(S_{\mathrm{BE}}\) | 에스 비이 | 손익분기점 매출액입니다. 아래 첨자 BE는 Break-Even(손익분기)의 줄임이며, \(S_{\mathrm{BE}} = F \div (R \div 100)\)으로 구합니다. |
| \(Q_{\mathrm{BE}}\) | 큐 비이 | 손익분기점 판매량입니다. \(Q\)는 Quantity(수량)의 머리글자이며, \(Q_{\mathrm{BE}} = F \div m\)을 올림한 정수입니다. |
| \(M_{\mathrm{S}}\) | 엠 에스 | 안전한계율(%)입니다. Margin of Safety(안전한계)의 머리글자로, \(M_{\mathrm{S}} = (S - S_{\mathrm{BE}}) \div S \times 100\)으로 구합니다. |
| \(T\) | 티 | 목표이익(Target profit)입니다. 고정비를 내고 남기고 싶은 이익의 금액이며, \(T\)는 Target(목표)의 머리글자입니다. |
| \(S_{\mathrm{T}}\) | 에스 티 | 목표이익 달성 매출액입니다. 목표이익 \(T\)를 내는 데 필요한 매출액으로, \(S_{\mathrm{T}} = (F + T) \div (R \div 100)\)으로 구합니다. |
용어
| 손익분기점 (BEP) | 매출액과 비용의 합계(고정비 + 변동비)가 딱 같아져 이익이 0이 되는 점입니다. 이보다 많이 팔면 흑자, 적게 팔면 적자입니다. 금액으로 나타내면 손익분기점 매출액, 수량으로 나타내면 손익분기점 판매량입니다. 영어로는 Break-Even Point(BEP)라고 합니다. |
| 고정비 | 매출(생산량·판매량)이 늘든 줄든 변하지 않고 드는 비용입니다. 임차료, 정규직 인건비, 감가상각비, 보험료, 리스료 등이 있습니다. 매출이 0인 달에도 들므로 손익분기점 그래프에서는 수평선이 됩니다. |
| 변동비 | 매출(생산량·판매량)에 비례해 늘어나는 비용입니다. 재료비, 매입원가, 포장비, 판매 수수료, 외주비 등이 있습니다. 1개 팔 때마다의 금액이 ‘1개당 변동비’, 매출에 대한 비율이 ‘변동비율’입니다. |
| 공헌이익 (한계이익) | 매출액에서 변동비를 뺀 이익입니다. ‘1개 팔면 고정비 회수에 얼마나 공헌하는가’를 나타내므로 공헌이익이라고 하며, 한계이익이라고도 합니다. 공헌이익의 합계가 고정비와 같아지는 점이 손익분기점입니다. |
| 공헌이익률 | 매출액에 대한 공헌이익의 비율(%)입니다. 매출 1원 가운데 몇 원이 고정비와 이익에 돌아가는지를 나타내며, 변동비율과 더하면 100%가 됩니다. ‘손익분기점 매출액 = 고정비 ÷ 공헌이익률’로 이 계산의 핵심이 되는 비율입니다. |
| 변동비율 | 매출액에 대한 변동비의 비율(%)로, 변동비 ÷ 매출액 × 100으로 구합니다. 단가가 정해져 있지 않은 사업이라도 ‘매출의 40%는 매입과 외주비’처럼 파악하기 쉬우므로, 이 페이지에는 이것으로 입력하는 모드가 있습니다. |
| 손익분기점 매출액 | 이익이 딱 0이 되는 매출액으로, 고정비 ÷ 공헌이익률(소수)로 구합니다. 사업 계획이나 창업 판단에서 ‘최소한 이만큼은 팔아야 손해가 나지 않는다’는 선으로 씁니다. |
| 손익분기점 판매량 | 이익이 딱 0이 되는 판매량으로, 고정비 ÷ 1개당 공헌이익으로 구하고 나누어떨어지지 않으면 올림합니다(올림하지 않으면 고정비에 아주 조금 못 미쳐 적자가 남습니다). |
| 안전한계율 | 실제 매출액이 손익분기점 매출액을 얼마나 웃도는지의 비율(%)로, (실제 매출액 − 손익분기점 매출액) ÷ 실제 매출액 × 100으로 구합니다. ‘매출이 몇 % 줄면 적자가 되는가’를 나타내는 사업의 안전성 지표입니다. 분자인 ‘실제 매출액 − 손익분기점 매출액’을 안전한계라고 합니다. |
| 손익분기점률 | 실제 매출액에 대한 손익분기점 매출액의 비율(%)로, 손익분기점 매출액 ÷ 실제 매출액 × 100으로 구합니다. 안전한계율과 더하면 100%가 되며, 낮을수록 매출이 줄어도 버티기 쉬운 사업입니다. |
| 목표이익 달성 매출액 | 목표로 하는 이익을 내는 데 필요한 매출액으로, (고정비 + 목표이익) ÷ 공헌이익률(소수)로 구합니다. 손익분기점 매출액의 공식에서 고정비에 목표이익을 더한 것입니다. |
| 총비용 | 고정비와 변동비의 합계입니다. 손익분기점 그래프에서는 고정비 높이에서 시작해 판매량에 따라 올라가는 직선(총비용선)이 되며, 매출액선과 만나는 점이 손익분기점입니다. |
| 매출총이익 | 매출액에서 매출원가(매입 가격·제조원가)를 뺀 이익입니다. 공헌이익과 비슷하지만, 매출총이익은 매출원가를 빼고 공헌이익은 매출에 비례해 드는 비용을 모두(매출원가뿐 아니라 판매 수수료 등도) 뺍니다. 매출원가에 공장의 감가상각비 같은 고정비가 들어가는 제조업에서는 매출총이익과 공헌이익이 같지 않습니다. |
| CVP 분석 (원가-조업도-이익 분석) | 원가(Cost), 매출액 또는 판매량(Volume), 이익(Profit)의 관계를 분석하는 관리회계 기법으로, 손익분기점 분석이라고도 합니다. 이 페이지의 계산은 모두 CVP 분석의 기본 공식입니다. 원가관리회계 수업이나 회계 자격시험에서 빠지지 않는 내용입니다. |
| 고정비·변동비 분해 | 실제로 드는 비용을 고정비와 변동비로 나누는 것으로, 손익분기점을 계산하기 전의 준비 작업입니다. 실무에서는 비용 계정마다 ‘매출에 비례해 늘어나는가’로 나누는 방법(계정과목법)이 일반적입니다. |
먼저 알아 두면 좋은 내용
이 페이지의 계산을 버튼만 누르는 것이 아니라 ‘뜻을 알고’ 쓸 수 있도록, 먼저 알아 두면 좋은 내용을 정리했습니다.
| 비와 비율·백분율(초등학교 6학년, 11~12세) |
|
| 비율·기준량·비교하는 양의 관계(초등학교 6학년, 11~12세) |
|
| 1개당·1인당 같은 단위량의 크기(초등학교 5~6학년, 10~12세) |
|
| 나눗셈의 몫과 올림(초등학교 5학년, 10~11세) |
|
| 문자와 식·등식의 변형(중학교 1~2학년, 12~14세) |
|
| 일차함수의 그래프와 교점(중학교 2학년, 13~14세) |
|
Excel로 계산하는 방법
| 판매 단가 P(원) | 1000 |
| 1개당 변동비 V(원) | 400 |
| 1개당 공헌이익 m(원) | =B1-B2 |
| 1개당 공헌이익 m(원) | 600 |
| 판매 단가 P(원) | 1000 |
| 공헌이익률 R(%) | =B1/B2*100 |
| 고정비 F(원) | 600000 |
| 공헌이익률 R(%) | 60 |
| 손익분기점 매출액 S_BE(원) | =B1/(B2/100) |
| 고정비 F(원) | 600000 |
| 1개당 공헌이익 m(원) | 600 |
| 손익분기점 판매량 Q_BE(올림) | =ROUNDUP(B1/B2,0) |
| 실제 매출액 S(원) | 1250000 |
| 손익분기점 매출액 S_BE(원) | 1000000 |
| 안전한계율 M_S(%) | =(B1-B2)/B1*100 |
| 고정비 F(원) | 600000 |
| 목표이익 T(원) | 300000 |
| 공헌이익률 R(%) | 60 |
| 목표이익 달성 매출액 S_T(원) | =(B1+B2)/(B3/100) |
예를 들어 첫 번째 표의 B3에는 600(1개당 공헌이익 600원), 두 번째 표의 B3에는 60(공헌이익률 60%), 세 번째 표의 B3에는 1000000(손익분기점 매출액 1,000,000원), 네 번째 표의 B3에는 1000(1,000개), 다섯 번째 표의 B3에는 20(안전한계율 20%), 여섯 번째 표의 B4에는 1500000(1,500,000원)이 표시됩니다.
네 번째 표의 ROUNDUP 함수는 올림합니다(판매량은 정수이고, 1개라도 모자라면 적자가 남기 때문입니다). 입력란을 자신의 숫자로 바꾸기만 하면 됩니다.
Google 스프레드시트로 계산하는 방법
| 판매 단가 P(원) | 1000 |
| 1개당 변동비 V(원) | 400 |
| 1개당 공헌이익 m(원) | =B1-B2 |
| 1개당 공헌이익 m(원) | 600 |
| 판매 단가 P(원) | 1000 |
| 공헌이익률 R(%) | =B1/B2*100 |
| 고정비 F(원) | 600000 |
| 공헌이익률 R(%) | 60 |
| 손익분기점 매출액 S_BE(원) | =B1/(B2/100) |
| 고정비 F(원) | 600000 |
| 1개당 공헌이익 m(원) | 600 |
| 손익분기점 판매량 Q_BE(올림) | =ROUNDUP(B1/B2,0) |
| 실제 매출액 S(원) | 1250000 |
| 손익분기점 매출액 S_BE(원) | 1000000 |
| 안전한계율 M_S(%) | =(B1-B2)/B1*100 |
| 고정비 F(원) | 600000 |
| 목표이익 T(원) | 300000 |
| 공헌이익률 R(%) | 60 |
| 목표이익 달성 매출액 S_T(원) | =(B1+B2)/(B3/100) |
Python으로 계산하는 방법
import math
fixed_cost = 600000 # 고정비(원)
price = 1000 # 판매 단가(원/개)
variable_cost = 400 # 1개당 변동비(원/개)
actual_sales = 1250000 # 실제 매출액(원)
target_profit = 300000 # 목표이익(원)
unit_contribution = price - variable_cost # 1개당 공헌이익
cm_ratio = unit_contribution / price * 100 # 공헌이익률(%)
bep_sales = fixed_cost / (cm_ratio / 100) # 손익분기점 매출액
bep_units = math.ceil(fixed_cost / unit_contribution) # 손익분기점 판매량(올림)
safety_margin_rate = (actual_sales - bep_sales) / actual_sales * 100 # 안전한계율(%)
bep_ratio = bep_sales / actual_sales * 100 # 손익분기점률(%)
profit = actual_sales * (cm_ratio / 100) - fixed_cost # 이익
target_sales = (fixed_cost + target_profit) / (cm_ratio / 100) # 목표이익 달성 매출액
target_units = math.ceil((fixed_cost + target_profit) / unit_contribution)
print(f"1개당 공헌이익: {unit_contribution}원")
print(f"공헌이익률: {cm_ratio}%")
print(f"손익분기점 매출액: {bep_sales}원")
print(f"손익분기점 판매량: {bep_units}개")
print(f"안전한계율: {safety_margin_rate}%(손익분기점률 {bep_ratio}%)")
print(f"이익: {profit}원")
print(f"목표이익 {target_profit}원 달성 매출액: {target_sales}원({target_units}개)")
LaTeX 등 수식 언어로 쓰는 법(복사 가능)
m = P − V
m = P - V
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>m</mi>
<mo>=</mo>
<mi>P</mi>
<mo>−</mo>
<mi>V</mi>
</mrow>
</math>
m = P - V
p - v
m := P - V;
m = P - V;
m = P - V
R = m ÷ P × 100
R = \dfrac{m}{P} \times 100
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mfrac><mi>m</mi><mi>P</mi></mfrac>
<mo>×</mo>
<mn>100</mn>
</mrow>
</math>
R = m/P xx 100
m/p*100
R := m/P*100;
R = m/P*100;
R = m/P × 100
S_BE = F ÷ (R ÷ 100)
S_{\mathrm{BE}} = \dfrac{F}{R / 100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>S</mi><mi mathvariant="normal">BE</mi></msub>
<mo>=</mo>
<mfrac>
<mi>F</mi>
<mrow><mi>R</mi><mo>/</mo><mn>100</mn></mrow>
</mfrac>
</mrow>
</math>
S_(BE) = F/(R/100)
f/(r/100)
S_BE := F/(R/100);
S_BE = F/(R/100);
S_BE = F/(R/100)
Q_BE = F ÷ m
Q_{\mathrm{BE}} = \dfrac{F}{m}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>Q</mi><mi mathvariant="normal">BE</mi></msub>
<mo>=</mo>
<mfrac><mi>F</mi><mi>m</mi></mfrac>
</mrow>
</math>
Q_(BE) = F/m
Ceiling[f/m]
Q_BE := ceil(F/m);
Q_BE = ceil(F/m);
Q_BE = F/m
M_S = (S − S_BE) ÷ S × 100
M_{\mathrm{S}} = \dfrac{S - S_{\mathrm{BE}}}{S} \times 100
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>M</mi><mi mathvariant="normal">S</mi></msub>
<mo>=</mo>
<mfrac>
<mrow><mi>S</mi><mo>−</mo><msub><mi>S</mi><mi mathvariant="normal">BE</mi></msub></mrow>
<mi>S</mi>
</mfrac>
<mo>×</mo>
<mn>100</mn>
</mrow>
</math>
M_S = (S - S_(BE))/S xx 100
(s - sBE)/s*100
M_S := (S - S_BE)/S*100;
M_S = (S - S_BE)/S*100;
M_S = (S - S_BE)/S × 100
S_T = (F + T) ÷ (R ÷ 100)
S_{\mathrm{T}} = \dfrac{F + T}{R / 100}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>S</mi><mi mathvariant="normal">T</mi></msub>
<mo>=</mo>
<mfrac>
<mrow><mi>F</mi><mo>+</mo><mi>T</mi></mrow>
<mrow><mi>R</mi><mo>/</mo><mn>100</mn></mrow>
</mfrac>
</mrow>
</math>
S_T = (F + T)/(R/100)
(f + t)/(r/100)
S_T := (F + T)/(R/100);
S_T = (F + T)/(R/100);
S_T = (F + T)/(R/100)
ChatGPT 에게 물어서 계산하는 방법
당신은 관리회계(손익분기점 분석) 도우미입니다. 다음 계산을 Python 코드를 실제로 실행해서 하고, 실행 결과의 숫자만을 근거로 답해 주세요(암산이나 추측으로 답하지 마세요). 한 달의 고정비는 600,000원, 상품의 판매 단가는 1,000원, 1개당 변동비는 400원입니다. 다음을 각각 구해 주세요. 1. 1개당 공헌이익(단가 − 변동비)과 공헌이익률(공헌이익 ÷ 단가 × 100, %) 2. 손익분기점 매출액(고정비 ÷ 공헌이익률(소수)) 3. 손익분기점 판매량(고정비 ÷ 1개당 공헌이익, 올림해서 정수) 4. 실제 매출액이 1,250,000원일 때의 안전한계율((실제 매출액 − 손익분기점 매출액) ÷ 실제 매출액 × 100, %)과 이익 5. 한 달에 300,000원의 이익을 내는 데 필요한 매출액((고정비 + 목표이익) ÷ 공헌이익률(소수))과 판매량(올림) 사용한 공식과 실행 결과의 숫자를 함께 보여 주세요.
사용법
-
1숫자 입력계산하고 싶은 숫자를 입력란에 입력합니다
-
2계산‘계산’ 버튼을 누릅니다
-
3결과 확인계산 결과가 바로 표시됩니다. 계산의 원리와 공식 해설도 같은 페이지에서 확인할 수 있습니다
DataChef의 특징
전문 지식 없이도 직관적이고 간단하게 사용
개인정보를 등록하지 않고도 이용할 수 있습니다
"다운로드"를 누르면 파일이 자동으로 삭제됩니다
출처 표기 불필요
상업적 이용 허가 연락도 필요 없습니다