BNB is one of the most popular and best performing coins in the crypto market.
To buy BNB, you can use centralized and decentralized exchanges, P2P services and your debit/credit card.
With the last option, it is possible to buy BNB on MetaMask.
You can use your debit/credit card to directly buy BNB in your MetaMask wallet without using Binance or any other exchange.
This may seem to be an easy way for those who just want to get some BNB right away without dealing with exchanges.
But it comes at a cost.
Due to pretty bad exchange rates and extra fees, you will pay a lot more money for BNB and end up with a lower amount of BNB than you would get on a crypto exchange when you buy BNB on MetaMask.
Let us show you how to buy BNB on MetaMask and then we will discuss the alternative methods that you can use to buy BNB.
Buying BNB on MetaMask
To buy BNB on MetaMask, first log in to your MetaMask wallet and then switch to the Smart Chain (BSC) network.
If you’ve not added BSC to your MetaMask wallet yet, you can follow our tutorial on how to add BSC to MetaMask.
To add BSC to MetaMask, you just need to click the network that you currently use on MetaMask such as Ethereum Mainnet and then click the ”add network” button.
You can add BSC to your MetaMask wallet by entering the information below in the relevant fields.
- Network Name: Smart Chain
- New RPC URL: https://bsc-dataseed.binance.org/
- ChainID: 56
- Symbol: BNB
- Block Explorer URL: https://bscscan.com
If you don’t even have a MetaMask wallet yet, check out our MetaMask tutorial to learn how to set up a MetaMask wallet.
After logging in to your MetaMask wallet and switching to BSC network, click the buy button to buy BNB.
You can currently use Transak and MoonPay to buy BNB with your credit/debit card or other available methods.
Let’s look at their rates.
Buying BNB on MetaMask with Transak
With Transak, you can get 0.9481 BNB for 257 USD while the BNB/USDT rate on Binance is around 257.8.
You pay 257 USD and get charged a fee of 12.95 USD (approximately 5% fee) which includes Transak fee, MetaMask fee and the transaction fee.
If you want to buy BNB using this method, you can click the buy now button to proceed to the next steps.
Yo will be required to enter and verify your email address and then complete the KYC process to buy BNB through Transak.
As you want to get BNB on BSC, you don’t need to enter a MEMO.
Buying BNB on MetaMask with MoonPay
With MoonPay, you can get 0.959 BNB for 258 USD while the BNB/USDT rate on Binance is 258.4.
With a fee around 4%, MoonPay seems to be better than Transak in terms of fees.
To buy BNB with MoonPay, you can click the continue button and enter your email address, basic identity information for verification purposes, a billing address and lastly your card info.
As you can see, buying BNB on MetaMask is actually pretty costly and not that straightforward method and also requires KYC.
Using cryptocurrency exchanges such as Binance, FTX and KuCoin to buy BNB is a much better method in terms of fees and the exchange rate.
How to buy BNB on Binance
To buy BNB and withdraw it to your MetaMask wallet, you can use Binance which has very low trading fees and transaction fees.
If you don’t have a Binance account yet, you can click the button below or use the referral ID ”WRYOO8BZ” to open your Binance account with a 20% fee discount:
If you already have a Binance account, you can use the code ”10indirim” when opening your Futures account on Binance and receive a 10% fee discount on futures trading fees.
To buy BNB on Binance, depending on your residency, you can deposit fiat currencies such as USD, EUR and GBP into Binance.
Or you can deposit crypto from your own wallet or an other exchange to Binance and then exchange your crypto to BNB.
To learn how to deposit crypto and fiat currencies into Binance, check out our tutorial on how to deposit money into Binance.
Once you deposit cryptocurrencies or fiat currencies into Binance, it is very easy to buy BNB.
There are many BNB pairs on Binance which you can check out on the spot trading page.
Alternatively, you can use Binance P2P to buy BNB, but it will also not have good exchange rates.
How to buy BNB with credit/debit card on Binance
Buying BNB with your credit/debit card on Binance may be a better option than doing it on MetaMask or using Binance P2P.
To buy crypto with your credit/debit card on Binance, click the credit/debit card page under the buy crypto dropdown menu.
If you really want to buy BNB with your credit/debit card, you can do it on Binance instead and get better rates.
The transaction fee and the minimum withdrawal amount for BNB withdrawals on Binance are also very low.
To learn how to deposit money to and trade on Binance, you can refer to our in-depth Binance tutorials:
If you have any questions about buying BNB on MetaMask or exchanges, please leave a comment below.