BabianLab
지금 시작

바이낸스 현물 주문에서 '잔액 부족'이 뜨는데 계좌에 돈이 있는 건 무슨 상황일까

바이낸스 현물에서 '잔액 부족'이 뜨는데 계좌에 분명 돈이 있다면, 흔한 원인은 돈이 엉뚱한 하위 계정(펀딩 계정/선물/Earn)에 있거나, 미체결 주문에 묶여 있거나, 코인과 거래쌍이 맞지 않거나, 최소 주문 수량에 미달한 경우입니다. 이번 글은 실측한 6가지 발생 사례를 기록합니다.

게시일 2026-05-06 · 읽는 시간 13 분 · 오류 매뉴얼

바이낸스 현물 주문에서 [매수]를 눌렀는데 '잔액 부족(Insufficient balance)'이 뜨지만 [지갑]을 확인하면 분명 USDT가 1만 개나 있는 경우, 95%는 돈이 '현물 계정'이 아니라 펀딩 계정, 선물 계정, Earn 계정, 또는 Launchpool 락업에 들어 있기 때문입니다. 바이낸스 공식 사이트를 열어 [지갑 총괄]에서 자산 분포를 확인하고, 필요한 금액을 해당 계정에서 현물 계정으로 이체하면 됩니다. 이번에 6가지 흔한 발생 사례를 실측했는데, 가장 많이 걸리는 건 '펀딩 계정이 현물 계정과 분리되어 있다는 걸 인지하지 못하는 경우'였습니다.

가장 중요한 인식 포인트는 바이낸스에는 6개의 독립된 하위 계정이 있고, 돈은 그 돈이 있는 계정에서만 쓸 수 있다는 것입니다. 주문 화면은 현물 계정 잔액만 보므로, 다른 계정에 돈이 아무리 많아도 인정되지 않습니다.

'돈은 있는데 부족한' 6가지 사례

아래 표는 이번 실측에서 정리한 6가지 사례입니다.

# 사례 겉으로 보이는 현상 진짜 원인 해결
1 돈이 펀딩 계정에 있음 지갑 총괄에는 1만 개, 주문은 부족 현물 계정에는 실제로 0 펀딩 → 현물로 이체
2 돈이 선물 계정에 있음 총액은 맞는데 주문은 오류 현물 계정에 적음 선물 → 현물로 이체
3 돈이 Earn / 재테크에 있음 총액은 충분한데 주문은 오류 돈이 이자 상품에 잠김 재테크 상환 후 이체
4 현물 미체결 주문에 묶임 현물에 1만 개 이상 있는데도 주문 불가 일부가 미체결 주문에 묶임 기존 주문 취소
5 USDC를 쓰려 했지만 실제 주문은 USDT 쌍 지갑에는 USDC, 주문은 BTC/USDT 코인 종류 불일치 전환하거나 거래쌍 변경
6 수량이 최소 단위보다 적음 돈은 충분한데 그렇게 적게는 살 수 없음 minQty / minNotional 미달 수량을 늘리거나 다른 거래쌍 선택

1단계: 지갑 총괄에서 돈이 어디 있는지 확인하기

바이낸스 공식 앱을 열어 [지갑] → Overview로 들어갑니다. 각 코인마다 계정별 분포가 표시됩니다.

USDT 총 잔액: 10,247.32

  현물 계정:        1,247.32
  펀딩 계정:        6,000.00
  선물 USDT 마진:   3,000.00
  선물 코인 마진:       0.00
  Earn(자유형):         0.00
  Earn(정기형):         0.00
  Launchpool:           0.00
  Margin(마진):         0.00

주문 화면에서는 첫 줄인 '현물 계정'의 1,247.32만 사용할 수 있습니다. 다른 계정에 돈이 아무리 많아도 끌어다 쓸 수 없으며, 반드시 먼저 이체해야 합니다.

2단계: 흔한 6개 계정 구분하기

바이낸스 계정 시스템은 다소 복잡한데, 아래 표로 한 번에 정리합니다.

