BNB Fees Explained: What You Actually Pay on BNB Smart Chain

BNB fees are what you pay BNB Smart Chain to process a transaction, and they are small: sending a token costs a fraction of a cent, and a swap on a decentralised exchange such as PancakeSwap usually costs about a cent. Every fee is paid in BNB, the chain's own coin, whatever token you are actually moving. That single rule causes most of the confusion people run into.
What is gas, in plain terms?
Gas is how much work your transaction asks the network to do, counted in units. The gas price is what you pay per unit, quoted in gwei - a very small slice of one BNB. Multiply the two and you have your fee. It behaves like postage: a heavier envelope costs more, and the post office takes one currency only. On BNB Smart Chain the gas price sits close to a floor of about 0.05 gwei, which is why the cost barely moves even when the network is busy - unlike Ethereum, where a crowded hour can multiply the fee many times over.
Why do I need BNB to send USDT?
Because USDT on this chain is a passenger, not the driver. The token is a record inside a contract, and changing that record is work the network charges for - in BNB. So a wallet holding 500 USDT and zero BNB can see the money and cannot move a cent of it. This is the single most common "my wallet is broken" message, and the fix is to send a dollar or two of BNB to the same address.
What a transaction typically costs
- Sending BNB: 21,000 gas - a tiny fraction of a cent.
- Sending a BEP-20 token such as USDT: 50,000-65,000 gas, roughly a fifth to a third of a cent at recent BNB prices.
- Swapping on a decentralised exchange: 150,000-300,000 gas, about half a cent to a cent.
Practical note: keep two or three dollars of BNB in any address you use on this chain, and top it up before you need it. Approving a token for a swap is its own small transaction, so budget for two fees rather than one. If a transfer on this chain is costing you dollars rather than cents, stop and check which network your wallet is actually on - see recovering BEP-20 tokens from a wallet that cannot see BSC and sending to the wrong network address.