코인 평단가 계산, 여러 거래소에서 산 금액을 합치는 법

여러 거래소에서 같은 코인을 샀다면 거래소 화면에 표시되는 평단가를 단순 평균하면 안 됩니다. 전체 평단은 각 거래소에서 실제로 얼마를 투입해 몇 개를 취득했는지를 합쳐 계산해야 합니다. 핵심 공식은 전체 평단가 = 총 취득원가 ÷ 총 보유수량입니다. 거래소 A의 평단과 거래소 B의 평단을 더해 2로 나누는 방식은 각 거래소의 매수수량이 다를 때 결과가 크게 왜곡됩니다.
여러 거래소 평단가는 수량가중 평균으로 계산합니다
예를 들어 거래소 A에서 비트코인 0.01 BTC를 1억 원에 샀다면 체결금액은 100만 원입니다. 거래소 B에서는 0.02 BTC를 1억1천만 원에 샀다고 가정하면 체결금액은 220만 원입니다. 총 취득수량은 0.03 BTC, 총 체결금액은 320만 원이므로 수수료를 제외한 통합 평단은 약 1억666만7천 원입니다.
평단 1억 원과 1억1천만 원을 단순 평균해 1억500만 원이라고 계산하면 틀립니다. 첫 번째 거래소보다 두 번째 거래소에서 두 배 많은 수량을 샀기 때문입니다. 결국 가격이 아니라 각 가격에서 실제로 매수한 수량이 가중치가 됩니다.
계산표를 만들 때는 거래소, 매수일, 코인명, 체결수량, 실제 체결금액, 거래수수료를 따로 적어두는 편이 좋습니다. 주문가격이 아니라 체결내역을 기준으로 해야 부분 체결이나 시장가 주문이 섞여도 계산이 어긋나지 않습니다.
매수 수수료까지 포함하면 실제 원가가 보입니다
업비트는 거래수수료를 체결금액 × 마켓별 거래수수료율로 계산하고, 매수 주문의 정산금액은 체결금액에 거래수수료를 더한 금액이라고 안내합니다. 따라서 투자 성과를 실제 현금 유출 기준으로 관리하려면 매수 수수료를 취득원가에 포함하는 방식이 직관적입니다.
앞의 예에서 거래소 A의 매수 관련 비용이 500원, 거래소 B가 1,100원이라면 총 취득원가는 320만1,600원입니다. 이를 0.03 BTC로 나누면 비용을 포함한 관리용 평단은 약 1억672만 원입니다. 거래소 앱이 보여주는 평단과 내가 만든 통합 평단이 조금 다르다면 수수료 반영 방식부터 확인해볼 필요가 있습니다.
반대로 매도 수수료는 이미 보유한 코인의 매수원가를 다시 높이는 비용으로 넣기보다 실제 매도대금과 실현손익을 계산할 때 반영하는 편이 관리하기 쉽습니다.
내 거래소끼리 옮긴 코인은 다시 매수한 것이 아닙니다

가장 흔한 오류는 거래소 A에서 거래소 B로 코인을 옮긴 뒤 B에 입금된 수량을 새 매수로 한 번 더 더하는 것입니다. 내 소유 계정이나 지갑 사이의 단순 이동은 자산의 보관 장소만 바뀐 것이므로 원래 취득원가가 그대로 이어집니다.
예를 들어 A에서 0.01 BTC를 100만 원에 산 뒤 전부 B로 보냈다면 전체 보유수량은 여전히 0.01 BTC입니다. B에 0.01 BTC 입금내역이 생겼다고 총 취득수량을 0.02 BTC로 계산하면 보유량을 두 번 잡게 됩니다.
출금 과정에서 네트워크 수수료로 코인이 빠졌다면 실제 남은 수량은 달라질 수 있습니다. 이때는 원래 매수기록과 자산 이동 기록, 전송 수수료를 분리해서 적는 것이 좋습니다. 거래소를 옮겼다는 이유만으로 과거 매수가격을 현재 시장가격으로 다시 설정하면 실제 투자성과를 확인하기 어렵습니다.
중간에 일부 매도했다면 잔량 기준으로 이어가세요
매수만 계속했다면 총 매수원가를 총수량으로 나누면 됩니다. 하지만 중간에 일부를 팔았다면 현재 남은 원가와 수량을 관리해야 합니다.
예를 들어 코인 1개를 1만 원에 사고 다시 1개를 2만 원에 샀다면 평단은 1만5천 원입니다. 여기서 0.5개를 매도하면 투자관리용 평균원가 방식에서는 남은 1.5개의 평단을 1만5천 원으로 유지하고, 매도한 0.5개의 손익을 별도로 계산할 수 있습니다. 이후 1개를 3만 원에 추가 매수한다면 기존 잔량 원가 2만2,500원과 신규 원가 3만 원을 합쳐 총 2.5개로 나누면 새 평단은 2만1천 원이 됩니다.
이 방식의 장점은 보유 중인 코인의 원가와 이미 확정된 매도손익을 섞지 않는다는 점입니다. 다만 개인이 보는 투자관리용 평단과 세무상 취득가액 계산은 목적과 적용 규정이 다를 수 있으므로 세금 신고용 숫자로 그대로 사용한다고 단정하면 안 됩니다.
USDT·달러 마켓에서 샀다면 원화 원가를 따로 남기세요

해외 거래소에서 USDT나 달러로 코인을 산 경우 원화 기준 전체 평단을 알고 싶다면 당시 실제 원화 원가를 연결해야 합니다. 오늘 환율을 과거 매수금액 전체에 적용하면 과거 환전비용과 환율 변동이 뒤섞입니다.
예를 들어 1,400원 환율 부근에서 원화를 달러로 바꿔 코인을 매수했다면 당시 실제 환전금액과 수수료를 기록하고, 이후 추가 매수분도 각 시점의 실제 투입원가를 더하는 방식이 낫습니다. USDT를 국내외에서 서로 다른 가격에 확보했다면 명목상 1 USDT를 무조건 1달러로 놓는 것보다 내가 실제 지급한 원화 원가를 기록해야 전체 수익률을 정확히 볼 수 있습니다.
통합 평단표는 이렇게 정리하면 됩니다
- 매수: 체결수량과 실제 취득원가를 추가합니다.
- 매도: 보유수량을 줄이고 실현손익을 별도로 기록합니다.
- 내 계정 간 이동: 새 매수로 잡지 않고 기존 원가를 이어갑니다.
- 전송 수수료: 자산 이동 비용으로 따로 기록합니다.
- 해외 거래소 매수: 당시 실제 원화 투입액을 함께 남깁니다.
- 에어드롭·스테이킹 보상·타인에게 받은 코인: 일반 매수와 섞지 말고 별도 유입으로 구분합니다.
거래소마다 평단 표시가 다른데 어느 숫자가 맞나요?
각 거래소 화면은 그 거래소 내부의 거래기록만 반영할 수 있기 때문에 전체 투자원가를 보여주지 못할 수 있습니다. 여러 거래소를 함께 쓰는 투자자라면 직접 만든 통합 원가표가 전체 손익을 보는 데 더 적합합니다.
코인을 한 거래소로 전부 모으면 평단도 자동으로 합쳐지나요?
반드시 그렇지는 않습니다. 입금된 코인의 과거 매수가격을 받는 거래소가 알 수 없기 때문입니다. 보관 장소를 한곳으로 합쳐도 과거 취득원가는 별도로 이어서 관리해야 합니다.
함께 확인하면 좋은 글
Finzoom



댓글 0
첫 댓글을 남겨보세요.