계정 용도 들어가는 법 돈이 들어오는 조건
현물(Spot) 현물 주문, 온체인 출금, 온체인 입금 기본값 온체인 입금 기본 도착지 / 이체
펀딩(Funding / Funds) C2C 거래, Pay 송금, 카드 충전 별도 입구 C2C 매도 기본 도착지 / 은행 카드 입금 도착지
선물 USDT 마진(USDT-M) USDT 표시 선물(BTCUSDT 등) 선물 페이지 이체로만 입금 가능
선물 코인 마진(COIN-M) 코인 표시 선물(BTCUSD 등) 선물 페이지 이체로만 입금 가능
Earn 자유형, 정기형 재테크 Earn 입구 가입 = 돈을 잠그는 것
마진(Margin) 현물 마진, 전체 포지션 / 개별 포지션 Margin 페이지 이체 + 대출

가장 헷갈리기 쉬운 두 가지는 다음과 같습니다.

  • 현물 vs 펀딩: 현물은 온체인 출금과 현물 거래용이고, 펀딩은 C2C와 카드 결제용입니다. 둘은 반드시 수동으로 이체해야 하며 자동으로 동기화되지 않습니다.
  • 현물 vs 선물: 선물 계정은 선물 증거금용이며, 이체한 돈은 선물 안에서만 쓸 수 있습니다.

이번 실측에서 가장 흔한 실수는 'C2C로 산 USDT는 기본적으로 펀딩 계정에 들어가는데, 현물에서 BTC를 사려고 하면 잔액 부족이 뜨는' 경우였습니다. C2C로 산 코인은 기본적으로 펀딩 계정에 들어가며, 현물 계정이 아닙니다. 이것이 사람들이 가장 많이 걸려 넘어지는 부분입니다.

3단계: 계정 간 이체 조작

[지갑] → 이체로 들어가 '어디서 → 어디로'를 선택합니다.

From:  펀딩 계정 (Funding)
To:    현물 계정 (Spot)
코인:  USDT
수량:  6000

[확인]을 누르면 됩니다. 이체는 즉시 완료되며 수수료가 없고 대기시간도 없습니다. 몇 초면 도착합니다.

앱에서 이체 입구는 [지갑] → 상단 [Transfer] 버튼이고, 웹에서는 [지갑 총괄] 페이지의 각 줄 오른쪽에 [Transfer] 링크가 있습니다.

일괄 이체: 모든 자금을 현물 계정으로 옮기고 싶다면 [일괄 정리] 또는 [Move All to Spot]을 눌러 한 번에 모든 계정 잔액을 현물 계정으로 모을 수 있습니다.

4단계: 현물 미체결 주문에 묶여 있는지 확인

[현물 계정]에서 USDT가 [총 잔액 5000 USDT, 사용 가능 200 USDT]로 표시된다면, 4800 USDT가 미체결 주문에 묶여 있다는 뜻입니다.

미체결 주문에 묶이는 경우는 다음과 같습니다.

  • 이전에 지정가 매수 주문을 걸어놨는데 아직 체결되지 않음(체결을 기다리며 돈이 묶임)
  • 스톱로스 주문을 걸어놓음(돈이 미리 묶임)
  • OCO 주문을 걸어놓음(매수·매도를 동시에 걸어 두 건의 자금이 모두 묶임)

푸는 방법은 다음과 같습니다.

[현물] → [현재 주문](Open Orders)으로 들어가 해당 미체결 주문을 찾아 [Cancel]로 취소하면 돈이 바로 [사용 가능]으로 돌아옵니다.

이번 실측에서 한 이용자는 현물 계정에 8500 USDT가 있는데도 주문 시 잔액 부족이 떴는데, 알고 보니 8200이 3개월 전에 걸어둔 저가 지정가 주문에 묶여 있었고 체결되지도 않은 채 취소하는 걸 잊고 있었던 경우였습니다. 취소하자마자 바로 주문이 가능했습니다.

예방책: 매달 한 번씩 [현재 주문]을 확인해 필요 없는 오래된 미체결 주문을 정리하세요. OCO와 고급 주문 유형은 더 많은 자금을 묶으니 신중히 사용하고 잊지 말고 정리해야 합니다.

5단계: 코인 종류와 거래쌍 확인

BTC를 사려고 [BTC/USDT] 거래쌍을 선택했다면 반드시 USDT로 결제해야 합니다. 계정에 USDC만 있고 USDT가 없다면 주문 시 잔액 부족이 뜹니다(시스템이 보는 건 USDT 잔액이지 USDC가 아니기 때문입니다).

