
주식 수익률 계산기 사용법
같은 종목을 일정 수량만큼 매수하고 매도했을 때 가격 차이로 발생한 손익을 확인해요. 매도 전이라면 가정한 매도가를 입력해 예상 결과를 살펴볼 수도 있어요.
- 매수가 (1주당)에 주식 한 주를 산 가격을 원 단위로 입력해요.
- 매도가 (1주당)에 주식 한 주를 판 가격이나 비교하려는 가격을 입력해요.
- 거래 수량에 손익을 계산할 수량을 주 단위로 입력해요. 한 주 기준으로 확인하려면 1을 넣어요.
- 실험 시작하기를 누르고 주식 수익률, 투자 수익금, 금액 비교를 확인해요.
| 입력 항목 | 허용 범위 | 소수 입력 |
|---|---|---|
| 매수가 (1주당) | 0.0001원부터 1,000,000,000원까지 | 소수점 아래 네 자리까지 |
| 매도가 (1주당) | 0원부터 1,000,000,000원까지 | 소수점 아래 네 자리까지 |
| 거래 수량 | 0.0001주부터 1,000,000주까지 | 소수점 아래 네 자리까지 |
입력란에는 천 단위 쉼표나 단위를 붙이지 않아요. 소수는 0.5처럼 정수 부분을 포함해 적고, 부호나 지수 표기는 사용하지 않아요. 빈 입력은 0으로 처리하지 않으므로 매도가가 0원이라면 숫자 0을 직접 넣어 주세요.
계산 방법

먼저 같은 거래 수량에 대한 매입금액과 매도금액을 구해요.
- 매입금액 = 매수가 × 거래 수량
- 매도금액 = 매도가 × 거래 수량
- 수익금 = 매도금액 − 매입금액
- 수익률 = 수익금 ÷ 매입금액 × 100
매수와 매도에 같은 수량을 사용하므로 수익률은 (매도가 − 매수가) ÷ 매수가 × 100으로 계산해도 같아요. 수량을 늘리면 수익금은 비례해 커지지만 수익률은 변하지 않아요.
기본값인 매수가 10,000원, 매도가 12,000원, 거래 수량 10주를 대입하면 다음과 같아요.
- 매입금액은 10,000 × 10 = 100,000원이에요.
- 매도금액은 12,000 × 10 = 120,000원이에요.
- 수익금은 120,000 − 100,000 = 20,000원이에요.
- 수익률은 20,000 ÷ 100,000 × 100 = 20%예요.
가격과 수량을 곱하는 중간 단계에서는 반올림하지 않아요. 두 입력이 각각 소수점 아래 네 자리까지 있으므로 금액은 최대 여덟 자리까지 보존해요. 수익률만 마지막에 소수점 아래 네 자리로 반올림하며, 다섯째 자리가 5 이상이면 절댓값을 올려요. 예를 들어 0.00005%는 0.0001%, -0.00005%는 -0.0001%로 표시해요.
계산 예시

