How to Airdrop Tokens on BSC (BEP-20, No-Code)

Sanket DalviSanket DalviUpdated Aug 12, 20266 min read

How to airdrop tokens on BSC with Tokenry

How to airdrop tokens on BSC, without code, comes down to a list and a couple of clicks: pick your BEP-20 token, paste your recipients, approve once, and send to every wallet in one transaction.

If you want to send BNB or a BEP-20 token to a big list of wallets on BNB Smart Chain, this is the how-to.

What an airdrop on BSC actually is

An airdrop is a bulk token distribution: you send the same token to many wallets on-chain in one campaign. A no-code BSC multisender does it for you, taking a list of addresses and amounts and paying them all out from your wallet.

Teams use it to reward holders, drop a new token to a community, pay contributors, or send referral and staking rewards. The mechanics on BNB Chain are always the same: a recipient list, a token, and a little BNB for costs.

What you need before you start

  • A token to send. If you have not made one yet, create it first with the BSC token creator, or follow our guide to creating a BEP-20 token.
  • A wallet on BNB Chain holding that token and the amount you plan to send, like MetaMask or Trust Wallet.
  • Your recipient list as wallet addresses and amounts.
  • A little BNB to cover gas and the per-recipient service fee, both covered below.

How to airdrop tokens on BSC with no code

Tokenry's BSC multisender sends BNB or any BEP-20 token to a full list of wallets from your browser. It builds the transaction, you sign, and it shows every cost before you commit. Here is the flow.

Step 1: Connect your wallet

Connect MetaMask, Trust Wallet, or any wallet that holds the token you want to send.

If you are not on BNB Smart Chain yet, the tool prompts you to switch in one click.

Connecting a wallet on BNB Smart Chain in the Tokenry multisender
Connect a wallet that holds your token on BNB Chain.

Step 2: Pick BNB or your BEP-20 token

Choose native BNB, or pick any BEP-20 token from your wallet. You can also paste a token contract address to load one that is not listed.

Selecting a BEP-20 token to airdrop in the BSC multisender
Pick BNB or any BEP-20 token in your wallet.

Step 3: Choose how amounts are set

Pick your amount mode first, because it decides what your recipient list needs. There are three:

  • Custom per address. A different amount for each wallet, taken from your list, for a weighted drop.
  • Same amount each. One fixed amount to every wallet; you set the single number.
  • Equal split. Enter a total and it divides evenly across all recipients.
The three amount modes: custom per address, same amount each, and equal split
Custom per address, same amount each, or equal split.

Step 4: Add your recipients

Add your list three ways: paste it, upload a CSV, or enter wallets manually one at a time. For custom mode each line is address,amount; for same or equal, just the address.

Each row is validated live as you paste. Invalid addresses turn red and hold the Send button until you fix them, and duplicates are skipped automatically, so a typo never costs you a transaction and no wallet is paid twice.

Adding recipients by paste, CSV upload, or manual entry in the BSC multisender
Paste, upload a CSV, or add wallets manually.

Step 5: Review the summary

The summary shows your recipient count, the number of batches, the total tokens, and the service fee, plus your balance so you can confirm you have enough before signing.

Check the recipient count against your list here. This is your last stop before the wallet opens.

The BSC multisender summary: recipients, batches, total tokens, service fee, and balance
Recipients, batches, total, service fee, and balance.

Step 6: Approve, then send

For a BEP-20 token you sign twice: first an approval, then the send. Native BNB skips the approval and needs one signature. The next section explains why.

Once you confirm, the whole list goes out and the tool tracks it to confirmation. No code, no per-wallet clicking.

Wallet confirmation for the BEP-20 approval and batch send on BSC
Approve the token, then send the batch.

Step 7: Confirm the airdrop landed

When it finishes, the success screen confirms how many wallets you sent to and links the transaction.

The success screen showing the BEP-20 airdrop sent to every recipient with a BscScan link
The success screen with a link to the transaction.

Open that link on BscScan to see every transfer on-chain, or paste any recipient address to confirm the token arrived.

Verifying a BEP-20 airdrop transaction on BscScan
Every transfer is visible on-chain on BscScan.

The exact list format

Your list is one recipient per line, and the columns depend on the amount mode from Step 3. For custom per address, use two columns, the wallet address and the amount, separated by a comma. You can paste the list or upload a .csv file.

address,amount
0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28,1000
0x8ba1f109551bD432803012645Ac136ddd64DBA72,1000
0x53d284357ec70cE289D6D64134DfAc8E511c8a3D,500