해결책은 다음과 같습니다.

  • 맞는 거래쌍 선택: USDC만 있다면 [BTC/USDC] 거래쌍을 선택(유동성이 BTC/USDT보다 조금 떨어질 수 있음)
  • 환전: 현물 → [Convert](원클릭 환전) → USDC를 USDT로 바꾸기
  • BUSD는? BUSD는 이미 서비스가 종료되어 더 이상 지원하지 않습니다

코인 확인 요령은 현물 주문 화면 상단 거래쌍 이름 [BTC/USDT] 중 [USDT]가 결제 통화라는 점입니다. 주문할 때는 결제 통화로 지불해야 합니다.

6단계: 최소 주문 수량 확인

바이낸스의 각 거래쌍에는 최소 주문 수량 제한이 있습니다.

제한 종류 의미 예(BTC/USDT)
minQty 최소 매수 코인 개수 0.00001 BTC
stepSize 수량 최소 증가 단위 0.00001
minNotional 최소 사용 USDT 금액 5 USDT

4 USDT로 BTC를 사려고 하면 실패합니다. 4 < 5(minNotional)이기 때문입니다. 오류 메시지는 보통 [Filter failure: MIN_NOTIONAL]로 뜨지 [Insufficient balance]가 아니지만, 가끔 시스템이 뭉뚱그려 '잔액 부족'으로 표시하기도 합니다.

판단법: 잔액이 분명 충분한데 주문이 실패한다면, 오른쪽 오류 메시지가 '금액이 최소 한도보다 낮음'인지 확인하세요.

해결책은 다음과 같습니다.

  • 수량을 5 USDT 이상으로 늘리기
  • 또는 다른 거래쌍 선택하기(거래쌍마다 minNotional이 다르며, 일부 소형 코인쌍은 minNotional이 1 USDT 또는 0.5 USDT인 경우도 있음)

이번 실측 6가지 사례 타임라인

사례 발생 상황 해결 소요 시간
1(펀딩 계정) C2C로 1만 USDT를 사고 바로 현물에서 BTC를 사려 함 [Transfer]로 USDT를 펀딩 → 현물로 이동 30초
2(선물 계정) 선물에 증거금 8000 USDT가 있는데 현물 주문 시도 [Transfer] 선물 → 현물 30초
3(Earn) 자유형 USDT 5000을 가입해두고 주문하려 함 먼저 자유형 [상환] → [Transfer] 펀딩 → 현물 5분(자유형 상환이 지연될 때가 있음)
4(미체결 주문 묶임) 8200 USDT가 3개월 전 미체결 주문에 묶임 [현재 주문] → 전부 [주문 취소] 2분
5(코인 불일치) 지갑에 USDC가 있는데 BTC/USDT 쌍에 주문 [Convert] USDC → USDT 1:0.999 1분
6(최소 주문) 4 USDT로 BTC를 사려 함 6 USDT로 늘림 즉시

전체 합산으로 6가지 사례가 총 9분 만에 해결됐습니다. 가장 오래 걸린 건 Earn 상환이었습니다(자유형 상품 상환은 가끔 5분에서 1시간까지 지연되고, 정기형 7일 Earn은 만기가 돼야 상환할 수 있습니다).

각 계정에 돈이 드나드는 기본 경로

아래 표는 기본 입금 경로를 기억하는 데 도움이 됩니다.

입금 동작 기본적으로 들어가는 계정
온체인 입금 현물 계정(Spot)
C2C 매도로 USDT 획득 펀딩 계정(Funding)
은행 카드 / Apple Pay로 코인 구매 펀딩 계정
선물 청산 손익 선물 계정(USDT 마진 / 코인 마진)
현물 체결 현물 계정
선물 이체 회수 지정한 계정으로
Earn 상환 상환 시 선택한 계정(기본은 펀딩)
Launchpad 당첨 현물 계정
에어드롭 지급 현물 계정
추천 리베이트 펀딩 계정

'펀딩 계정 함정' 두 가지를 기억하세요.

  1. C2C로 산 코인 → 펀딩 계정(현물이 아님)
  2. 카드로 결제해 산 코인 → 펀딩 계정(현물이 아님)