아래 가격은 계산 과정을 설명하기 위한 가정값이며 수수료와 세금은 제외해요.
| 매수가 (1주당) | 매도가 (1주당) | 거래 수량 | 매입금액 | 매도금액 | 수익금 | 수익률 |
|---|---|---|---|---|---|---|
| 10,000원 | 12,000원 | 10주 | 100,000원 | 120,000원 | 20,000원 | 20% |
| 10,000원 | 8,000원 | 10주 | 100,000원 | 80,000원 | -20,000원 | -20% |
| 100.25원 | 120.3원 | 2.5주 | 250.625원 | 300.75원 | 50.125원 | 20% |
| 3원 | 4원 | 2주 | 6원 | 8원 | 2원 | 약 33.3333% |
| 100원 | 250원 | 3주 | 300원 | 750원 | 450원 | 150% |
| 10,000원 | 0원 | 2주 | 20,000원 | 0원 | -20,000원 | -100% |
손실 예시에서는 (8,000 − 10,000) × 10 = -20,000원이에요. 이를 매입금액 100,000원으로 나누고 100을 곱하면 수익률은 -20%가 돼요.
소수 수량 예시에서는 100.25 × 2.5 = 250.625원을 투자하고 120.3 × 2.5 = 300.75원을 회수해요. 차액 50.125원을 매입금액 250.625원으로 나누면 수익률은 20%예요.
매수가와 매도가가 같으면 수익금과 수익률은 모두 0이에요. 매도가가 매수가의 두 배를 넘는 경우도 계산하며 수익률을 100%에서 제한하지 않아요.
결과 해석과 계산 범위
주된 결과인 주식 수익률은 매입금액 대비 가격 차이로 발생한 손익의 비율이에요. 보조 결과인 투자 수익금은 입력한 거래 수량 전체의 손익이며, 음수는 손실을 뜻해요.
관찰 화면은 매입금액·매도금액·수익금을 같은 원 단위로 나란히 비교해요. 수익금은 앞의 두 금액의 차이이므로 세 막대를 더하는 방식으로 해석하지 않아요. 손실은 0을 기준으로 음수 방향에 표시하며, 수익률이 커져도 실제 금액을 임의의 상한으로 잘라 내지 않아요.
금액 표시는 소수점 아래 최대 여덟 자리까지 유지해요. 매수가 0.0001원, 매도가 0.0002원, 거래 수량 0.0001주라면 매입금액은 0.00000001원, 매도금액은 0.00000002원, 수익금은 0.00000001원이며 수익률은 100%예요. 작은 금액도 수익률을 구하기 전에 0으로 반올림하지 않아요.
수익률은 소수점 아래 최대 네 자리로 표시하고 불필요한 끝자리 0은 생략해요. 계산 과정의 ≈는 수익률에 반올림이 적용됐다는 뜻이에요. 아주 작은 손익은 수익률이 0%로 표시될 수 있으므로 투자 수익금도 함께 확인해요.
매수가나 거래 수량이 0이면 매입금액으로 나눌 수 없어 입력을 거부해요. 매도가 0원은 허용하며, 이 계산 범위에서 가격 하락에 따른 최저 수익률은 -100%예요. 음수 가격이나 음수 수량을 사용하는 공매도 계산은 지원하지 않아요.
입력한 원화 가격을 기준으로 단순 매매 손익을 계산해요. 수수료, 세금, 배당, 환율 변동, 신용거래 이자와 보유기간은 포함하지 않으므로 비용 차감 후 순수익률이나 연환산 수익률과는 다를 수 있어요. 계좌 내역과 비교할 때는 체결가격, 대상 수량, 비용 반영 여부를 함께 확인해 주세요.
여러 가격에 나누어 매수했다면 주식 평균단가 계산기에서 수량을 반영한 평균 매입단가를 먼저 구할 수 있어요. 일부를 매도하는 경우에는 이번 계산 대상 수량에 해당하는 매입단가와 매도 수량을 사용해요.
자주 묻는 질문
주식 수량을 바꾸면 수익률도 달라지나요?
같은 매수가와 매도가라면 수익률은 같고 수익금은 수량에 비례해 달라져요. 10,000원에 사서 12,000원에 팔면 1주의 수익금은 2,000원, 10주의 수익금은 20,000원이며 수익률은 모두 20%예요.
수수료와 세금까지 반영한 순수익인가요?
아니요. 입력한 가격 차이와 수량으로 계산하는 비용 차감 전 수익이에요. 거래 수수료, 세금, 배당, 환율 변동은 포함하지 않으며 세율이나 수수료율을 자동 적용하지 않아요.
손실이나 매도가 0원도 계산할 수 있나요?
계산할 수 있어요. 매도가가 매수가보다 낮으면 수익금과 수익률이 음수예요. 매도가가 0원이면 수익금은 매입금액의 음수이고 수익률은 -100%예요. 매수가와 거래 수량은 0보다 커야 해요.
일부만 매도하거나 아직 매도하지 않았다면 어떻게 입력하나요?
일부를 매도했다면 거래 수량에 매도한 수량만 넣고 그 수량에 해당하는 매수가를 사용해요. 매도가에 현재 가격이나 가정한 가격을 넣으면 해당 가격에서의 평가손익이나 예상 손익을 계산할 수 있지만 실제 매도가 확정된 결과는 아니에요.
소수 수량이나 여러 번 나누어 산 주식도 계산할 수 있나요?
가격과 수량은 소수점 아래 네 자리까지 입력할 수 있어요. 여러 번 매수했다면 계산 대상 수량의 평균 매입단가를 매수가에 넣어요. 평균단가를 미리 반올림했다면 원래 매입금액을 기준으로 계산한 결과와 차이가 생길 수 있어요.