For same amount each or equal split, drop the amount column and paste just the addresses, one per line, since the amount comes from a single field. A header row is optional either way.

0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28
0x8ba1f109551bD432803012645Ac136ddd64DBA72
0x53d284357ec70cE289D6D64134DfAc8E511c8a3D

Why does a BEP-20 airdrop take two transactions?

A BEP-20 token, like any ERC-20 style token, cannot be pulled from your wallet by a contract unless you allow it first. So a token airdrop is two steps: an approval that authorises the multisender to move the tokens, then the send that actually distributes them.

Tokenry approves the exact total you are sending, not an unlimited amount. Once the send is done, there is no open allowance left for the contract to touch. That is the safe way to do it, and it is why you see two wallet pop-ups for a BEP-20 drop and only one for native BNB.

What does a BSC airdrop cost?

Two things add up: BNB gas, and Tokenry's service fee of 0.001 BNB per recipient. There is no per-recipient account rent on BSC, unlike Solana, so the math is simple.

RecipientsService feePlus
1000.1 BNBgas
5000.5 BNBgas
1,0001.0 BNBgas

Gas on BNB Chain is cheap and, because the whole list goes out in a single send transaction, you pay it once (plus one approval for a BEP-20). Your wallet shows the gas estimate right before you sign, on top of the service fee in the summary.

How many wallets fit in one transaction?

You are not limited to a few hundred. The multisender packs your recipients into one send transaction and the contract handles the batching internally, so a 1,000-wallet drop is still a single signature for the send.

Many tools make you approve every batch, which means clicking through your wallet again and again for a large list. Here it stays one approval and one send, though BscScan will still show the transfers grouped inside the transaction.

How to avoid draining your own wallet

Most airdrop scams target people claiming tokens. As a sender, the risks are different, and avoidable:

  • Use the real tool. Bookmark the URL and check it before connecting. Fake multisender sites exist to farm approvals and drain wallets.
  • Never share your seed phrase. A real tool only asks you to sign a transaction, never to type your private key or seed phrase.
  • Approve the exact amount. Approve only what you are sending, not an unlimited allowance, so nothing lingers after the drop.
  • Test with a tiny batch first. Send to two or three of your own wallets before the full list to confirm everything works.

Common mistakes to avoid

  • Not holding enough BNB. You need BNB for gas and the per-recipient fee on top of the tokens themselves. Top up before a big drop.
  • A messy list. Duplicate or invalid addresses waste effort. Let the tool validate before you sign.
  • Wrong token. Double-check the contract address if you pasted one, so you send the token you actually mean to.
  • No test run. Always send a small test batch first on a big campaign.
Educational content, not financial advice. Tokenry is a self-serve, non-custodial tool, not a financial advisor. Crypto is volatile and risky - always do your own research before creating or distributing any token.

Frequently Asked Questions

How much does it cost to airdrop tokens on BSC?

Tokenry charges 0.001 BNB per recipient, plus BNB gas. A 1,000-wallet drop is about 1 BNB in service fees plus a single transaction's gas. There is no per-recipient account rent on BSC.

How many wallets can I airdrop to at once?

The tool packs your full list into one send transaction and the contract batches internally, so a thousand recipients is a single signature. Very large lists still go out from one screen without per-batch clicking.

Why does my BEP-20 airdrop need two transactions?

A BEP-20 token needs an approval before a contract can move it. So you sign an approval for the exact total, then the send. Native BNB skips the approval and needs one signature.

What format does the recipient list need?

One recipient per line. For custom amounts use address,amount; for the same-amount or equal-split modes, just the addresses. Paste it or upload a CSV, header optional. The tool validates every address and skips duplicates.

Is BEP-20 the same as ERC-20?

They follow the same token standard, so the airdrop works the same way. BEP-20 runs on BNB Smart Chain; ERC-20 runs on Ethereum and other EVM chains. The two-transaction approve-then-send flow is identical.

Can I airdrop native BNB, not just tokens?

Yes. Select BNB instead of a token and it sends to your whole list in one transaction, with no approval step since native BNB does not need one.

Is the airdrop safe and non-custodial?

Yes. Tokens move straight from your wallet to each recipient; the tool never holds them. The approval authorises only the exact amount you are sending, and you can cancel in your wallet at any point.

How do I get a list of wallets to airdrop to?

Take a snapshot: export the holder addresses of a token or NFT, or use your own whitelist or community list. Save it as address and amount, then upload it here.