DocBit Notes 튜토리얼

바이낸스 거래 내역을 앱에서 CSV로 내보내는 방법

세금 신고, 자산 정산, 또는 본인의 매매 복기를 위해 바이낸스의 거래 내역을 추출해야 할 때가 있습니다. 본 가이드에서는 거래 내역을 파일로 내보내는 단계와 주요 주의사항을 정리해 드립니다. 접속은 바이낸스 공식 홈페이지를 이용하시고, 앱 설치는 바이낸스 공식 앱을 통해 진행하세요. iPhone 사용자는 iOS 설치 가이드를 참고하시기 바랍니다.

추출 가능한 데이터 유형

바이낸스에서 내보낼 수 있는 주요 기록들은 다음과 같습니다.

유형 포함 내용
현물 주문 (Spot) 모든 현물 거래 주문 기록
선물 주문 (Futures) 무기한 및 인도물 선물 거래 내역
마진 주문 (Margin) 마진 거래 기록
OTC 거래 OTC 현물 거래 내역
법정화폐 입금 카드 결제 또는 P2P 충전 내역
법정화폐 출금 은행 계좌 등으로의 인출 기록
입출금 기록 온체인 가상자산 입출금 내역
자금 흐름 (Fiat/Crypto) 계정 내 전체 자금 변동 내역
레퍼럴 보상 추천인 수수료 수익 내역
Earn 수익 스테이킹 등 예치 상품 수익

각 유형별로 따로 추출할 수 있어 용도에 맞게 분석하기 용이합니다.

웹 버전(Web) 추출 단계

가장 상세한 옵션을 제공하는 웹 버전 추출 방법입니다.

  1. binance.com 로그인
  2. 개인 메뉴 아이콘 → '거래 내역 / 재무 보고서' (Reports) 선택
  3. '보고서 생성' (Generate Report) 클릭
  4. 데이터 유형 선택 (예: '현물 거래')
  5. 기간 설정 (한 번에 최대 6개월 단위 권장)
  6. 파일 형식 선택 (CSV 또는 Excel)
  7. 제출 후 보고서 생성 대기
  8. 생성 완료 알림 수신 후 다운로드 링크 클릭

데이터 양에 따라 생성까지 수 초에서 수 분이 소요될 수 있습니다.

앱 버전(App) 추출 단계

모바일 앱에서도 간편하게 진행할 수 있습니다.

  1. 바이낸스 앱 실행 → '내 정보(프로필 아이콘)' → '주문 내역' 또는 '자산 내역'
  2. 상단 메뉴의 '다운로드(아이콘)' 클릭
  3. 기간과 유형 선택
  4. 제출
  5. 앱 내에서 바로 다운로드하거나 이메일로 전송

앱 버전은 인터페이스가 단순화되어 있어, 더 정밀한 필터링이 필요하다면 웹 버전을 이용하는 것이 좋습니다.

기간 설정 제한 사항

데이터 유형 단회 최대 추출 기간
현물/선물 주문 6개월
자금 흐름 기록 1년
입출금 기록 제한 없음 (필요에 따라 선택)
레퍼럴 보상 1년

예를 들어, 최근 2년치 현물 주문 내역을 받으려면 6개월 단위로 4번 나누어 추출해야 합니다.

CSV 파일 구조 이해

다운로드한 CSV 파일에는 보통 다음 정보가 포함됩니다.

  • 타임스탬프 (UTC): 초 단위의 거래 시간
  • 페어 (Pair): BTCUSDT 등 거래 쌍
  • 구분 (Side): 매수(Buy) 또는 매도(Sell)
  • 가격 (Price): 체결 가격
  • 수량 (Amount): 거래 수량
  • 합계 (Total): 총 거래 대금
  • 수수료 (Fee): 발생한 수수료
  • 수수료 코인: 수수료가 지불된 화폐 종류
  • 주문 ID: 고유 주문 번호

이 파일은 Excel이나 Google Sheets에서 바로 열어 분석할 수 있습니다.

세금 신고 시 활용

국가별로 가상자산 세금 신고 요건이 다릅니다.

  • 한국: 특정 시점부터 가상자산 양도소득세 부과 예정 (정부 공지 확인 필요)
  • 해외 거주 시: 각국의 자본이득세(Capital Gains Tax) 규정에 따름
  • CSV 파일을 추출하여 Koinly, CoinTracker 같은 세금 계산 서비스에 업로드하면 자동으로 손익을 계산해 줍니다.

외부 세금 도구와의 연동

주요 서비스들은 다음과 같은 방식을 지원합니다.

  • API 연동: 바이낸스 API 키(읽기 전용)를 발급받아 연동하면 CSV 수동 업로드 없이 자동 동기화됩니다.
  • CSV 업로드: 데이터 노출을 최소화하고 싶을 때 수동으로 업로드합니다.

API 연동 방식이 CSV보다 데이터 누락 위험이 적어 더 정확한 경우가 많습니다.

대용량 데이터 처리 팁

거래 횟수가 매우 많은 사용자(일일 수십 건 이상)의 경우:

  • 6개월치 파일이 수천 줄 이상일 수 있습니다.
  • 일반 Excel보다는 Google Sheets나 Python(pandas 라이브러리)을 이용해 분석하는 것이 빠릅니다.
  • 전문적인 트레이더는 데이터베이스(DB)에 적재하여 관리하기도 합니다.

추출 실패 시 해결책

추출이 실패하는 주요 원인들입니다.

  • 기간 초과: 단일 추출 허용 기간을 넘긴 경우 (나누어서 시도)
  • 서버 타임아웃: 데이터가 너무 많아 서버가 응답하지 않는 경우 (기간을 더 좁게 설정)
  • 스팸 메일함: 이메일 전송 방식을 택했을 때 스팸함으로 분류된 경우

개인정보 및 보안 주의

추출된 CSV 파일에는 민감한 정보가 담겨 있습니다.

  • 거래 상세 내역, 자금 흐름, 입출금 주소 등이 포함됩니다.
  • 파일은 암호화된 압축 파일로 보관하세요.
  • 클라우드에 평문으로 올리거나 보안이 취약한 이메일로 전송하지 마세요.

다중 계정 데이터 관리

여러 개의 바이낸스 계정을 운영하는 경우 계정별로 따로 추출해야 합니다. 바이낸스는 현재 다중 계정 통합 리포트 기능을 제공하지 않습니다.

  • 마스터 계정: 서브 계정(Sub-account)의 데이터를 일괄 관리 및 다운로드할 수 있습니다.
  • 경로: API 관리 → 서브 계정 → 리포트

권장 추출 주기

용도 권장 주기
일상적인 정산 매월
세금 신고용 매년
매매 복기 분기별

파일을 저장할 때 파일명 앞에 날짜(예: 2024-01-spot-history.csv)를 붙여두면 나중에 찾기 편리합니다.

자주 묻는 질문 (FAQ)

Q: 내보내기 기능 이용 시 수수료가 드나요? A: 아니요, 무료로 제공되는 기능입니다.

Q: 아직 체결되지 않은 주문도 내보낼 수 있나요? A: 네, '오픈 오더(Open Orders)' 페이지에서 내보내기 버튼을 눌러 파일로 저장할 수 있습니다.

Q: CSV와 Excel 중 어떤 형식이 더 좋나요? A: 데이터 분석 툴이나 세금 서비스 연동에는 CSV가 범용적이며, 단순 열람에는 Excel이 편리합니다.

Q: 하루에 내보낼 수 있는 횟수 제한이 있나요? A: 하루 약 5~10회 정도로 제한되어 있으나 일상적인 용도로는 충분합니다.

더 읽어보기