Phantom security notice

Phantom may show a "malicious dApp" warning. This is a false positive for new domains — our review with Blowfish (ticket #11666) is pending.

You can safely click "Proceed anyway" — SPLCreator only uses standard Solana programs.

View source code on GitHub →
Skip to main content

Solana Token Airdrop Guide: CSV Bulk Send Tutorial

Learn how to run a Solana token airdrop at scale using SPLCreator's CSV bulk send tool — no code, no CLI, just upload and go.

Solana Token Airdrop Guide: CSV Bulk Send Tutorial

A Solana token airdrop is one of the fastest ways to distribute your SPL token to a community — whether you are bootstrapping a meme coin, rewarding early holders, or running a marketing campaign. The problem? Doing it manually wallet-by-wallet is a nightmare. SPLCreator's CSV bulk airdrop tool eliminates that pain entirely: upload a spreadsheet, review the amounts, hit send. Done in minutes.

This guide walks through the full process — from preparing your CSV file to confirming on-chain transactions — with no CLI and no coding required.


What Is a Solana Token Airdrop?

An airdrop is the act of sending tokens directly to a set of wallet addresses. On Solana, this means creating (or reusing) an Associated Token Account (ATA) for each recipient and transferring your SPL tokens into it. Traditionally, developers did this via Metaplex CLI scripts or custom Node.js tooling — a process that required technical knowledge and still left room for errors.

SPLCreator replaces all of that with a visual bulk-send interface. You bring the list; the platform handles the RPC calls, ATA creation, and transaction batching.


Why Use CSV for Bulk Airdrops?

CSV (Comma-Separated Values) is the universal format for structured lists. Every spreadsheet app — Google Sheets, Excel, LibreOffice Calc — exports CSV natively. For a token airdrop this means:

  • Speed: prepare your recipient list in the tool you already use
  • Accuracy: amounts are locked in the file before you sign anything
  • Auditability: keep the CSV as an off-chain record of who received what
  • Repeatability: reuse or update the file for follow-up distributions

SPLCreator accepts a two-column CSV: wallet address and token amount. That is it.


Prerequisites

Before you start, make sure you have:

  1. A deployed SPL token — if you have not created one yet, see the complete Solana token creation guide for step-by-step instructions.
  2. Enough tokens in your wallet — the total sum of all airdrop amounts must be in your connected wallet.
  3. SOL for transaction fees — each batch of transactions costs a small amount of SOL. Budget roughly 0.000005 SOL per recipient, plus ATA creation costs (~0.00203928 SOL per new ATA).
  4. A supported wallet connected — Phantom, Backpack, Solflare, or Torus.

Step 1 — Prepare Your CSV File

Your CSV must follow this exact format:

address,amount
CkNDz5RGjb5JFGvFgs3xUH9NKPzLi7TFYSDFnGJq1234,1000
HJmGX2Qk9TvBmqL4pWzE6sNdYREaA7P8XfoR1uvwxyz,500
De9Qo4VaXb3Kp2LmNrCTh8WuZsFYE6GjitXyUv7890a,250

Column rules:

  • address — valid Solana base58 wallet address (44 characters)
  • amount — token amount in display units (SPLCreator handles decimal conversion automatically based on your token's configured decimals)

Tips for your spreadsheet:

  • Remove any trailing spaces from addresses — they cause validation errors
  • Use whole numbers or decimals depending on your token's decimal setting (standard is 9 decimals)
  • Duplicate addresses are allowed; SPLCreator will merge or warn depending on your settings
  • Maximum rows per upload: 10,000 wallets per batch (split larger lists into multiple files)

Save the file as .csv (UTF-8 encoding, no BOM).


Step 2 — Connect Your Wallet on SPLCreator

  1. Go to splcreator.com/airdrop
  2. Click Connect Wallet in the top-right corner
  3. Select your wallet (Phantom, Backpack, Solflare, or Torus)
  4. Approve the connection request — no transaction is signed at this step

Make sure you are on Mainnet if you are doing a real airdrop, or switch to Devnet for a free test run first (strongly recommended).


Step 3 — Select Your Token

After connecting, SPLCreator automatically fetches all SPL tokens in your wallet.

  1. Use the Token dropdown to select the token you want to airdrop
  2. Your current balance and token metadata (name, symbol, decimals) will appear
  3. Confirm the mint address matches your intended token

Token-2022 note: If your token uses Token-2022 extensions such as transfer fees or non-transferable flags, SPLCreator respects those constraints automatically. For a deeper look at the differences between Token-2022 and legacy SPL, see our Token-2022 vs Legacy SPL comparison.


Step 4 — Upload Your CSV

  1. Click Upload CSV (or drag-and-drop your file onto the upload area)
  2. SPLCreator parses the file and shows a preview table with:
    • Recipient address (truncated)
    • Amount per wallet
    • ATA status (existing / will be created)
    • Validation warnings (invalid address, zero amount, etc.)
  3. Review the summary:
    • Total recipients
    • Total tokens to send
    • Estimated SOL fee
  4. Fix any flagged rows before proceeding

The preview is fully client-side — your data does not leave your browser until you click Send.


Step 5 — Send the Airdrop

  1. Click Send Airdrop
  2. SPLCreator batches transactions (up to 20 transfers per transaction for efficiency)
  3. Your wallet will prompt you to approve each batch — this is normal; Solana transactions have a size limit
  4. Watch the progress bar as batches confirm on-chain
  5. When complete, a results table shows:
    • Confirmed transactions (with Explorer links)
    • Any failed transfers (you can retry these)

Total time for 1,000 wallets: typically under 3 minutes on Mainnet.


Step 6 — Verify On-Chain

After the airdrop completes:

  • Click any transaction signature to open Solana Explorer or SolScan
  • Verify token transfers appear in the transaction detail
  • Cross-check a sample of recipient wallets to confirm their token balances updated

Save your CSV and the transaction links as documentation — useful for community transparency posts.


Estimating Your Airdrop Costs

RecipientsNew ATAsEstimated SOL fee
100100~0.21 SOL
500500~1.05 SOL
1,0001,000~2.10 SOL
5,0005,000~10.50 SOL

ATA creation dominates cost at ~0.00203928 SOL each. If recipients already hold your token, the cost drops dramatically since the ATA already exists.

SPLCreator shows you the exact fee estimate before you sign anything.


Airdrop Strategies That Work

Early Holder Reward

Export your holder list from SolScan or Step Finance, add amounts proportional to current balances, upload CSV. Fast way to reward loyalty.

NFT Holder Airdrop

Pull holder wallets from Magic Eden or Tensor snapshot tools, assign flat amounts per wallet, upload. Common for project utility token distributions.

Marketing / Allowlist Airdrop

Collect wallet addresses via a Typeform or Google Form, export to CSV, run the airdrop. No dev work required.

Vesting via Multiple Airdrops

Schedule recurring airdrops using the same CSV with updated amounts. Manual process, but auditable and straightforward for smaller teams.


Multi-Chain Airdrops

SPLCreator is Solana-only. If you need to run simultaneous airdrops on Ethereum, BNB Chain, or other EVM networks, check out TheCoinLab.io — a sister platform from the same team that covers multi-chain token creation and distribution. Both platforms are independent tools designed for different chain ecosystems.


Frequently Asked Questions

How many wallets can I airdrop to at once?

SPLCreator supports up to 10,000 recipients per CSV upload. For larger distributions, split your list into multiple files and run them sequentially. There is no daily limit on airdrop volume.

Do recipients need to have SOL in their wallet?

Recipients do not need SOL — the sender pays for ATA creation. If a recipient's ATA for your token already exists (they previously held your token), there is no extra creation cost.

Can I test before going live on Mainnet?

Yes. Switch your wallet to Devnet in the SPLCreator network selector. Devnet SOL and tokens are free via faucets, so you can do a full dry run with your real CSV before touching Mainnet funds.

What happens if a transaction fails mid-airdrop?

SPLCreator tracks which batches confirmed and which failed. After the run completes, a retry panel shows failed recipients so you can re-send only those wallets — you will not double-send to wallets that already received tokens.

Does SPLCreator support Token-2022 transfer fee tokens in airdrops?

Yes. If your token has a transfer fee extension enabled, the fee is applied automatically per transfer. SPLCreator calculates the fee impact and includes it in the cost estimate shown before you sign.


Summary

A Solana token airdrop does not require a developer, a CLI, or a custom script. With SPLCreator's CSV bulk send tool, the full workflow — list preparation, upload, review, send, verify — takes under five minutes for most projects.

Ready to airdrop?splcreator.com/airdrop

Need to create your token first? Start with the Solana token creation guide. Want to understand Token-2022 advanced features before you launch? Read the Token-2022 vs Legacy SPL breakdown.

#solana token airdrop#SPL token#bulk airdrop#CSV#Token-2022#Solana

Ready to create your Solana token?

No coding required. Live on Solana in under 2 minutes.

Create Token Now →

Need an ERC-20 or BEP-20 token instead?

For Ethereum, BNB Chain and Polygon tokens, visit our sister project.

multi-chain token creator →