Blog

Bulk Token Sender Solana: Send to 1000+ Wallets at Once

Solana's sub-cent fees and parallel processing make it the fastest and cheapest chain for bulk token distribution. Learn how to send SPL tokens to thousands of wallets in minutes.

By Marcus Rivera 12 min read Technical Guide

Why Solana for Bulk Token Sending

Solana offers the lowest cost and highest throughput for bulk token distribution of any major blockchain. Transaction fees under $0.01, block times of 400ms, and the ability to process multiple transactions in parallel make Solana the optimal choice for distributing tokens to 1,000-100,000+ wallets without significant gas expenditure.

The economics of bulk sending on Solana are unmatched. A 10,000-wallet distribution that costs $500-$5,000 in gas on Ethereum costs under $10 on Solana. This dramatic cost difference means projects can distribute tokens to their entire community without gas fees being a meaningful line item in their budget. The savings can be redirected to larger token allocations or additional distributions.

Speed is equally compelling. Solana's 400ms block times mean batch transactions confirm almost instantly. Combined with the ability to submit multiple transactions in parallel (unlike Ethereum's sequential nonce model), a bulk sender on Solana can complete distributions 10-50x faster than on Ethereum. A 5,000-wallet distribution completes in under 3 minutes.

Solana's growing DeFi ecosystem, with over $8 billion in TVL and active trading on Jupiter, Raydium, and Orca, ensures that bulk-sent tokens reach wallets that can immediately interact with them. Recipients can trade, stake, or provide liquidity for airdropped tokens within seconds of receiving them, maximizing the impact of your distribution.

OpenLiquid's Multisender is optimized for Solana's unique architecture, handling ATA creation, transaction compression, and parallel submission to deliver the fastest possible bulk sends through a simple Telegram interface.

How Solana Batch Transfers Work

Solana batch transfers work differently from EVM chains. Instead of a single smart contract call that loops through recipients, Solana transactions include multiple individual transfer instructions within a single transaction. Each transaction can fit 5-20 transfer instructions depending on whether Address Lookup Tables are used for compression.

The Solana runtime processes all instructions in a transaction atomically — either all succeed or all fail. A batch transfer transaction contains multiple SPL Token transfer instructions, each moving tokens from the sender's token account to a recipient's token account. The Solana Token Program handles each transfer instruction independently within the transaction.

Unlike EVM multicall contracts where a single contract call iterates through an array, Solana transactions directly encode each transfer as a separate instruction. This architecture means there is no loop overhead, but the transaction size limit (1,232 bytes) constrains how many instructions fit. Without optimization, approximately 5-8 transfers fit per transaction.

OpenLiquid optimizes Solana batch transfers using Address Lookup Tables (ALTs) that compress frequently-used addresses. With ALTs, each transfer instruction is smaller, allowing 15-20 transfers per transaction. For a 1,000-wallet distribution, this reduces the number of transactions from roughly 150 to roughly 60, halving execution time and fees.

The batch transfer process also handles ATA creation inline. If a recipient does not have a token account for the distributed token, OpenLiquid adds a create-associated-token-account instruction before the transfer instruction within the same transaction. This atomic handling ensures that recipients always receive their tokens regardless of whether they had a pre-existing token account.

Automatic ATA Creation and Handling

Solana's token model requires each wallet to have an Associated Token Account (ATA) for each token it holds. When bulk sending to wallets that do not have ATAs for your token, the sender must create these accounts at approximately 0.002 SOL each. OpenLiquid handles ATA creation automatically within the transfer transaction.

ATA creation is the most significant additional cost for Solana bulk sends, especially for new tokens where no recipients have existing accounts. For a 1,000-wallet distribution of a new token, ATA creation costs approximately 2 SOL (roughly $200-$400). For established tokens where many recipients already hold the token, ATA costs are substantially lower.

OpenLiquid pre-checks all recipient wallets before building transactions. The tool queries the Solana blockchain to determine which wallets already have ATAs for your token and which need new ones. This information is used to build optimized transactions that include ATA creation instructions only where needed, and the cost breakdown shows the exact ATA creation expense before you confirm.

The ATA rent deposit (0.002 SOL) is technically recoverable. If a recipient later closes their token account (after transferring or selling all tokens), the rent deposit is returned to the account owner — not the original creator. This means the ATA creation cost is a de facto transfer to the recipient, similar to giving them a small amount of SOL.

For large distributions where ATA costs are significant, one strategy is to announce the airdrop in advance and encourage recipients to create their ATAs by interacting with the token first (such as making a small swap on Jupiter). This shifts the ATA creation cost to recipients who want to participate, reducing the sender's total cost. OpenLiquid supports this workflow by allowing you to re-check ATAs just before execution.

Compressed Transactions with Lookup Tables

Address Lookup Tables (ALTs) are Solana's mechanism for transaction compression. By storing frequently-used addresses in an on-chain table, each address reference in a transaction shrinks from 32 bytes to 1 byte. OpenLiquid creates and uses ALTs automatically to maximize the number of transfers per transaction.

