Step by Step: Buy bStocks with Binance and Withdraw to a Web3 Wallet
A lot of people get stuck at 'I want to buy stock tokens but have no idea where to begin.' It is not that complicated; broken apart, the whole thing is five steps: register, verify, fund, buy, withdraw. When I first ran through it myself, the real time sink was not the operating, it was the dithering in the middle, 'am I supposed to pick this option here,' 'will I get the network wrong.' So in this article I do not just tell you where to tap, I flag where things are most likely to go wrong at each step.
This is a full-flow, step-by-step walkthrough. Follow along and you can most likely go from zero to your first TSLAB (Tesla stock token), and safely withdraw it to your own Web3 wallet. Up front: bStocks is a high-risk product, and this piece only covers how to operate it, not whether to. How much to put in and whether it is worth it are your calls. To understand what bStocks even is first, read what tokenized stocks are.
Before you start, here is a map of the whole thing so you do not get lost halfway. The logic chain goes like this: you need a compliant platform that can trade stock tokens, which is Binance, so step one is registering; a compliant platform has to know who you are, so step two is verification; buying things takes money, so step three is converting your money into USDT the platform can use; with money in place you can buy, so step four is placing a buy order for bStocks on the spot market; and finally, if you want this asset to truly be yours and to put it to work earning yield on-chain, step five is withdrawing to your own Web3 wallet. The five steps interlock, each one the precondition for the next, and the order cannot be shuffled. Keep this chain in your head and at every section below you will know where you are and why you are doing this step.
Before you start: confirm whether you can use it
Do not rush to register; save yourself a step by confirming whether your region can buy bStocks. This matters: US users and some regions cannot use it, the regions where tokenized stocks can be bought are limited by compliance, and on top of that, regulation is still changing fast in 2026. If you are in a restricted region, you will be blocked when you reach buying or withdrawing, wasting the whole effort.
Why the geographic restrictions exist and which regions are affected, we wrote up separately: why the US and some regions cannot buy. Here, just one conclusion: go by what the current Binance page actually shows for your account, and do not try to work around the restrictions by any means, as doing so can bring account and compliance trouble.
While you are at it, get your mindset straight too. Tokenized US stocks are a high-risk product, not 'US stocks but a sure thing.' Their price tracks the real stock; real stock can fall, so they can fall too. Add in on-chain liquidity, the issuer and regulation as extra variables, and the risk is actually more complex than buying stock directly through a broker, not simpler. So although this piece teaches you how to buy, treat it as 'learning how to use a tool,' not 'finding a money-making opportunity.' How much to buy and what share of your assets it should be is always for you to decide based on what you can bear; this article cannot help you with that, and should not.
A little baseline knowledge will also make the whole thing smoother: it helps if you already roughly know what a stablecoin (USDT) is, what a wallet address is, and what an on-chain confirmation means. If you have never touched crypto, run through what tokenized stocks are and the Web3 wallet guide first to get an overall picture before diving in; it beats stumbling through it blind.
Whether you can buy, which names are available, the minimum amount and the fees are all changing. This article was verified in June 2026; during the process, go by the actual Binance page you see after logging in.
Step one: register a Binance account
Registration itself is a few minutes' work. Email or phone number both work; set a strong password and enable two-factor authentication (2FA). Do not use SMS for 2FA; prefer an authenticator app, which is far more secure.
There is one detail to registration: enter the referral code. Registering through this site's referral code BNB698 gets you a discount on spot trading fees. The referral code usually has an optional 'referral / invite code' input box on the registration page; just enter BNB698. The conversion section below has a copy button and a registration entry.
Entering the referral code during registration is the easiest path. Trying to add a referral code after the account is built is often a hassle, or even not possible, one of the most common 'wish I had known' moments for beginners. So for this step, copy BNB698 first, then start.
For the finer steps of registration and verification, we have a dedicated piece: complete Binance registration and KYC steps. Here we keep moving.
Step two: identity verification (KYC)
After registering, do not rush to deposit money. To buy bStocks on Binance, you must first complete identity verification (KYC); it is a compliance requirement you cannot skip. Without passing KYC, funding and trading are usually blocked.
KYC roughly needs the following:
- Fill in basic details like your real name, country/region and date of birth;
- Upload a valid ID (passport, ID card, etc.), photographing front and back as prompted;
- Do a facial / liveness check to confirm it is really you operating.
Name spelling, date of birth and the like must match the ID exactly; a single wrong letter can fail review and force a redo. Good lighting, a clear ID photo, and no hat or mask during the face check usually means a one-time pass. After submission, review is usually quick, with the exact timing depending on Binance's current process.
Some people resist verification, uncomfortable handing over an ID. Understandable, but there is no way around it: a compliant exchange treats KYC as a hard requirement for securities-related products like bStocks, and without it you basically cannot do much. Look at it another way, KYC is also a signal that the platform is compliant and your assets are relatively more protected; the places that require no KYC at all and let you buy anything are often the ones to be wary of. Handing your ID details to a large, regulated platform and handing your seed phrase to a stranger 'support agent' are two completely different things in nature; do not lump them together.
Once KYC is passed, your account is qualified to fund and trade, and the next thing is to get money into it.
Step three: fund the account, you need USDT
Buying bStocks is generally done with a stablecoin (most commonly USDT) on the spot market, so the next step is to get USDT into your Binance account. A few common funding methods:
| Method | Rough experience | Note |
|---|---|---|
| C2C / P2P | Buy USDT peer-to-peer from a merchant, paying in local currency | Pick a reputable merchant, confirm receipt before releasing |
| Bank card / third party | Buy in with a card or payment channel | Check fees and rates; channel availability depends on region |
| On-chain transfer | Move USDT in from another wallet/platform | Pick the right network; the wrong one can lose coins |
Why does funding have to be converted to USDT first, rather than buying stock tokens directly with local currency? Because on the spot market bStocks trade paired against a stablecoin, and USDT is that 'intermediate currency.' You first convert dollars, Hong Kong dollars or the like into USDT, then use USDT to buy TSLAB; this step cannot be skipped. First-timers often get dizzy at this extra detour, so just remember the order: local money to USDT, then USDT to bStocks.
For the details of funding, the pros and cons of each method, and how to avoid the C2C traps, we wrote a more complete piece: how to fund a Binance account to buy stock tokens. To convert between local currency and USDT, use the funding converter to get a rough number first. For your first time, do not deposit too much at once; deposit just enough to buy one or two stock tokens and test the flow, then add more once the whole path is smooth.
When buying USDT via C2C, keep all communication and payment within Binance's C2C flow; do not get lured to a private off-platform deal. Be sure to 'confirm you have received the other party's payment' before releasing, and conversely when buying, wait for the seller to release the coins. Leaving the platform = losing dispute protection, and this is the biggest trap for C2C beginners.
Step four: buy bStocks on the spot market
With USDT in your account, this is the step that matters. bStocks trade on the spot market, with no real difference from buying an ordinary coin; you do not have to hunt for some mysterious 'US stock zone.'
The specifics:
- Type the code of the stock token you want into the Binance search box. The first batch includes TSLAB (Tesla), NVDAB (Nvidia), CRCLB (Circle), MUB (Micron), SNDKB (SanDisk) and others, depending on what the Binance spot page currently lists.
- Enter the matching spot trading pair (usually paired with USDT) and choose 'buy.'
- For beginners, use a market order (fills at the current price right away) or set a limit price you can accept. bStocks supports fractional buying with a very low barrier; roughly 5 dollars is enough to start, like buying a small slice of Tesla with pocket change.
- Fill in the amount, confirm the fee, place the order. Once filled, this bStock sits in your spot account.
That letter at the end of a stock token's code (the B in TSLAB, for example) is meaningful; do not mix it up with another token of the same name or a product from a different line. Binance Alpha has stock tokens too, which are not the same as the spot-market bStocks; for the difference, see bStocks vs Binance Alpha stock tokens. Double-check the code and price once more before ordering.
There are a few facts about bStocks itself worth having in mind before you buy. It is backed 1:1 by real shares, meaning for every one you buy, a matching real share is held in custody on the back end, which is fundamentally different from a CFD that holds no underlying and is pure bet-on-the-price. It supports 24-hour trading, so you can buy and sell on weekends and late nights when US markets are closed, a genuine convenience for people whose daily routine or time zone is offset from US market hours. And its underlying dividend rights are preserved, so when the real stock pays a dividend, token holders usually get the matching rights in some form; for how exactly they are distributed, see how to claim dividends. These fact anchors help you judge whether bStocks is really what you think it is, so you do not buy first and discover you misunderstood.
One more price detail to flag: a stock token's on-chain price relies on market makers and arbitrage to stay close to the underlying share price; most of the time it sticks closely, but when liquidity is thin or markets swing hard, it can drift from the underlying for a while. So the bStocks price you see is, in theory, roughly equal to, but not absolutely equal to, the real stock's price at that moment. For how this mechanism works and why it occasionally drifts, see how stock token prices are set. If you find the price wildly off from what you expected when buying, pause first; do not blindly charge in with a market order.
A word on the difference between market orders and limit orders, the one thing most worth thinking through before ordering. A market order says 'whatever the price, fill me now'; the upside is speed and a guaranteed fill, the trade-off is that when liquidity is thin or volatility is high, the actual fill price can be a notch off the quote you saw (this is called slippage). A limit order says 'I only accept this price or better'; the upside is price control, the trade-off is that if the price does not reach your level, it may never fill. For beginners buying small and wanting it simple, a market order is fine; but for a larger amount, or in hard volatility, a limit order is steadier. To see directly how much extra slippage might cost you, use the slippage calculator to estimate.
After buying, this bStock shows in your spot account. You can choose to keep it on the exchange (just buy and sell, no fuss), or withdraw it to your own Web3 wallet (self-custody, play DeFi). Both paths are valid, depending on your needs; the next step covers the latter. On the logic of fractional shares behind '5 dollars to buy Tesla,' and how 24-hour trading differs from normal US market hours, you can also read 5 dollars to buy Tesla? and 24-hour trading of tokenized US stocks. To work out the fee on a trade, use the fee calculator.
Step five: withdraw to the Binance Web3 wallet
By this step, you are already someone who 'holds bStocks.' But it is still in the exchange account, and the asset is, strictly speaking, held in custody by Binance. To make it truly yours, that is, self-custody, you need to withdraw it to your Web3 wallet. This is also the step that needs the most care in the whole process, because it involves choosing the network.
First, to be clear: withdrawing is not mandatory. If you only want to buy and sell for a price difference, leaving the asset in the exchange account is perfectly fine, and skipping this step is no problem. The point of withdrawing is 'self-custody,' making this asset truly and fully yours to control, independent of any platform; and 'unlocking DeFi,' since only after withdrawing to an on-chain wallet can you take bStocks into liquidity provision and lending. Decide whether you want these two things, then decide whether to withdraw.
Prerequisite: you need a Binance Web3 wallet first, and you must back up the seed phrase carefully. The seed phrase is that set of 12 or 24 English words; whoever gets it can empty your wallet, and if you lose it you can never get back in, and no support can save you. So before withdrawing, set up the wallet, write the seed phrase down on paper and store it offline, and never screenshot it to your photo album. If you have not set it up yet, read the full Binance Web3 wallet guide first, especially the seed-phrase section; do not skimp on it. Once ready:
- First, in the Web3 wallet, switch the network to BNB Chain and copy your receiving address.
- Go back to the exchange account, choose withdraw, select the bStocks token, and paste the address you just copied.
- At the step of choosing the network, pick BNB Chain (BEP-20). The withdrawal network must match the network you were on when you copied the address.
- Confirm the amount and fee, pass two-factor verification, and submit. BNB Chain confirms quickly, usually arriving within minutes.
This is the one point in this whole piece I most want to underline. That 'network' option when withdrawing, get it wrong and you may send the asset to the wrong chain, where an ordinary user basically cannot get it back. On your first withdrawal, be sure to send a tiny amount to test the path, confirm it arrives, then send the large amount. Also do not forget: on BNB Chain, you need to keep a little BNB in your wallet as gas, or after withdrawing in, trying to send out again or operate a DApp will stall. Use the gas fee estimator to see roughly how much to keep.
Let me stress again the concept that 'a withdrawal is a real on-chain action,' because it explains everything that looks odd about this step. Withdrawing from the exchange to your own wallet is not shuffling a number inside Binance, it is a transfer genuinely sent onto BNB Chain; it costs gas, waits for block confirmations, and has a transaction hash you can look up. That is why it is entirely different from an internal transfer between exchange accounts: internal transfers arrive instantly and are nearly free, while on-chain withdrawals take time and cost a fee. Grasp this and you understand why you must choose a network, why you wait a few minutes, and why the wrong network has serious consequences.
To confirm a withdrawal arrived, the most reliable way is not to stare at the wallet refreshing, but to take the transaction hash the withdrawal gave you and look it up on a BNB Chain block explorer, where the status is clear at a glance. Do not panic if the token does not show in the wallet yet; sometimes the wallet just does not display this token by default and you need to manually 'add / import' its contract address before it shows. For common questions during withdrawal, like nothing showing up, how fees are calculated, and whether it can be reversed, see withdrawing to a Web3 wallet, common questions.
Around the time bStocks launched, we ran all five steps end to end with a small account: a sub-account registered with BNB698, passed KYC, funded a small bit of USDT via C2C, spent a few dollars buying TSLAB on the spot market, and finally withdrew to a Binance Web3 wallet with the network set to BNB Chain. The whole experience was almost identical to buying and selling an ordinary coin; the only thing that gave us pause was that one network choice during withdrawal. We deliberately withdrew less than a dollar first to test the path, and only withdrew the rest after confirming it arrived. The habit proved worth it: the bit of extra gas is far cheaper than losing coins to the wrong network. From registration to coins in your own wallet, the actual operating time is short; the bulk is the 'prep work' beforehand, confirming the region, passing KYC, backing up the seed phrase.
What you can do afterward: a DeFi overview
With coins in your own Web3 wallet, the story is just beginning. This is exactly where tokenized stocks are more interesting than an ordinary broker, a 'stock' can keep working on-chain:
- Provide liquidity (LP): pair bStocks with a stablecoin and put it into PancakeSwap to provide liquidity, earning a cut of trading fees, at the cost of impermanent loss.
- Lend: deposit bStocks into Venus to earn interest, or pledge it to borrow stablecoins, at the cost of liquidation risk.
- Claim dividend rights: bStocks is backed 1:1 by real shares, and the underlying dividend rights are preserved.
- Just hold it: skip DeFi and keep it in self-custody, which is a perfectly reasonable choice too.
Here the blunt truth goes up front: liquidity provision and lending sound like 'making money make money,' but each carries a risk beginners most easily underestimate. The liquidity-provision trap is called impermanent loss; when the prices of the two tokens you supply diverge, the value of the asset mix you get back can be worse than if you had simply done nothing and held. The lending trap is called liquidation; after you pledge bStocks to borrow stablecoins, if the bStocks price falls past a certain line, the system force-sells your collateral to repay the debt, and you may be passively closed out at the worst price. Neither of these is 'a sure thing'; they trade taking on a specific risk for an uncertain return. So, again and again: beginners must run the flow and the risks through with a very small amount first, then decide how much to put in.
A reminder: these advanced plays tie reward and risk together, are not free money, and beginners must test with small amounts. For the whole-picture risks, see are tokenized stocks safe; for the traps beginners hit most, see 7 traps when buying bStocks for the first time. To work out the position size and the loss you can bear first, use the position size calculator.
Whole-flow quick reference and FAQ
The five steps condensed into one table for easy following:
| Step | What to do | One-line note |
|---|---|---|
| 1 Register | Register by email/phone, enable 2FA | Enter referral code BNB698 at registration |
| 2 Verify | Complete KYC | Info matches the ID exactly |
| 3 Fund | Buy USDT via C2C/bank card | Keep the trade on-platform |
| 4 Buy | Search TSLAB etc. on spot and order | Get the code right, from 5 dollars |
| 5 Withdraw | Withdraw to the Web3 wallet | Pick BNB Chain, test a small amount first |
A few things people often ask: What is the minimum? About 5 dollars, per the spot page. Must I verify? Yes, KYC cannot be skipped. Is it okay not to withdraw? Yes, keeping it on the exchange after buying is fine; withdrawing is only for self-custody and playing DeFi. Am I buying real stock? It is an on-chain token backed 1:1 by real shares, but you are not a legal shareholder; for this difference, see tokenized stock vs real US stock vs CFD.
A few more that beginners keep agonizing over: Is the withdrawal fee expensive? Gas on BNB Chain is very cheap, and a withdrawal usually costs just a tiny bit of BNB; the truly expensive thing is 'losing coins to the wrong network,' so saving on fees should not be your focus at this step, picking the right network is. Can I sell anytime after buying? What stays on the exchange can be sold on the spot market anytime; what you withdraw to the wallet has to be moved back to the exchange to sell, or swapped directly on an on-chain platform like PancakeSwap. Can it be halted or delisted like a stock? The tradability of a stock token is affected by the issuer and regulation, and a name can be adjusted or delisted, which is exactly why we keep stressing to go by the current Binance page and why we break out regulatory risk separately. Could I buy a fake bStock? Not if you buy by the official code on the Binance spot market; but if you see a 'much cheaper TSLAB' somewhere on-chain of unknown origin, it is most likely a counterfeit token, so do not touch it.
One sincere piece of advice to close: treat your first full run-through as 'buying experience with small money.' Buying one stock token with a few dollars and withdrawing once, every hesitation and every prompt you do not understand along the way, builds your intuition for this system. Once you have walked this path from registration to withdrawal yourself, looking back at the advanced plays will be a lot clearer. There is no rushing it, and no reason to.
*20% spot trading fee discount; the actual rate is whatever the Binance page shows and may change with policy. Just enter BNB698 in the referral code field when registering.
To cross-check official sources, see Binance's official Binance and the BNB Chain blog, plus Investopedia on KYC to understand why identity verification is an unavoidable step.
FAQ
What is the minimum amount needed to buy bStocks?
bStocks supports fractional buying with a very low barrier; roughly 5 dollars is enough to start with a small slice of stock tokens like Tesla or Nvidia. The exact minimum depends on what the Binance spot page currently shows.
Do I have to complete KYC to buy bStocks?
Yes. Buying bStocks on the Binance spot market requires completing account identity verification (KYC); it is a compliance requirement. Without passing KYC you generally cannot fund or trade normally.
Where do I buy bStocks, is there a special section?
bStocks trade on the Binance spot market, just like an ordinary coin; search for codes like TSLAB or NVDAB to place an order. After buying you can either keep it on the exchange or withdraw it to a Binance Web3 wallet for self-custody, choosing BNB Chain as the withdrawal network.