Solana Multisender — Bulk SPL Token Distribution

Send SPL tokens to thousands of Solana wallets in one go. Token-2022 supported. CSV & xlsx upload. On-chain verification. Non-custodial — your wallet signs every transaction.Learn more
From
NetworkMainnet
Connect your wallet (top-right) to load your tokens and balances.
How Multisender works
  1. Connect your wallet (Phantom, Backpack, or Solflare recommended)
  2. Pick the SPL token you want to distribute
  3. Paste recipients (one per line: address, amount) or upload xlsx/csv
  4. Run pre-flight, confirm, and approve in your wallet — large lists batch automatically
  5. Verify on-chain and download the result CSV
Non-custodial — your wallet signs every transaction. Your private key never leaves your device.

1.Choose Token

2.Recipients

One per line. Format: address, amount. Commas in amount allowed (e.g. "5,000.00"). Tab- and CSV-separated also accepted. Press ⌘/Ctrl + Enter to send.

How the Solana Multisender works

  1. 1

    Connect your Solana wallet

    Phantom, Solflare, Backpack, Coin98, Ledger, and Coinbase Wallet are all supported. Your private key never leaves your device — every transaction is signed inside your wallet.

  2. 2

    Choose a token and add recipients

    Pick any SPL or Token-2022 mint from your wallet (or paste a custom mint address). Enter recipients line-by-line, paste a CSV, or upload an .xlsx / .xls / .csv / .txt file with two columns: address and amount.

  3. 3

    Run pre-flight, approve, and verify

    The pre-flight check probes every recipient account, confirms decimals match the on-chain mint, and estimates SOL fees. Approve the batched signing in your wallet — the multisender broadcasts and on-chain verifies each transfer automatically.

Why use the Dexlab Multisender?

Token-2022 supported

Auto-detects whether the mint uses the classic SPL Token program or Token-2022, and uses the matching transfer-checked instruction.

Non-custodial by design

No middleware. Your wallet signs every transfer. Dexlab cannot move tokens on your behalf even if it wanted to.

On-chain verification, every send

After broadcasting, the tool reads each recipient ATA and confirms the balance covers the expected transfer. Mismatches surface immediately, not days later.

CSV and xlsx upload

Drag-and-drop spreadsheets, no manual conversion. Decimal amounts preserve full precision — no silent rounding.

Batched wallet signing

Recipients are split into chunks of 75 and signed in one wallet popup per chunk. Hundreds of transfers complete in minutes, not hours.

Per-row retry, never overpay

Failed rows can be retried individually for free — the service fee is paid once upfront and covers every recipient regardless of retry count.

Frequently asked questions

What is a Solana multisender?

A Solana multisender is a tool that distributes SPL tokens or SOL to many wallet addresses in one operation. Dexlab Multisender lets you paste a list (or upload CSV/xlsx) of recipients and send tokens in batched, wallet-signed transactions.

How much does the Dexlab Multisender cost?

Dexlab charges a 0.05 SOL service fee per recipient on Solana mainnet, plus the standard Solana network fee (~0.000005 SOL per transaction) and ATA rent for first-time recipients (~0.00204 SOL). Devnet usage is free for testing.

Is the Dexlab Multisender non-custodial?

Yes. Your wallet signs every transaction directly. Tokens never leave your control — Dexlab cannot move them on your behalf.

Does the multisender support Token-2022?

Yes. The multisender automatically detects whether the mint uses the classic SPL Token program or Token-2022, and uses transfer-checked instructions with the correct program for either case.

Can I upload an Excel file with recipients?

Yes. Upload .xlsx, .xls, .csv, or .txt files with two columns (address, amount). The first row can be a header. Decimal amounts are preserved at full precision (no rounding).

How many recipients can I send to in one batch?

There is no hard cap. Recipients are split into chunks of 75 transactions per wallet popup. A 1,000-recipient airdrop typically takes 14 popups and a few minutes of wall time. The pre-flight check warns you in advance how many popups to expect.

What happens if some transfers fail?

Each transfer is independent. Successful transfers stay confirmed on-chain; failed rows show in the result table with a Retry button. Retries do not incur additional service fee — the fee paid upfront covers every recipient regardless of retry count.

Can I send to thousands of wallets for an airdrop?

Yes. Multisender is built for large airdrops, investor distributions, payroll, and token migrations. The largest mainnet send verified by Dexlab to date covered 241 wallets and 10.5 billion XLAB tokens with zero failures.