주식 PnL 계산기 - FIFO/LIFO·수수료+거래세 반영 실현+미실현손익 | LifeCalc

주식 PnL 계산기 FIFO/LIFO · 수수료+거래세 포함

주식 투자에서 "결국 얼마 벌었지?"는 단순히 매수가·매도가만 비교해서는 정확히 알 수 없습니다. 여러 번 나눠 매수하고 일부만 매도한 경우라면 더더욱 그렇습니다. 이 계산기는 거래내역을 원하는 만큼 그대로 입력하면 FIFO(선입선출) 또는 LIFO(후입선출) 방식으로 매도 시점의 실현손익을 계산하고, 아직 팔지 않은 잔여 수량에 대한 미실현손익평단가, 수수료+거래세 포함 손익분기점까지 한 번에 보여줍니다. 입력한 거래내역은 브라우저에 자동 저장되어 다시 방문해도 남아있으며, CSV 업로드로 여러 건의 거래를 한 번에 불러올 수도 있습니다. (국내 주식은 안정적인 무료 실시간 시세 API가 마땅치 않아, 이번 버전에서는 실시간 시세 자동입력은 제공하지 않습니다. 현재가는 증권사 MTS에서 확인 후 직접 입력해주세요.)

거래내역 기반 손익 계산

아래 표에 매수/매도 거래를 한 줄씩 추가하세요. 매도 행의 수수료 칸에는 매매수수료+거래세를 합산한 비율(%)을 입력하면 더 정확합니다. 날짜는 표시용이며, 계산은 체결가·수량·수수료를 기준으로 진행됩니다.

날짜유형체결가수량 수수료+거래세(%, 또는 정액)비고삭제

미실현 손익(평가손익)
-
실현 손익
-
보유 수량 / 평단
-
손익분기점(수수료 포함)
-

입력 가이드

  • 수수료가 비율(%)이면 0.015% → 0.015로 입력합니다. 매도 행에는 거래세(예: 0.18%)까지 합산해서 입력하세요.
  • 정액이면 거래당 실제 수수료+세금 합산 금액을 입력합니다.
  • FIFO/LIFO는 실현손익 계산에 영향을 주며, 미실현손익은 남은 재고 기준으로 계산됩니다.
  • 손익분기점은 보유 재고 기준으로 왕복 수수료를 고려해 표시합니다.
  • 거래세율은 시장 구분·정책 변경에 따라 달라질 수 있으므로, 실제 신고·계산 시에는 최신 세율을 확인해 입력하세요.
  • 입력한 거래내역은 이 브라우저에 자동 저장되어, 페이지를 새로고침하거나 다시 방문해도 유지됩니다.
  • CSV 업로드는 "템플릿 다운로드"로 받은 양식(날짜,유형,체결가,수량,수수료,비고)에 맞춰 작성한 파일을 사용하세요. 증권사에서 내려받은 원본 CSV는 컬럼명이 다를 수 있어 그대로 인식되지 않을 수 있습니다.

실전 활용 가이드

예를 들어 A종목을 7만2천 원에 30주, 이후 6만8천 원에 20주를 나눠 매수한 뒤 7만5천 원에 25주만 매도했다면, 단순히 "평균 매수가 대비 얼마 올랐나"로는 정확한 손익을 알 수 없습니다. 이럴 때 FIFO 방식은 먼저 산 물량부터 매도한 것으로 간주하고, LIFO는 나중에 산 물량부터 매도한 것으로 간주해 실현손익이 달라집니다. 매도 시에는 매매수수료 외에 증권거래세가 추가로 붙으므로, 매도 행에는 수수료와 거래세를 합산한 비율을 입력하는 것이 정확도를 높이는 핵심입니다.

계산 결과의 미실현손익은 "평가 기준 현재가" 입력값을 기준으로 아직 보유 중인 잔여 수량에 대해 자동으로 계산되며, 실현손익은 실제로 매도를 완료한 거래에 대해서만 반영됩니다. 원하는 목표 평단가에 도달하기 위한 추가 매수량이 궁금하다면 주식 평단가·물타기 계산기를, 매매 전 목표가·손절가 기준을 먼저 세우고 싶다면 목표가·손절가 계산기를 함께 활용해 보세요.

※ 매매수수료율과 증권거래세율은 증권사·시장 구분·정책 변경에 따라 달라질 수 있는 값입니다. 이 계산기는 입력한 비율을 그대로 적용한 세전 손익 기준이므로, 정확한 계산을 위해서는 반드시 본인이 이용하는 증권사의 실제 수수료율과 최신 거래세율을 확인해 입력하시길 권장합니다.

함께 보면 좋은 자료

여러 번 나눠 매매한 기록을 체계적으로 남기고 싶다면 매매일지·투자 플래너를 함께 활용해 보세요.

관련 계산기

자주 묻는 질문

여러 번 나눠서 매수·매도했다면 어떻게 계산하나요?

표에 행을 추가해 실제 거래한 만큼 매수·매도 내역을 그대로 입력하면 됩니다. FIFO 또는 LIFO 방식을 선택하면 어떤 물량부터 매도된 것으로 처리할지에 따라 실현손익과 남은 평단가가 자동으로 계산됩니다.

FIFO와 LIFO 중 무엇을 선택해야 하나요?

실제 세무·회계 처리 기준에 맞추는 것이 원칙입니다. 정확한 신고·계산 기준은 상황에 따라 다를 수 있으므로 필요 시 세무 전문가와 상담하시길 권장합니다.

수수료와 거래세는 어떻게 입력하나요?

매도 행의 수수료 칸에 매매수수료율과 증권거래세율을 합산한 값을 입력하면 됩니다. 예를 들어 수수료 0.015%, 거래세 0.18%라면 0.195로 입력하세요. 값을 비워두면 0으로 계산됩니다.

미실현손익은 어떻게 계산되나요?

상단의 "평가 기준 현재가"를 입력하면, 아직 매도하지 않고 남아있는 보유 수량에 대해 현재가 기준 평가금액과 매수원가(수수료 포함)의 차액으로 계산됩니다. 현재가는 이용 중인 증권사 MTS에서 확인해 직접 입력해주세요.

계산 결과는 배당소득세 등 다른 세금도 반영되나요?

아니요, 이 계산기는 매매수수료·거래세만 반영한 매매차익 기준입니다. 배당소득에 대한 세금은 배당수익률(YoC) 계산기를 참고해주세요.

입력한 거래내역이 저장되나요?

네, 입력하는 즉시 사용 중인 브라우저에 자동 저장됩니다. 새로고침하거나 나중에 다시 방문해도 그대로 남아있으며, "초기화" 버튼을 누르면 저장된 내용을 지우고 예시 데이터로 되돌릴 수 있습니다. 다만 저장 위치가 브라우저이므로 다른 기기나 다른 브라우저에서는 보이지 않습니다.

증권사에서 받은 거래내역 파일을 그대로 업로드할 수 있나요?

"템플릿 다운로드"로 받은 양식(날짜, 유형, 체결가, 수량, 수수료, 비고)에 맞춰 정리한 CSV만 정확히 인식됩니다. 증권사 원본 파일은 컬럼 구성이 다를 수 있어, 템플릿에 값을 옮겨 담은 뒤 업로드하시는 것을 권장합니다.

모바일에서도 사용할 수 있나요?

네, 반응형으로 제작되어 스마트폰에서도 동일하게 이용 가능합니다.

마지막 업데이트: 2026-08-16