Solana's 1,232-byte transaction size limit is the primary constraint on batch size. Each token transfer instruction references several addresses: the token program, the sender's token account, the recipient's token account, and the token mint. Without compression, these 32-byte addresses consume most of the available space, limiting batches to 5-8 transfers.

ALTs solve this by storing addresses in an on-chain lookup table. The transaction then references addresses by their 1-byte index in the table instead of their full 32-byte address. For a batch transfer where the token program, mint address, and sender account are the same across all transfers, ALT compression saves 93 bytes per repeated address reference.

OpenLiquid creates an ALT at the beginning of each bulk send session. The table is populated with the token program address, your token account, the token mint, and other repeated addresses. This one-time setup costs approximately 0.003 SOL and enables all subsequent transactions to use compressed references. The ALT persists on-chain and can be reused for future distributions of the same token.

With ALT compression, OpenLiquid fits 15-20 transfers per transaction for standard SPL tokens. This 2-3x improvement over uncompressed transactions means a 1,000-wallet distribution requires only 50-65 transactions instead of 125-200. The practical impact is faster completion and marginally lower total fees, even though Solana fees are already near zero.

Step-by-Step Bulk Send with OpenLiquid

OpenLiquid's Solana bulk sender executes in five steps: select Solana, enter token mint, upload wallet list, review costs (including ATA creation), and execute. The tool handles ALT creation, ATA management, batch optimization, and parallel transaction submission automatically.

Step one: open the OpenLiquid Telegram bot and select Multisender, then Solana. Connect your Solana wallet (Phantom, Solflare, or Backpack) through the provided link. Verify your wallet holds sufficient tokens and SOL for gas and ATA creation.

Step two: enter your SPL token's mint address. OpenLiquid fetches the token metadata including name, symbol, decimals, and your balance. The tool also detects whether this is a standard SPL token or SPL-2022 with extensions, adjusting the transfer instructions accordingly.

Step three: upload your CSV file with Solana wallet addresses and amounts. OpenLiquid validates all addresses (base58 format, 32-44 characters), checks for duplicates, queries ATA existence for all recipients, and calculates total costs including ATA creation. The summary shows recipients with existing ATAs versus those needing new ones.

Step four: review the cost breakdown. This includes transaction fees (typically under $1 total), ATA creation costs (0.002 SOL per new account), platform fee (1% of token value), and total SOL required. The ATA creation cost is the largest variable — for new tokens, it can be significant for large distributions.

Step five: confirm and execute. OpenLiquid creates an ALT (if needed), then submits batch transactions. On Solana, multiple transactions can be submitted in parallel, significantly accelerating the process. Real-time updates show batch confirmations. The completion report includes Solscan links for every transaction and a downloadable distribution summary.

Parallel Transaction Processing

Unlike Ethereum where transactions from a single wallet must execute sequentially (due to nonce ordering), Solana supports parallel transaction submission. OpenLiquid submits multiple batch transactions simultaneously, processing 5-10 batches per second. This parallel execution is why Solana bulk sends complete in minutes rather than tens of minutes.

Ethereum's nonce model requires each transaction from a wallet to have a sequential nonce. Transaction N+1 cannot execute until transaction N is confirmed. This forces sequential submission and creates a bottleneck for large distributions. Even with multiple wallets, the throughput is limited by block inclusion capacity.

Solana has no such constraint. Multiple transactions from the same wallet can be submitted and processed in the same slot (block) as long as they do not conflict (i.e., they do not modify the same accounts). Since each batch transfer sends to different recipient accounts, batches are independent and can execute in parallel.

OpenLiquid exploits this by submitting 5-10 batch transactions simultaneously during a bulk send. The Solana runtime processes them in the same or consecutive slots, completing the entire distribution dramatically faster than sequential submission would allow. For a 1,000-wallet distribution with 60 batches, parallel submission completes in roughly 30-60 seconds versus 3-5 minutes for sequential submission.

The tradeoff of parallel submission is that if one transaction fails, it does not block others — but you may not discover the failure until after subsequent transactions have already been submitted. OpenLiquid manages this by monitoring all submitted transactions in real-time and flagging failures immediately. Failed batches are automatically retried after the parallel batch completes.

Cost Comparison: Solana vs EVM Chains

Solana bulk sending costs are 95-99% lower than Ethereum and 80-95% lower than most L2 chains. The total cost for a 10,000-wallet Solana distribution (excluding ATA creation) is under $10, compared to $750-$5,000 on Ethereum, $20-$100 on Arbitrum, and $10-$50 on Base.

Chain Gas per 1,000 wallets Speed (1,000 wallets) Additional costs
Solana <$1 1-3 minutes ATA creation: ~2 SOL for new tokens
Ethereum $75-$500 10-15 minutes Token approval: $2-$10
Base $1-$5 2-3 minutes Token approval: <$0.01
BNB Chain $5-$30 3-5 minutes Token approval: $0.05-$0.30
Arbitrum $2-$10 1-2 minutes Token approval: $0.01-$0.05

The cost advantage of Solana is most pronounced for large distributions. The per-transaction fee on Solana is effectively fixed at 0.000005 SOL (roughly $0.001), regardless of transaction complexity. Even with hundreds of batch transactions for a massive airdrop, the total fee remains negligible.

