Compte Spot vs compte Funding sur Binance : quelle différence, et quand faut-il faire un virement ?
Le compte Spot de Binance sert à trader, le compte Funding sert au dépôt C2C, au retrait et aux virements entre utilisateurs. Ces deux comptes sont des sous-comptes du wallet Binance, leurs fonds ne communiquent pas, il faut un virement manuel. Cette note recense les limites réelles rencontrées sur nos 8 virements.
Après la première inscription sur le Site Officiel de Binance, beaucoup de gens se perdent devant la rangée d'onglets « Spot », « Funding », « Futures », « Earn » de la page wallet. Pour répondre simplement au titre : le compte Spot (Spot Wallet) sert exclusivement à passer des ordres d'achat/vente de cryptos, le compte Funding (Funding Wallet) sert exclusivement à acheter en C2C, retirer et transférer à d'autres utilisateurs Binance. Les USDT de ces deux comptes sont comptabilisés séparément : les 100 USDT du compte Funding ne peuvent pas être utilisés directement pour un ordre Spot, il faut d'abord faire un « virement » pour déplacer les USDT du compte Funding vers le compte Spot avant de pouvoir passer un ordre au marché ou à cours limité.
Pendant ces deux mois de tests pratiques chez BabianLab, nous avons effectué au moins 80 virements. Au départ c'était parce que les USDT achetés en C2C arrivent par défaut sur le compte Funding, il fallait les virer vers le Spot pour acheter du BTC ; ensuite, à cause des profits en Futures qu'on voulait sécuriser en les renvoyant vers le Spot, il fallait virer du compte Futures vers le Spot ; plus tard encore, ayant besoin en urgence des USDT en dépôt flexible sur Earn, il fallait d'abord les racheter vers le Spot puis les virer vers le Funding pour les vendre en C2C. Le wallet Binance est un « ensemble de conteneurs », pas un pool de solde unique — c'est le piège de compréhension dans lequel tombent le plus souvent les débutants.
Différence fondamentale entre le compte Spot et le compte Funding
Compte Spot (Spot Wallet)
Le compte Spot est le compte de trading le plus central de Binance, tous les ordres en attente, au marché, à cours limité et stop-loss y puisent leurs fonds. Si vous voulez passer un ordre au marché de 100 USDT pour acheter du BTC sur la paire BTC/USDT, la condition préalable est d'avoir au moins 100 USDT sur le compte Spot. Le taux standard des frais Spot de Binance est de 0,1 %, et ces frais sont eux aussi prélevés sur le compte Spot.
Le compte Spot reçoit des fonds provenant principalement de quatre sources : virement depuis le compte Funding, sortie de profits depuis le compte Futures, rachat depuis un produit Earn, transfert depuis un autre utilisateur (très rare). Le compte Spot ne peut pas recevoir directement de dépôt on-chain, les dépôts on-chain arrivent par défaut sur le compte Funding (cela dépend du « wallet cible » choisi lors du dépôt ; depuis 2024, la cible par défaut des dépôts Binance est le compte Funding).
Compte Funding (Funding Wallet)
Le compte Funding est un sous-compte que Binance a séparé du « compte Spot » en 2020. Le but de cette séparation était d'isoler les « fonds de trading » des « fonds en circulation ». Le compte Funding prend en charge les fonctions suivantes : achat C2C (les USDT achetés arrivent directement sur le compte Funding), vente C2C (les USDT vendus doivent obligatoirement sortir du compte Funding), virement Binance (transférer à un autre utilisateur Binance via Pay utilise le solde du compte Funding), retrait on-chain (certaines entrées de retrait passent par défaut par le compte Funding).
Un exemple que nous avons testé : après avoir acheté 1000 USDT via Alipay en C2C, une fois la commande confirmée, les USDT arrivent directement sur le compte Funding. Si à ce moment-là on veut acheter du BTC, il faut d'abord faire un virement : compte Funding → compte Spot, une fois le virement fait, on peut passer un ordre sur le marché Spot. Tout ce processus de virement ne coûte aucun frais et est instantané.
Pourquoi Binance sépare-t-il ces deux comptes
Séparer le Spot et le Funding, c'est fondamentalement isoler « l'exposition au risque de marché » de « la circulation quotidienne ». Les USDT du compte Funding ne peuvent pas être consommés par un ordre mal passé ou un glissement de prix sur un ordre au marché, c'est un « parking ». Ce design est une pratique courante dans les échanges : OKX a lui aussi une séparation entre « compte de trading » et « compte de fonds », le principe est le même.
Pour Binance lui-même, séparer la comptabilité présente aussi des avantages en matière de conformité : le solde du compte Funding correspond davantage à un état « en attente de règlement » ou « en attente de virement », qui peut être soumis à un contrôle de risque distinct conforme aux règles anti-blanchiment ; le solde du compte Spot, lui, est déjà entré dans le système de trading et déclenche des stratégies de surveillance des risques différentes.
Pour l'utilisateur, l'avantage le plus direct est l'isolation des erreurs de manipulation. Une fois, nous avons vu 200 USDT liquidés de force sur le compte Futures, mais comme seuls les fonds virés depuis le compte Spot avaient été engagés dans le compte Futures, les 1500 USDT restant sur le compte Funding n'avaient pas bougé — ces 1500 étaient physiquement isolés. Si Binance n'avait pas ce mécanisme de séparation, tout l'argent serait dans un seul pool, et le risque de liquidation serait beaucoup plus élevé.
Tableau comparatif compte Spot vs compte Funding
| Dimension | Compte Spot | Compte Funding |
|---|---|---|
| Usage principal | Ordres Spot, source de marge pour Futures | Dépôt C2C, retrait, virement Binance |
| Dépôt on-chain | Ne reçoit pas directement (sauf si spécifié) | Compte cible par défaut |
| Réception d'achat C2C | N'arrive pas | Arrive directement |
| Débit de vente C2C | N'est pas débité | Débité directement |
| Utilisable pour ordre Spot | Utilisable | Non utilisable (virement requis d'abord) |
| Virement vers Futures | Possible | Impossible (il faut d'abord virer vers Spot) |
| Virement vers Earn | Possible | Impossible (il faut d'abord virer vers Spot) |
| Unité de solde | Crypto (BTC, ETH, USDT, etc.) | Crypto (idem) |
| Frais | Taux de trading Spot 0,1 % | Virement 0 frais |
Quand faut-il obligatoirement faire un virement : 5 scénarios réels
Étape 1 : passer un ordre Spot après un achat C2C
C'est le scénario le plus courant. Dans l'Application Officielle Binance, on clique sur C2C, on achète des USDT via Alipay/WeChat/carte bancaire, et une fois la commande terminée, les USDT arrivent sur le compte Funding. À ce moment, en ouvrant la paire Spot BTC/USDT, on découvre un « solde disponible 0 », précisément parce que l'argent est sur le compte Funding. L'action à faire : Wallet → Virement → de « compte Funding » vers « compte Spot » → choisir USDT → saisir le montant → confirmer. Instantané.
Étape 2 : sécuriser un profit Futures vers le Spot
Les USDT du compte Futures peuvent être virés à tout moment tant qu'il n'y a pas de position ouverte. Nous avons une fois fait passer 500 USDT à 800 en Futures, et pour sécuriser 300 de profit, la manipulation a été : Wallet → Virement → de « Futures USDⓈ-M » vers « compte Spot » → choisir USDT → 300 → confirmer. Après ce virement, il ne restait plus que 500 USDT sur le compte Futures pour continuer la position. On peut aussi virer en ayant une position ouverte, mais seulement le « solde disponible », pas la marge engagée.
Étape 3 : vendre en C2C après un rachat Earn
Les USDT en dépôt flexible sur Earn, une fois rachetés, arrivent par défaut sur le compte Spot, pas sur le Funding. Donc pour vendre en C2C, il faut faire un virement supplémentaire : Spot → Funding. Ces deux virements paraissent fastidieux, mais chacun est gratuit et l'ensemble prend à peine 10 secondes.
Étape 4 : dépôt on-chain arrivé sur le Funding, envie de passer un ordre Spot
Depuis 2024, la cible par défaut des dépôts on-chain de Binance est le compte Funding (auparavant c'était le compte Spot, ce comportement a changé). Si vous déposez des USDT en voulant passer directement un ordre Spot, vous constaterez que le Spot disponible est à 0. Il faut virer : Funding → Spot. Si, au moment du dépôt, vous aviez choisi « Spot » dans le menu déroulant « wallet cible », ce virement n'est pas nécessaire.
Étape 5 : reversement d'un sous-compte vers le compte principal
Le sous-compte (Sub-Account) est une fonctionnalité réservée aux utilisateurs VIP entreprise, et le retour du solde vers le compte principal se fait aussi par virement. Mais les virements de sous-compte ont plus de restrictions qu'un compte normal, ils doivent être approuvés depuis le back-office du compte principal. Ce point ne concerne pas l'utilisateur ordinaire.
Les 3 points d'accès pour faire un virement
Point d'accès 1 : la page d'aperçu du wallet
Sur PC, connectez-vous sur le Site Officiel de Binance, cliquez sur l'avatar en haut à droite → Aperçu du wallet. Sur la page d'aperçu, un bouton « Virement » bien visible se trouve à droite ; en cliquant dessus s'ouvre la fenêtre de virement. C'est le point d'accès le plus standard.
Point d'accès 2 : la barre latérale de la page de trading
Sur la page de trading Spot BTC/USDT, dans la zone de saisie d'ordre à droite, un bouton « Virement » se trouve plus bas (petit texte, il faut faire défiler). L'avantage de ce point d'accès est de ne pas quitter la page de trading, le virement fait, on peut passer l'ordre directement.
Point d'accès 3 : la page wallet de l'App
En haut de la page wallet de l'App, trois boutons « Virement », « Dépôt », « Retrait » sont alignés. La fenêtre de virement qui s'ouvre est identique à celle du PC : on choisit le compte source, le compte cible, la devise, le montant, puis on confirme.
Les champs concrets de l'opération de virement
La fenêtre de virement demande de remplir 4 champs au total :
- De (From) : Spot / Funding / Futures USDⓈ-M / Futures Coin-M / Marge / Marge cross multi-devises / Earn flexible / Pool minier / Options
- Vers (To) : choisir le compte cible, mêmes options que ci-dessus, mais en excluant le compte source déjà sélectionné
- Devise : USDT, BTC, BUSD, ETH, etc. conviennent, le virement prend en charge quasiment toutes les cryptos supportées par Binance
- Montant : à saisir manuellement, ou cliquer sur « Max » pour tout virer
Une fois la confirmation soumise, il n'y a pas de double vérification (pas de 2FA, pas de code email requis), car c'est un transfert interne au sein du même UID et cela ne compte pas comme une sortie de fonds. C'est totalement différent du retrait — le retrait exige la 2FA, un code email, un code SMS, et parfois même un vérificateur Google.
La frontière entre le virement et ces autres opérations
Le virement et le retrait sont deux choses différentes. Notre autre note Virement et retrait sur Binance, est-ce la même chose ? La frontière entre les deux en parle en détail : le virement est un transfert interne entre sous-comptes du wallet Binance, les actifs ne quittent jamais Binance ; le retrait consiste à envoyer des actifs vers une autre adresse on-chain, c'est un transfert d'actifs inter-plateforme / inter-wallet. Les deux sont totalement différents en termes de frais, de délai d'arrivée et de niveau de contrôle du risque.
Ce qu'on peut faire directement depuis le compte Funding
Le compte Funding permet de faire beaucoup moins de choses que le compte Spot, mais il a quelques fonctions exclusives :
- Transactions C2C : achat et vente, le compte Funding est le point d'entrée unique du C2C
- Virement Binance Pay : transférer à un autre utilisateur Binance via Pay, la source est le compte Funding
- Retrait en devise fiduciaire : dans certains pays, il est possible de retirer la devise fiduciaire (pas les stablecoins) du compte Funding vers une carte bancaire, cette fonction n'est quasiment jamais utilisée par les utilisateurs concernés
- Rechargement par carte fiduciaire : après un achat de crypto via Visa/Mastercard, la crypto arrive par défaut sur le compte Funding
Ce que le compte Funding ne peut pas faire : passer un ordre Spot, passer un ordre Futures, souscrire à un produit Earn, souscrire au Launchpad, participer à un prêt garanti. Toute opération « générant une exposition au risque de marché » est exclue du compte Funding.
Erreurs rencontrées lors d'un virement et leurs causes
| Erreur | Cause | Solution |
|---|---|---|
| « Solde insuffisant » | Le solde de cette crypto sur le compte source est inférieur au montant du virement | Vérifier le solde réellement disponible de cette crypto sur le compte source |
| « Le compte a une position ouverte, impossible de tout virer » | Le compte Futures a une position non clôturée, la marge est engagée | Clôturer la position avant de virer, ou réduire le montant du virement |
| « Cette crypto ne prend pas encore en charge le virement » | Certains produits Earn à terme ne peuvent pas être virés avant leur échéance | Attendre l'échéance avant de virer |
| « Cette crypto n'existe pas » | Le compte Funding n'a pas de wallet pour cette crypto | Faire d'abord un petit virement pour déclencher la création du wallet |
| « Fréquence de virement trop élevée » | Trop de virements en peu de temps a déclenché le contrôle de risque | Attendre 30 minutes avant de réessayer |
Dans notre catégorie Manuel des erreurs, nous avons recensé davantage d'erreurs Binance. Les erreurs liées au virement sont relativement rares, car elles n'impliquent ni réseau externe ni système bancaire.
La relation entre l'actif total et le solde d'un seul compte
La page wallet de Binance affiche un chiffre « Valorisation (USD) » qui représente l'actif total. Ce chiffre additionne, converti en USDT au prix du marché actuel, les soldes de tous les sous-comptes : Spot + Funding + Futures + Earn + Pool minier + Options. Donc le chiffre de l'actif total peut sembler correct, mais le solde réellement disponible de chaque sous-compte n'est pas forcément suffisant pour une opération précise. C'est pourquoi on obtient « le wallet total affiche 5000 USDT mais un ordre Spot de 100 USDT échoue pour solde insuffisant » — l'argent est sur le compte Funding.
Notre autre note Pourquoi l'actif total du wallet Binance ne correspond pas au solde disponible ? Méthode de diagnostic détaille comment enquêter sur ce genre d'écart.
Enfin, le virement est l'une des opérations les plus fréquentes de l'usage quotidien de Binance ; un débutant qui vient de commencer avec l'Application Officielle Binance peut faire 3 à 5 virements par jour pendant les deux premières semaines. Nous recommandons de prendre l'habitude de « vérifier d'abord de quel compte il s'agit » avant chaque trading, cela évite beaucoup de perplexité sur « pourquoi l'ordre ne passe pas ».
Questions fréquentes
Q : Le virement coûte-t-il des frais ? A : Non, tous les virements entre sous-comptes Binance sont entièrement gratuits et instantanés.
Q : Peut-on afficher un solde fusionné entre le compte Spot et le compte Funding ? A : Non, mais la page d'aperçu du wallet a un champ « Valorisation » qui convertit et additionne les actifs de tous les sous-comptes en USD.
Q : Vers quel compte arrivent par défaut les dépôts on-chain ? A : Par défaut vers le compte Funding (depuis 2024), on peut choisir manuellement le Spot dans le menu déroulant « wallet cible » au moment du dépôt.
Q : Y a-t-il des restrictions pour virer depuis le compte Futures ? A : Avec une position ouverte, on ne peut virer que le « solde disponible » (hors marge), sans position, tout peut être viré.
Q : Où consulter l'historique des virements ? A : Wallet → Historique des transactions → filtrer par type « Virement », tous les virements internes y apparaissent, avec un horodatage précis à la seconde.
Q : Peut-on virer un montant aussi minime que 0,01 USDT ? A : Oui, le virement Binance n'a pas de montant minimum, même 0,000001 USDT peut être viré.
Q : Peut-on annuler un virement ? A : Non, le virement est une opération instantanée, il n'existe pas d'état intermédiaire « en attente ». Une erreur de virement ne peut être corrigée qu'en refaisant un virement en sens inverse.