BabianLab
Commencer

Le passage d'ordre Spot Binance affiche « solde insuffisant » alors que le compte a de l'argent, que se passe-t-il

Quand le Spot Binance affiche « solde insuffisant » alors que le compte a clairement de l'argent, les causes fréquentes sont : l'argent se trouve dans le mauvais sous-compte (Fonds/Contrats/Earn), des fonds sont gelés par un ordre en attente, la devise ou la paire ne correspond pas, ou la quantité minimale n'est pas atteinte. Cet article documente 6 scénarios déclencheurs testés cette fois.

Publié 2026-05-06 · Temps de lecture 28 min · Manuel des erreurs

Vous cliquez sur [Acheter] sur le Spot Binance et voyez « solde insuffisant (Insufficient balance) », mais en ouvrant [Portefeuille], vous constatez clairement qu'il vous reste 10 000 USDT — dans 95 % des cas, l'argent n'est pas sur le « compte Spot » mais sur le compte Fonds, le compte Contrats, le compte Earn ou verrouillé en Launchpool. Ouvrez le site officiel de Binance → [Vue d'ensemble du portefeuille] pour voir la répartition de vos actifs, puis virez le montant nécessaire du compte concerné vers le compte Spot. Cette fois, nous avons testé 6 scénarios fréquents ; le plus courant est « ne pas réaliser que le compte Fonds est distinct du compte Spot ».

Le point le plus important à comprendre : Binance possède 6 sous-comptes indépendants, et l'argent d'un sous-compte ne peut être utilisé que dans ce sous-compte. La page de passage d'ordre ne regarde que le solde du compte Spot ; peu importe combien d'argent il y a dans les autres comptes, cela ne compte pas.

6 scénarios de « j'ai de l'argent mais ce n'est pas suffisant »

Voici le tableau des 6 scénarios testés cette fois :

# Scénario Apparence Vraie cause Solution
1 Argent sur le compte Fonds 10 000 dans la vue d'ensemble, mais insuffisant à l'ordre Compte Spot réellement à 0 Virer Fonds → Spot
2 Argent sur le compte Contrats Le total correspond, mais l'ordre échoue Compte Spot insuffisant Virer Contrats → Spot
3 Argent en Earn / épargne Le total suffit, l'ordre échoue Argent verrouillé et générant des intérêts Racheter le produit puis virer
4 Ordres Spot en attente gelant des fonds Plus de 10 000 sur le Spot mais impossible de passer commande Une partie gelée par des ordres en attente Annuler les anciens ordres
5 USDC disponible mais paire en USDT Portefeuille en USDC, ordre en BTC/USDT Devise non correspondante Convertir ou changer de paire
6 Quantité inférieure au minimum Assez d'argent mais quantité trop petite Sous le minQty / minNotional Augmenter la quantité ou choisir une autre paire

Étape 1 : consulter la vue d'ensemble du portefeuille pour localiser l'argent

Ouvrez l'application officielle Binance → [Portefeuille] → [Overview] (vue d'ensemble). Chaque devise affiche sa répartition entre les comptes :

Solde total USDT : 10 247,32

  Compte Spot :          1 247,32
  Compte Fonds :         6 000,00
  Contrats U-margin :    3 000,00
  Contrats Coin-margin :     0,00
  Earn (flexible) :          0,00
  Earn (bloqué) :             0,00
  Launchpool :                0,00
  Margin (levier) :           0,00

La page de passage d'ordre ne peut utiliser que les 1 247,32 de la première ligne « compte Spot ». Peu importe combien il y a dans les autres comptes, cela n'est pas accessible directement, il faut d'abord effectuer un virement interne.

Étape 2 : identifier les 6 sous-comptes courants

Le système de comptes Binance est assez complexe, voici un tableau récapitulatif :