The caveat is ATA creation costs. For new tokens where all recipients need ATAs, the 0.002 SOL per account cost can add up. A 10,000-wallet airdrop of a new token requires approximately 20 SOL ($2,000-$4,000) in ATA creation fees. This cost does not exist on EVM chains where wallets can receive any token without account creation. For established tokens where most recipients already have ATAs, this cost is minimal.

When choosing between chains for bulk sending, consider both the direct costs and the audience value. Solana's cost advantage is clear, but Ethereum's DeFi audience or BNB Chain's Asian market reach may justify the higher gas costs for specific use cases. OpenLiquid supports all these chains through the same Multisender interface, and you can check pricing for multi-chain campaigns.

Use Cases for Solana Bulk Sending

Common use cases for Solana bulk sending include memecoin airdrops, NFT holder rewards, community token distributions, DeFi protocol incentives, and marketing campaigns. Solana's near-zero costs make it viable for use cases that would be impractical on higher-cost chains, such as micro-distributions to very large wallet sets.

Memecoin airdrops are the most popular use case on Solana. The memecoin culture on Solana encourages frequent, creative token distributions to build community engagement. With gas costs under $1 for thousands of wallets, projects can airdrop tokens to every active wallet in their Discord, every holder of a related token, or every trader on a specific DEX pair — distributions that would cost thousands on Ethereum.

NFT holder rewards are another common application. Projects that want to reward holders of their NFT collection can snapshot all owners, calculate reward amounts based on holding period or rarity, and bulk send tokens. OpenLiquid accepts the snapshot output directly as a CSV, making the workflow seamless from snapshot to distribution.

DeFi protocol incentives such as liquidity mining rewards, trading fee distributions, and governance token allocations are well-suited to Solana bulk sending. The low cost makes it practical to distribute rewards weekly or even daily, keeping users engaged with frequent smaller distributions rather than infrequent large ones.

Marketing campaigns that distribute small token amounts to a very large number of wallets are uniquely viable on Solana. Sending 100 tokens to 100,000 wallets costs under $100 in transaction fees on Solana — a fraction of what the same campaign would cost on any other chain. Combined with OpenLiquid's Token Creator for deploying the token and Volume Bot for generating post-distribution trading activity, you can execute a complete token launch campaign through a single Telegram bot.

Key Takeaways

  • Solana bulk sending costs under $1 in transaction fees for 1,000 wallets, making it 95-99% cheaper than Ethereum and the most cost-effective chain for large-scale token distribution.
  • Address Lookup Tables compress transactions to fit 15-20 transfers per transaction, and parallel processing allows multiple batches to execute simultaneously for maximum speed.
  • ATA creation (0.002 SOL per recipient) is the primary additional cost for new tokens. OpenLiquid detects and creates ATAs automatically within the transfer transaction.
  • OpenLiquid's Solana Multisender handles ALT creation, ATA management, parallel batch submission, and automatic retry through a simple Telegram interface.
  • Solana's economics make previously impractical use cases viable: micro-airdrops to 100,000+ wallets, daily reward distributions, and large-scale marketing campaigns at near-zero gas cost.

Frequently Asked Questions

OpenLiquid supports bulk sending SPL tokens to unlimited Solana wallets. Each transaction fits 15-20 transfers using Address Lookup Tables for compression. For 10,000+ wallets, the tool submits hundreds of parallel transactions, completing in minutes due to Solana 400ms block times and parallel processing.

Transaction fees on Solana are under $0.01 per batch, making bulk sending nearly free from a gas perspective. The primary costs are ATA creation (0.002 SOL per new recipient token account) and the OpenLiquid platform fee (1% of token value). A 1,000-wallet bulk send costs under $1 in transaction fees plus ATA creation costs.

Yes. Solana requires an Associated Token Account (ATA) for each wallet-token pair. OpenLiquid automatically detects which recipients need ATAs and creates them as part of the transfer transaction. ATA creation costs approximately 0.002 SOL per account and is paid by the sender.

Yes. OpenLiquid supports bulk sending native SOL, any SPL token, or both simultaneously. Sending SOL alongside your token ensures recipients have gas for future transactions. Configure SOL and token amounts separately in the same distribution session.

Solana bulk sends complete 10-50x faster than Ethereum. Solana 400ms block times and parallel transaction processing mean a 1,000-wallet distribution completes in 1-3 minutes versus 10-15 minutes on Ethereum. Solana can also process multiple batch transactions simultaneously, unlike Ethereum sequential nonce ordering.

Solana transactions are atomic — if the transaction fails, no tokens are sent from that batch. OpenLiquid automatically retries failed transactions up to three times with adjusted compute unit budgets. If retries fail, the affected addresses are reported separately for manual retry. Successful batches are never affected by failures in other batches.

Marcus Rivera
Marcus Rivera

Head of Research

DeFi researcher and on-chain analyst since 2020. Specializes in DEX liquidity mechanics, volume strategies, and cross-chain market making.

Start Airdropping with OpenLiquid

Bulk send SPL tokens for sub-cent fees. 8 chains. No subscriptions.

Open Telegram Bot →