
ROE 계산기 사용법
당기순이익이 자기자본에 비해 얼마나 큰지 확인할 때 사용해요. 두 입력란의 단위는 모두 억 원이에요. 1억 원은 1, 5,000만 원은 0.5, 1만 원은 0.0001로 입력해요.
- 당기순이익에 계산할 기간의 순이익을 입력해요. 순손실은 음수로 입력하며, -10,000,000억 원부터 10,000,000억 원까지 허용해요.
- 자기자본에 계산의 기준이 될 자기자본을 입력해요. 0.0001억 원부터 10,000,000억 원까지 허용해요.
- 자기자본이익률 · ROE와 자기자본 1억 원당 순이익을 확인해요. 관찰 화면에서는 두 입력 금액을 같은 단위로 비교할 수 있어요.
두 금액 모두 소수를 입력할 수 있어요. 숫자에 쉼표나 단위를 붙이지 말고, 연결재무제표와 별도재무제표의 금액을 섞지 않도록 기준을 맞춰 주세요.
ROE 계산 방법

ROE는 당기순이익을 자기자본으로 나누어 백분율로 나타낸 값이에요. 세후 이익과 자기자본의 비율이라는 정의는 Fidelity의 ROE 설명에서도 확인할 수 있어요.
ROE(%) = 당기순이익 ÷ 자기자본 × 100
두 금액이 같은 억 원 단위이므로 나눗셈 과정에서 금액 단위가 상쇄돼요. 당기순이익이 10억 원이고 자기자본이 100억 원이라면 10 ÷ 100 = 0.1이고, 여기에 100을 곱한 ROE는 10%예요.
평균 자기자본을 사용하는 방식에서는 평균 자기자본 = (기초 자기자본 + 기말 자기자본) ÷ 2로 계산해요. 이 방식은 OpenStax의 자기자본이익률 설명에 제시되어 있어요. 기초가 80억 원이고 기말이 120억 원이면 자기자본 입력란에 평균인 100을 넣어요. 계산기가 기초·기말 금액을 따로 받아 평균을 구하지는 않아요.
보조 결과는 같은 비율을 자기자본 1억 원당 순이익으로 바꿔 보여줘요.
자기자본 1억 원당 순이익(만 원) = 당기순이익 ÷ 자기자본 × 10,000
1억 원이 10,000만 원이므로 ROE 10%는 자기자본 1억 원당 순이익 1,000만 원에 해당해요. 이 금액은 입력한 비율을 이해하기 위한 환산값이에요.
계산 예시

아래 금액은 계산 방법을 설명하기 위한 가정이에요. 입력란에는 억 원 단위의 숫자만 넣어요.
| 당기순이익 | 자기자본 | 계산 과정 | ROE | 자기자본 1억 원당 순이익 |
|---|---|---|---|---|
| 10억 원 | 100억 원 | 10 ÷ 100 × 100 | 10% | 1,000만 원 |
| 12.5억 원 | 80억 원 | 12.5 ÷ 80 × 100 | 15.625% | 1,562.5만 원 |
| -20억 원 | 200억 원 | -20 ÷ 200 × 100 | -10% | -1,000만 원 |
| 0억 원 | 100억 원 | 0 ÷ 100 × 100 | 0% | 0만 원 |
| 150억 원 | 100억 원 | 150 ÷ 100 × 100 | 150% | 15,000만 원 |
| 1억 원 | 3억 원 | 1 ÷ 3 × 100 | 33.3333% | 3,333.3333만 원 |
첫 번째 예시의 관찰 화면에는 자기자본 100억 원과 당기순이익 10억 원이 표시돼요. 적자 예시에서는 자기자본 200억 원은 양수 쪽에, 당기순이익 -20억 원은 음수 쪽에 표시돼요.
결과 해석과 계산 범위
ROE 10%는 입력한 자기자본에 대한 해당 기간 순이익의 비율이 10%라는 뜻이에요. 당기순이익이 같으면 양수인 자기자본이 작을수록 ROE는 커져요. 따라서 비율을 비교할 때는 관찰 화면의 실제 순이익과 자기자본 규모도 함께 확인해요.
관찰 화면은 자기자본과 당기순이익을 각각 비교해요. 두 금액을 더해 새로운 총액을 계산하는 구성표는 아니에요. 순이익이 자기자본보다 크거나 순손실이 발생해도 실제 금액을 그대로 전달하므로, 100%를 넘는 ROE와 음수 ROE를 표현할 수 있어요.
자기자본 0은 나눗셈이 정의되지 않아 거부해요. 음수 자기자본도 이 계산기의 적용 범위에서 제외해요. 음수 순이익을 음수 자기자본으로 나누면 양수가 되어 손실 상황을 수익성 개선처럼 읽을 수 있기 때문이에요.
입력한 금액은 중간에 반올림하지 않고 계산해요. ROE와 보조 결과는 각각 계산한 뒤 소수점 아래 네 자리로 반올림하며, 화면의 금액도 최대 네 자리까지 표시해요. 아주 작은 값은 표시 과정에서 0으로 보일 수 있어요.
이 계산기는 입력 기간의 비율을 구하며 분기 실적을 연간 실적으로 환산하지 않아요. 세금이나 비용도 별도로 계산하지 않으므로, 당기순이익에는 해당 항목이 반영된 재무제표의 순이익을 입력해요. 공시된 ROE와 대조할 때는 순이익의 기간, 자기자본의 평균·기말 기준, 재무제표의 범위를 먼저 확인해 주세요.
자주 묻는 질문
자기자본은 기말 금액과 평균 금액 중 무엇을 입력하나요?
평균 자기자본을 기준으로 계산하려면 기초 자기자본과 기말 자기자본을 더한 뒤 2로 나눈 값을 입력해요. 기말 자기자본을 입력하면 기말 금액 기준의 ROE가 돼요. 이 계산기는 입력한 자기자본을 그대로 분모에 사용하므로 공시 지표와 비교할 때 산정 기준을 맞춰 주세요.
적자인 경우에도 ROE를 계산할 수 있나요?
자기자본이 입력 범위 안의 양수라면 계산할 수 있어요. 당기순손실은 당기순이익 칸에 음수로 입력해요. 당기순이익 -20억 원과 자기자본 200억 원이면 ROE는 -10%이고, 관찰 화면에도 손실 금액이 음수로 표시돼요.
자기자본이 0이거나 음수이면 어떻게 되나요?
이 계산기는 자기자본이 0 이하이면 결과 대신 입력 오류를 표시해요. 자기자본이 0이면 나눗셈을 할 수 없고, 음수이면 이익률의 부호를 일반적인 수익성으로 해석하기 어려워 계산 범위에서 제외해요. 입력 가능한 최소 자기자본은 0.0001억 원인 1만 원이에요.
분기 순이익을 입력하면 연간 ROE로 환산하나요?
자동으로 연간 환산하지 않아요. 분기 순이익을 입력하면 해당 분기 순이익을 입력한 자기자본으로 나눈 비율을 표시해요. 연간 지표와 비교하려면 순이익의 기간과 자기자본의 산정 기준을 일치시켜 주세요.
ROE가 100%를 넘을 수도 있나요?
가능해요. 당기순이익이 양수인 자기자본보다 크면 ROE가 100%를 넘어요. 당기순이익 150억 원과 자기자본 100억 원이면 150%예요. 결과와 관찰 화면은 실제 금액을 반영하며 100%에서 잘라 내지 않아요.