Compte Usage Comment y accéder Conditions d'entrée des fonds
Spot Passage d'ordre au comptant, retrait/dépôt on-chain Par défaut Un dépôt on-chain y arrive par défaut / virement
Fonds (Funding) Transactions C2C, transferts Pay, dépôt par carte Accès séparé Une vente C2C y arrive par défaut / dépôt par carte bancaire y arrive
Contrats U-margin (USDT-M) Contrats libellés en USDT (BTCUSDT, etc.) Page Contrats Uniquement via virement
Contrats Coin-margin (COIN-M) Contrats libellés en cryptomonnaie (BTCUSD, etc.) Page Contrats Uniquement via virement
Earn Épargne flexible, bloquée Accès Earn Une souscription verrouille l'argent
Margin (levier) Spot avec levier, cross ou isolé Page Margin Virement + emprunt

Les deux comptes les plus souvent confondus :

  • Spot vs Fonds : le Spot est destiné au retrait on-chain et au trading au comptant ; le Fonds est destiné au C2C et aux paiements par carte. Les deux nécessitent un virement manuel, ils ne se synchronisent jamais automatiquement.
  • Spot vs Contrats : le compte Contrats sert de marge pour les contrats ; une fois l'argent viré là, il ne peut être utilisé que dans les contrats.

L'erreur la plus fréquente observée cette fois : « l'USDT acheté en C2C atterrit par défaut sur le compte Fonds, et lors d'un achat de BTC au comptant, le solde apparaît insuffisant ». L'argent acheté en C2C va par défaut sur le compte Fonds, pas sur le compte Spot. C'est le détail qui piège le plus de gens.

Étape 3 : effectuer un virement interne entre comptes

[Portefeuille] → [Transfer] (virement interne). Choisissez « De → Vers » :

De :      Compte Fonds (Funding)
Vers :    Compte Spot (Spot)
Devise :  USDT
Montant : 6000

Cliquez sur [Confirmer]. Le virement est instantané, sans frais et sans période de gel. Il arrive immédiatement.

