How to Airdrop Tokens on Ethereum
Sanket DalviAug 26, 20265 min read

How to airdrop tokens on Ethereum is cheaper and simpler than its reputation suggests: pick your ERC-20, upload a list, approve once, and send to every wallet in a batched transaction.
The mechanics are the easy part. The thing that actually trips people up is cost, so this guide leads with what an Ethereum airdrop really runs in 2026, when to time it, and when to use a Layer 2 instead. To be clear, this is about distributing a token you already hold to a list of wallets, not claiming a free airdrop.
Airdropping on Ethereum, in plain terms
An airdrop is a bulk distribution: you distribute tokens to multiple wallets on the Ethereum blockchain in one campaign. A no-code Ethereum multisender does it from your wallet, taking a list of addresses and amounts and paying them all out in batched transactions instead of one transfer at a time.
Teams use it to drop a new token at launch to a holder snapshot, reward a community, pay contributors in ETH or stablecoins, or run staking and referral rewards. If you have not created the token yet, make it first with the Ethereum token creator.
How to airdrop tokens on Ethereum with no code
Open the Ethereum multisender. It is non-custodial, so tokens move straight from your wallet to each recipient, and it shows every cost before you sign.
Step 1: Connect your wallet
Connect MetaMask, WalletConnect, or any wallet holding the token, and switch to Ethereum mainnet if the tool prompts you.

Step 2: Pick ETH or an ERC-20
Send native ETH, or paste the token's contract address to load any ERC-20 from your wallet.
Step 3: Add your recipients
Paste your list or upload a CSV as address,amount. Every row is validated live, invalid addresses are flagged, and duplicates are skipped.

Step 4: Approve, then review the fee
For an ERC-20 you sign a one-time approval. The review step then shows the recipient count, the number of batches, the total, and the fee in ETH before you commit.

Step 5: Sign and confirm
Sign the send. Lists up to 800 recipients go out as one batch; longer lists split automatically. When it finishes, you can confirm every transfer on Etherscan.

What an Ethereum airdrop really costs in 2026
Here is the honest cost picture, because it is the whole reason people hesitate. Two things add up: Tokenry's service fee, which is fixed, and network gas, which is not.
The service fee is 0.0001 ETH per recipient, the same on mainnet and on every Layer 2. That part is predictable:
| Recipients | Service fee | Batches |
|---|---|---|
| 100 | 0.01 ETH | 1 |
| 500 | 0.05 ETH | 1 |
| 1,000 | 0.1 ETH | 2 |
Gas is where the reputation comes from, and where it is now out of date. After the move of everyday activity to Layer 2s, mainnet gas in 2026 often sits under 1 gwei when the network is calm. At that level, the gas for a batched 1,000-wallet drop is on the order of a few hundredths of an ETH, not the hundreds of dollars people expect. Batching is a big part of that: sending to each wallet one by one pays the base transaction cost every time, while the multisender pays it once per batch, which is the 60 to 90% saving.
The catch is that gas is demand-priced. On a congested day, during a big mint or a market move, gwei can spike many times over and that same drop costs far more. So the accurate 2026 statement is: an Ethereum airdrop is cheap when the network is quiet and unpredictable when it is busy. The review step shows the live gas estimate before you sign, so you always see the real number first.
Time the airdrop for cheap gas
Because gas is the swing factor, when you send matters as much as how. Gas is usually lowest off-peak, roughly 02:00 to 07:00 UTC and on weekends, and highest during US market hours. Watch the Etherscan gas tracker and fire when gwei is low, and a large drop can cost several times less than the same send during a spike.

If a batch stalls because gas jumps mid-airdrop, nothing is lost. Each batch is its own transaction, so the ones already confirmed stay done, wallets are never paid twice, and you resume the rest once gas settles.
Ethereum mainnet or a Layer 2?
Since the service fee is identical everywhere, the mainnet-versus-L2 decision is purely about gas.
Use Ethereum mainnet when your token and holders already live there and you want maximum reach and credibility. Reach for a Layer 2 when cost is the deciding factor: the same non-custodial multisender runs on Base, Arbitrum, Optimism, and Polygon for a small fraction of mainnet gas, which matters for frequent or very large drops. For a routine airdrop to a big list where the audience is not tied to mainnet, an L2 removes the gas-spike risk entirely.
Why an ERC-20 airdrop takes two signatures
An ERC-20 cannot be moved by the multisender's smart contract unless you allow it first, so a token airdrop is two steps: an approval that authorizes the contract to move the tokens, then the send that distributes them. Tokenry approves the exact total you are sending, not an unlimited amount, so no open allowance lingers afterward. Native ETH skips the approval and needs one signature, since there is no token contract to authorize.
Getting your recipient list
Your list is one recipient per line as address,amount, pasted in or uploaded as a CSV. For a holder drop, take a snapshot to export the wallet addresses of a token or NFT; for a team or whitelist, paste the addresses directly.
address,amount
0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28,1000
0x8ba1f109551bD432803012645Ac136ddd64DBA72,1000
0x53d284357ec70cE289D6D64134DfAc8E511c8a3D,500The tool cleans stray spaces and separators, validates every address, and flags bad rows before you send, so a typo never costs a transaction.
Before a big drop
- Hold enough ETH. You need ETH for gas and the per-recipient fee, on top of the tokens themselves.
- Send a test batch first. Drop to two or three of your own wallets to confirm the flow before the full list.
- Check the contract address. If you pasted a token, confirm it is the one you mean to send.
- Use the real URL. Bookmark the tool and check it before connecting; fake multisender sites exist to farm approvals.
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 Ethereum?
Two parts: Tokenry's fee of 0.0001 ETH per recipient, plus network gas. The fee is fixed (0.1 ETH for 1,000 wallets); gas depends on how busy the network is when you send. At calm 2026 gas, a large drop's gas is a few hundredths of an ETH; on a congested day it is far higher.
Is airdropping on Ethereum expensive in 2026?
Not the way its reputation suggests. Since most activity moved to Layer 2s, mainnet gas often sits under 1 gwei when calm, so a batched airdrop's gas is modest. The cost only balloons during congestion, so timing matters, and an L2 avoids the risk entirely.
Should I airdrop on Ethereum mainnet or a Layer 2 like Base?
The service fee is the same on both, so it comes down to gas. Use mainnet when your token and holders live there. Use Base, Arbitrum, Optimism, or Polygon when cost is the deciding factor, since the same tool runs there for a fraction of mainnet gas.
When is Ethereum gas cheapest?
Usually off-peak, roughly 02:00 to 07:00 UTC and on weekends, and priciest during US market hours. Watch the Etherscan gas tracker and send when gwei is low; it can cut the bill several times over.
Why does an ERC-20 airdrop need two transactions?
An ERC-20 needs a one-time approval before a contract can move it, so you sign an approval for the exact total, then the send. Native ETH skips the approval and needs one signature.
How many wallets can I airdrop to at once?
Up to 800 per batch. Longer lists split into batches automatically and you sign each one, so there is no hard cap on the total number of wallets you can reach.
What format does the recipient list need?
One recipient per line as address,amount. Paste it or upload a CSV, header optional. The tool validates every address, skips duplicates, and flags bad rows before you send.
Is the airdrop non-custodial and safe?
Yes. Tokens move straight from your wallet to each recipient; the contract never holds them, and it is verified on Etherscan. The approval covers only the exact amount you are sending.