이 두 가지가 이용자들을 가장 혼란스럽게 만드는 설계입니다. 다음에 구매한 뒤에는 먼저 현물로 Transfer하고 나서 주문하세요.

자주 묻는 질문

Q: 바이낸스는 왜 이렇게 계정을 많이 나눠놓았나요? A: 규정 준수와 리스크 격리 때문입니다. C2C / 법정화폐 입금 자금은 펀딩 계정에 두어 규정 심사를 엄격히 하고, 선물 계정과 현물을 분리해 선물이 청산될 때 현물 자금까지 함께 날아가지 않게 하며, Earn에 잠긴 돈은 별도로 관리해 오용을 막습니다. 이런 설계는 이유가 있지만 학습 비용이 높습니다.

Q: 계정 간 이체에는 수수료가 있나요? A: 내부 이체는 완전 무료이며 수수료도, 지연도, 횟수 제한도 없습니다.

Q: 이체에 금액 상한이 있나요? A: 현물 ↔ 펀딩 같은 기본 이체는 상한이 없습니다. 선물 증거금 입금에는 최저 한도가 있습니다(보통 5 USDT). 재테크 상환은 상품별로 다릅니다.

Q: C2C로 산 코인을 기본적으로 현물 계정에 들어가게 할 수 있나요? A: 기본값은 바꿀 수 없습니다. 이는 바이낸스의 설계 선택입니다(C2C는 규제 관점에서 법정화폐 업무에 속하므로 반드시 펀딩 계정을 거쳐야 합니다). 다만 구매 후 '원클릭으로 현물에 이체'(일부 버전에서 지원)를 쓰거나, C2C 설정에서 [현물 계정으로 자동 이체]를 체크해 수동 조작 한 단계를 줄일 수 있습니다.

Q: 선물과 현물의 USDT는 같은 USDT인가요? A: 맞습니다. 계정은 나뉘어 있지만 USDT 자체는 같은 토큰입니다. 선물 계정에 1000 USDT가 있으면 현물 계정으로 옮겨도 여전히 1000 USDT입니다.

Q: Earn에 있는 돈도 제 '총자산'에 포함되나요? A: 포함됩니다. 지갑 총괄 페이지는 모든 계정의 자산을 합산해 'Total balance'로 표시합니다. 다만 주문할 때는 현물 사용 가능 잔액만 보고 총 잔액은 보지 않습니다.

Q: 마진 계정과 현물 계정은 어떻게 다른가요? A: 마진 계정은 '현물 + 대출'이 결합된 형태로, 코인을 빌려 포지션을 키울 수 있습니다. 일반 이용자는 마진 계정을 함부로 열지 않는 것이 좋습니다. 손실이 현물보다 빠르게 커질 수 있습니다.

Q: 지갑에는 USDT 5000이라고 표시되는데 왜 가끔 주문 시 4998만 사용 가능하다고 나오나요? A: 차액은 '미결제 소액 주문', '수수료 예비분', '수수료 공제 환산' 때문일 수 있습니다. 바이낸스는 수수료 버퍼로 극소량을 예비해둡니다. 차이가 매우 작으면(0.01~0.5 USDT) 정상입니다. 차이가 크다면 미체결 주문과 하위 계정을 확인해야 합니다.

Q: 현물 계정에서 돈을 빌릴 수 있나요? A: 현물 계정 자체는 빌릴 수 없습니다. 빌리려면 마진 계정을 열거나 담보 대출(Loan)을 이용해야 합니다. 대출과 현물은 분리되어 있으며, 빌린 돈이 자동으로 현물 계정으로 가지 않으므로 수동으로 이체해야 합니다.

Q: [errors-binance-error-codes-cheatsheet] 글에 나오는 -2010 오류와 같은 건가요? A: 완전히 같지는 않습니다. -2010은 API 단의 '신규 주문이 거부됨' 오류로, 잔액 부족 때문일 수도 있고 가격, 수량, 시장 상태 등 다른 이유일 수도 있습니다. 이 글은 웹/앱 단의 '잔액 부족' 안내를 다룹니다. 둘은 교집합이 있지만(가장 흔한 -2010도 잔액 부족으로 발생함), 오류 코드 모음 글은 더 넓은 범위의 인터페이스 오류를 다룹니다.

AI에 질문… Ctrl I