자체 장부 대조, 손익 계산, 세금 신고, 재무 감사 등 어떤 목적이든 바이낸스의 거래 내역을 내보내는 것은 매우 실질적인 필요입니다. 하지만 막상 해보려고 하면 바이낸스의 내보내기 기능이 여러 다른 곳에 흩어져 있어서 찾기가 꽤 번거롭다는 것을 알게 됩니다. 이 글에서 모든 내보내기 방법과 경로를 정리해 두었으니 따라하시면 됩니다.
아직 바이낸스 계정이 없다면 이 링크를 통해 가입하면 수수료 할인을 받을 수 있습니다. 공식 앱 다운로드를 권장합니다: 공식 APK, 일부 내보내기 기능은 앱에서도 수행할 수 있습니다.
내보내야 할 수 있는 데이터
바이낸스의 "거래 내역"에는 실제로 다양한 유형의 기록이 포함되며, 필요에 따라 다음 일부 또는 전부를 내보내야 할 수 있습니다:
- 현물 거래 기록: 암호화폐 매수 및 매도의 상세 기록
- C2C 거래 기록: 법정화폐 채널을 통한 암호화폐 구매 또는 판매 기록
- 입출금 기록: 바이낸스로의 입금 또는 바이낸스에서의 출금 기록
- 선물 거래 기록: 선물(계약) 거래를 한 경우
- 재테크 수익 기록: 바이낸스 재테크 상품에서 받은 이자와 수익
- 수수료 기록: 각 거래에서 지불한 수수료 명세
- 분배 기록: 에어드롭, 리베이트, 이벤트 보상 등
아래에서 각 내보내기 방법별로 설명하겠습니다.
방법 1: 웹 버전에서 수동 내보내기
가장 기본적인 방법으로 대부분의 사용자에게 적합합니다.
현물 거래 기록 내보내기
- 바이낸스 공식 웹사이트에 로그인 (공식 도메인 확인 필수)
- 우측 상단의 사용자 아이콘을 클릭하여 "계정" 진입
- 좌측 메뉴에서 "주문" → "현물 주문" 찾기
- "거래 내역" 탭 선택
- 시간 범위 설정 (한 번에 최대 3개월 데이터 내보내기 가능)
- 우측의 "내보내기" 버튼 클릭
- CSV 형식으로 다운로드 선택
연간 데이터가 필요한 경우, 한 번에 3개월만 가능하므로 4회에 나눠서 작업해야 합니다: 1-3월, 4-6월, 7-9월, 10-12월. 매번 시간 범위를 설정하고 각각 내보냅니다.
입출금 기록 내보내기
- "계정"에서 "주문" → "입금/출금 내역" 찾기
- "입금" 또는 "출금" 탭을 각각 선택
- 시간 범위 설정
- 내보내기 클릭
C2C 거래 기록 내보내기
- "계정"에서 "주문" → "C2C 주문" 찾기
- 과거 주문 목록 확인
- 내보내기 클릭
선물 거래 기록 내보내기
- 선물 거래 페이지 진입
- 하단의 "주문" 영역에서 "거래 내역" 선택
- 시간 범위를 설정하고 내보내기
방법 2: 바이낸스의 "거래 보고서" 기능 사용
바이낸스는 보다 통합된 보고서 생성 기능을 제공하여 다양한 유형의 데이터를 포함한 종합 보고서를 한 번에 생성할 수 있습니다.
작업 순서:
- 바이낸스 웹 버전에 로그인
- 사용자 아이콘 클릭, "계정" 선택
- 좌측 메뉴에서 "보고서" 또는 "거래 보고서" 찾기
- "보고서 생성" 클릭
- 포함할 데이터 유형 선택 (전체 선택 가능)
- 시간 범위 설정
- 생성 요청 제출
보고서 생성에는 데이터 양에 따라 몇 분에서 몇 시간이 소요될 수 있습니다. 생성이 완료되면 바이낸스에서 이메일로 알림을 보내며, 보고서 페이지에서 다운로드할 수 있습니다.
내보내기 파일 형식은 보통 CSV입니다. CSV 파일은 Excel, Google Sheets 또는 기타 스프레드시트 소프트웨어로 열고 처리할 수 있습니다.
방법 3: API를 통한 내보내기
기술적인 사용자이거나 거래량이 매우 많은 경우 바이낸스의 API 인터페이스를 통해 거래 데이터를 가져올 수 있습니다.
기본 절차:
- 바이낸스 계정에서 API Key 생성 ("API 관리"에서 조작)
- 프로그래밍 언어(예: Python)를 사용하여 바이낸스 API 호출
- 자동으로 거래 데이터 가져오기 및 저장
자주 사용하는 API 엔드포인트:
/api/v3/myTrades- 현물 거래 기록 조회/api/v3/allOrders- 모든 주문 기록 조회/sapi/v1/capital/deposit/hisrec- 입금 기록 조회/sapi/v1/capital/withdraw/history- 출금 기록 조회
API의 장점은 자동화가 가능하고, 데이터가 더 정확하며, 웹 버전 내보내기의 시간 범위 제한을 받지 않는다는 것입니다. 단점은 일정 수준의 프로그래밍 능력이 필요하다는 것입니다.
프로그래밍을 모르더라도 인터넷에서 무료 Python 스크립트를 쉽게 찾을 수 있습니다. "Binance export trade history Python"으로 검색하면 바로 사용할 수 있는 코드를 찾을 수 있습니다.
방법 4: 서드파티 도구 사용
암호화폐 세무 및 회계 전용 서드파티 플랫폼이 있으며, 바이낸스 계정에 직접 연결하여 모든 거래 데이터를 자동으로 가져오고 보고서를 생성할 수 있습니다. 잘 알려진 것으로는:
- CoinTracker
- Koinly
- CoinLedger
- TokenTax
이러한 도구들은 보통 읽기 전용 API Key(출금 권한 불필요)로 바이낸스 계정에 연결하므로 보안상 큰 문제가 없습니다. 다만 읽기 권한만 부여하고 거래 또는 출금 권한은 열지 마세요.
서드파티 도구 사용의 장점:
- 모든 유형의 거래 데이터 자동 통합
- 자동 손익 계산
- 각국의 세무 요건에 맞는 보고서 생성 가능
- 여러 거래소의 데이터 통합 지원
단점:
- 대부분 유료 서비스
- 데이터 프라이버시 면에서 서드파티 플랫폼을 신뢰해야 함
내보낸 데이터 처리 방법
CSV 파일을 받은 후 다음과 같은 처리가 필요할 수 있습니다:
Excel로 열기 및 정리
- Excel을 열고 "데이터" → "텍스트/CSV에서 가져오기" 선택
- 다운로드한 CSV 파일 선택
- 인코딩 형식이 UTF-8인지 확인 (그렇지 않으면 한글이 깨질 수 있음)
- 가져온 후 시간순으로 정렬
주요 데이터 필드 설명
- Date/Time: 거래 시간 (보통 UTC 시간, 한국 시간대로 변환 필요)
- Pair: 거래쌍 (예: BTC/USDT)
- Side: 매수(BUY) 또는 매도(SELL)
- Price: 체결 가격
- Amount/Qty: 체결 수량
- Total: 체결 총액
- Fee: 수수료
- Fee Coin: 수수료 지불 코인
손익 계산
가장 간단한 손익 계산 방법:
- 매수할 때마다 총 비용 기록 (체결액 + 수수료)
- 매도할 때마다 총 수입 기록 (체결액 - 수수료)
- 매도 총수입 - 매수 총비용 = 손익
같은 코인을 여러 번 매수한 경우, 어떤 원가 계산 방법을 사용할지 결정해야 합니다:
- 선입선출(FIFO): 먼저 산 것을 먼저 판매
- 후입선출(LIFO): 나중에 산 것을 먼저 판매
- 평균원가법: 모든 매수의 평균 원가로 계산
계산 방법에 따라 다른 손익 결과가 나올 수 있으며, 세무적으로 다른 영향을 미칩니다.
내보내기 과정에서 발생할 수 있는 문제
데이터량이 너무 많아 내보내기 실패
거래가 매우 빈번하여 한 번에 내보내는 데이터량이 과대하면 실패할 수 있습니다. 해결 방법은 시간 범위를 더 세분화하는 것입니다. 예를 들어 분기별이 아닌 월별로 내보내세요.
시간대 문제
바이낸스에서 내보낸 시간은 보통 UTC 시간입니다. 한국 시간으로 변환하려면 9시간을 더하면 됩니다. Excel에서는 수식 =A2+TIME(9,0,0) 으로 일괄 변환할 수 있습니다.
데이터 불완전
매우 초기의 거래 기록은 웹 버전으로 내보내기가 불가능할 수 있습니다. 이 경우 API 방식으로 가져오거나 바이낸스 고객센터에 데이터를 요청할 수 있습니다.
CSV 파일 문자 깨짐
다운로드한 CSV 파일을 열었을 때 문자가 깨지면 보통 인코딩 문제입니다. Excel에서 가져올 때 UTF-8 인코딩을 선택하면 해결됩니다. 또는 메모장으로 파일을 열어 다른 이름으로 저장할 때 UTF-8 인코딩을 선택하세요.
실용적인 조언
첫째, 정기적으로 내보내는 습관을 기르세요. 연말이 될 때까지 기다리지 마세요. 매월 또는 매 분기 한 번씩 내보내면 데이터량이 적어 작업이 빠르고, 문제가 발생해도 즉시 발견하고 해결할 수 있습니다.
둘째, 데이터 백업을 잘 하세요. 내보낸 파일은 안전한 곳에 보관하고, 여러 곳에 백업하는 것이 좋습니다. 이 데이터는 거래 기록일 뿐만 아니라 향후 세무 당국에 제출해야 할 증거가 될 수도 있습니다.
셋째, 개인정보 보안에 주의하세요. 거래 기록에는 재무 정보가 포함되어 있으므로 타인에게 함부로 공유하거나 신뢰할 수 없는 플랫폼에 업로드하지 마세요.
넷째, 해당 지역의 세무 요건을 파악하세요. 국가와 지역마다 암호화폐에 대한 세무 규정이 다릅니다. 관련 규정을 미리 파악하고 요구에 맞게 자료를 준비하세요.
다섯째, 전문 도구 사용을 고려하세요. 거래량이 많거나 여러 거래소를 이용하는 경우 수동으로 데이터를 정리하는 것은 매우 시간이 많이 걸립니다. 전문 암호화폐 세무 도구에 투자하는 것이 더 효율적인 선택일 수 있습니다.
거래 기록 관리를 잘하는 것은 투자를 진지하게 대하는 모든 사람이 갖춰야 할 습관입니다. 기억이 생생할 때 거래 내역을 내보내서 정리해 보세요.