Dans l'application, l'accès au virement se trouve dans [Portefeuille] → bouton [Transfer] en haut ; sur le site web, chaque ligne de la [vue d'ensemble du portefeuille] a un lien [Transfer] à droite.

Virement groupé : pour tout regrouper sur le compte Spot, cliquez sur [Tout regrouper] ou [Move All to Spot], qui vire d'un coup tous les soldes des comptes vers le compte Spot.

Étape 4 : vérifier les ordres Spot en attente qui gèlent des fonds

Si votre [compte Spot] affiche « solde total 5000 USDT, disponible 200 USDT », cela signifie que 4800 USDT sont gelés par des ordres en attente.

Le gel par ordres en attente se produit quand :

  • Vous avez un ordre limite d'achat en cours, non encore exécuté (l'argent est gelé en attendant l'exécution)
  • Vous avez un ordre stop-loss (l'argent est gelé par avance)
  • Vous avez un ordre OCO (achat et vente simultanés, les fonds des deux ordres sont gelés)

Comment débloquer :

[Spot] → [Ordres en cours] (Open Orders) → repérez ces ordres → [Cancel] pour annuler → l'argent revient immédiatement au [disponible].

Cette fois, un utilisateur avait un compte Spot affichant 8500 USDT mais un « solde insuffisant » au passage d'ordre : on a découvert que 8200 USDT étaient bloqués par un ordre limite à bas prix posé 3 mois plus tôt, jamais exécuté ni annulé. Une fois annulé, il a pu passer commande immédiatement.

Prévention : consultez une fois par mois les [Ordres en cours] et nettoyez les ordres anciens inutiles. Les OCO et types d'ordres avancés gèlent plus de fonds, à utiliser avec prudence et à surveiller.

Étape 5 : vérifier la devise et la paire de trading

Si vous voulez acheter du BTC en cliquant sur la paire [BTC/USDT], il faut payer en USDT. Si votre compte ne contient que de l'USDC et pas d'USDT, l'ordre affichera « solde insuffisant » (car le système vérifie le solde en USDT, pas en USDC).

Solution :

  • Choisir la bonne paire : si vous n'avez que de l'USDC, choisissez la paire [BTC/USDC] (la liquidité peut être légèrement inférieure à celle de BTC/USDT)
  • Convertir : Spot → [Convert] (conversion en un clic) → convertir l'USDC en USDT
  • Utiliser du BUSD ? Le BUSD n'est plus pris en charge et a été abandonné

Astuce pour vérifier la devise : en haut de la page de passage d'ordre Spot, dans le nom de la paire [BTC/USDT], [USDT] est la devise de cotation. C'est cette devise qu'il faut utiliser pour payer.

Étape 6 : vérifier la quantité minimale de commande

Chaque paire de trading Binance a une quantité minimale de commande :

Type de limite Signification Ex. (BTC/USDT)
minQty Quantité minimale de cryptomonnaie achetable 0,00001 BTC
stepSize Incrément minimal de quantité 0,00001
minNotional Montant minimal en USDT 5 USDT

Si vous voulez acheter du BTC avec 4 USDT, l'ordre échouera : 4 < 5 (minNotional). Le message d'erreur est généralement [Filter failure: MIN_NOTIONAL] plutôt que [Insufficient balance], mais le système affiche parfois un message générique de « solde insuffisant ».

Comment vérifier : si le solde semble clairement suffisant mais que l'ordre échoue, regardez le message d'erreur à droite : est-ce « montant inférieur au minimum » ?

Solution :

  • Augmenter la quantité au-delà de 5 USDT
  • Ou choisir une autre paire (le minNotional varie selon les paires ; certaines petites paires ont un minNotional de 1 USDT voire 0,5 USDT)

Chronologie des 6 scénarios testés cette fois

Scénario Déclencheur Solution Durée
1 (compte Fonds) Achat de 10 000 USDT en C2C, achat immédiat de BTC en Spot voulu [Transfer] pour virer l'USDT de Fonds → Spot 30 secondes
2 (compte Contrats) 8000 USDT de marge en Contrats, ordre Spot souhaité [Transfer] Contrats → Spot 30 secondes
3 (Earn) 5000 USDT souscrits en flexible, puis ordre souhaité D'abord [Racheter] le flexible → [Transfer] Fonds → Spot 5 minutes (le rachat flexible a parfois un délai)
4 (fonds gelés) 8200 USDT bloqués sur un ordre posé 3 mois plus tôt [Ordres en cours] → [Annuler] tous 2 minutes
5 (mauvaise devise) USDC dans le portefeuille, ordre sur la paire BTC/USDT souhaité [Convert] USDC → USDT à 1:0,999 1 minute
6 (minimum de commande) Vouloir acheter du BTC avec 4 USDT Augmenter à 6 USDT Immédiat

Au total, les 6 scénarios ont été résolus en 9 minutes. Le plus long a été le rachat Earn (le rachat flexible a parfois un délai de 5 minutes à 1 heure, le bloqué à 7 jours nécessite d'attendre l'échéance).

Chemins par défaut des mouvements d'argent selon les comptes

Voici un tableau pour mémoriser où l'argent atterrit par défaut :

Action d'entrée Compte de destination par défaut
Dépôt on-chain Compte Spot
Vente C2C générant de l'USDT Compte Fonds
Achat par carte bancaire / Apple Pay Compte Fonds
Solde de clôture d'une position en contrats Compte Contrats (U-margin / Coin-margin)
Exécution d'un ordre Spot Compte Spot
Rappel d'un virement en contrats Vers le compte désigné
Rachat Earn Le compte choisi au moment du rachat (Fonds par défaut)
Attribution Launchpad Compte Spot
Distribution d'airdrop Compte Spot
Commission de parrainage Compte Fonds

Retenez ces deux « pièges du compte Fonds » :

  1. L'argent acheté en C2C → compte Fonds (pas Spot)
  2. L'argent payé par carte → compte Fonds (pas Spot)

Ce sont les deux points les plus déroutants pour les utilisateurs. La prochaine fois, pensez à faire un [Transfer] vers Spot avant de passer un ordre.

Questions fréquentes

Q : Pourquoi Binance a-t-il autant de comptes séparés ? R : Pour la conformité et l'isolement des risques. L'argent issu du C2C / dépôt fiat va sur le compte Fonds, soumis à un contrôle de conformité strict ; le compte Contrats est séparé du Spot pour éviter qu'une liquidation en contrats n'entraîne aussi la perte des fonds au comptant ; l'argent verrouillé en Earn est géré à part pour éviter une utilisation accidentelle. Ces choix de conception ont leur logique, mais impliquent une courbe d'apprentissage.

Q : Y a-t-il des frais pour les virements internes entre comptes ? R : Les virements internes sont totalement gratuits, sans frais, sans délai, sans limite de nombre.

Q : Y a-t-il un plafond de montant pour les virements ? R : Le virement de base Spot ↔ Fonds n'a pas de plafond. Le virement de marge vers les contrats a un montant minimum (généralement 5 USDT). Le rachat d'un produit d'épargne dépend du produit concerné.

Q : Peut-on faire en sorte que l'USDT acheté en C2C arrive directement sur le compte Spot ? R : Impossible de changer le paramètre par défaut. C'est un choix de conception de Binance (le C2C relève de l'activité fiat sur le plan réglementaire et doit transiter par le compte Fonds). Mais vous pouvez « transférer en un clic vers le Spot » après l'achat (pris en charge dans certaines versions), ou cocher [Transférer automatiquement vers le Spot] dans les paramètres C2C pour vous épargner une étape manuelle.

Q : L'USDT du compte Contrats et celui du compte Spot sont-ils le même token ? R : Oui. Les comptes sont séparés, mais l'USDT lui-même est le même token. Si vous avez 1000 USDT sur le compte Contrats et que vous le virez sur le Spot, vous aurez toujours 1000 USDT.

Q : L'argent sur Earn compte-t-il dans mon « actif total » ? R : Oui. La page de vue d'ensemble du portefeuille additionne les actifs de tous les comptes pour afficher le « Total balance ». Mais le passage d'ordre ne regarde que le solde disponible du compte Spot, pas le total.

Q : Quelle est la différence entre le compte Margin et le compte Spot ? R : Le compte Margin est une combinaison « Spot + emprunt », permettant d'emprunter des cryptomonnaies pour amplifier une position. Les utilisateurs ordinaires ne devraient pas activer un compte Margin à la légère, les pertes pouvant s'accumuler plus vite qu'au comptant.

Q : Pourquoi le portefeuille affiche 5000 USDT mais l'ordre montre parfois seulement 4998 disponibles ? R : L'écart peut venir d'« ordres non réglés de faible montant », d'une « réserve de frais » ou d'un « calcul de remise sur frais ». Binance réserve une infime quantité comme tampon pour les frais. Un écart minime (0,01-0,5 USDT) est normal. Un écart important nécessite de vérifier les ordres en cours et les sous-comptes.

Q : Le compte Spot peut-il emprunter de l'argent ? R : Le compte Spot lui-même ne peut pas emprunter. Il faut activer un compte Margin ou un emprunt gagé (Loan). L'emprunt est séparé du Spot, l'argent emprunté ne migre pas automatiquement vers le Spot, il faut un virement manuel.

Q : Le code -2010 de la fiche récapitulative des codes d'erreur Binance, c'est le même problème ? R : Pas tout à fait. -2010 est une erreur au niveau de l'API, « nouvel ordre rejeté », pouvant venir d'un solde insuffisant mais aussi du prix, de la quantité, de l'état du marché, etc. Cet article traite du message « solde insuffisant » côté site web/application. Il y a un recoupement (le -2010 le plus fréquent est aussi déclenché par un solde insuffisant), mais la fiche récapitulative couvre un périmètre plus large d'erreurs d'interface.

Poser une question à l'IA… Ctrl I