Skip to main content
The Token Sweeper is one of bundl’s most powerful features. Collect any SPL token from all your wallets to a single destination with one click.
Token Sweeper is a Pro feature.

The Problem It Solves

You have USDC scattered across 20 wallets. To consolidate: Without bundl:
  1. Open each wallet
  2. Send USDC to destination
  3. Repeat 20 times
  4. Result: 20+ transactions, 30+ minutes
With bundl:
  1. Select wallets
  2. Click sweep
  3. Choose token and destination
  4. Result: 1 click, 2 minutes

How to Sweep Tokens

1

Select Source Wallets

Use the checkboxes to select which wallets to sweep from. Select all with ⌘/Ctrl + A.
2

Open Token Sweeper

Click [sweep tokens] in the selection action bar.
3

Choose Token

The dialog shows all tokens found across selected wallets. Click to select (e.g., USDC).You’ll see the total amount available to sweep.
4

Choose Destination

Select which wallet receives all the tokens. Only your bundl wallets are shown.
5

(Optional) Select Fee Payer

If some source wallets have no SOL for gas, select a fee payer wallet.

Gasless Sweep

Learn about gasless sweeps
6

Sweep

Click [sweep] to execute. Watch progress as each wallet is swept.

The Sweep Dialog

┌────────────────────────────────────────────────────────────┐
│ Sweep Tokens                                               │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ Select Token:                            [☑ Select All]   │
│ ┌────────────────────────────────────────────────────────┐│
│ │ ○ USDC          $2,500.00     2,500 USDC              ││
│ │ ● BONK          $150.00       1,500,000 BONK          ││
│ │ ○ JUP T22       $75.00        15 JUP                  ││
│ └────────────────────────────────────────────────────────┘│
│                                                            │
│ Destination:                                               │
│ [main-wallet ▼]              8xK4...3nPq                  │
│                                                            │
│ Fee Payer (optional):                                      │
│ [Select a wallet to pay gas ▼]                            │
│                                                            │
│ ─────────────────────────────────────────────────────────│
│                                                            │
│ Summary:                                                   │
│   Sweeping: 1,500,000 BONK                                │
│   From: 15 wallets                                        │
│   To: main-wallet                                         │
│   Est. Fee: ~0.0001 SOL per wallet                        │
│                                                            │
│                                     [cancel]  [sweep]      │
└────────────────────────────────────────────────────────────┘

Supported Tokens

Token Sweeper works with:
  • ✅ Standard SPL tokens (USDC, BONK, etc.)
  • ✅ Token-2022 tokens (JUP, PYTH, etc.)
  • ✅ Any token with valid metadata
  • ✅ LP tokens

Sweep Results

After sweeping, you’ll see a summary:
Sweep Complete

  ✓ Succeeded: 12 wallets
  ⊘ Skipped: 3 wallets (zero balance)
  ✗ Failed: 0 wallets

  Total swept: 2,500 USDC

Result States

StateMeaning
SucceededTokens transferred
SkippedNo tokens to sweep (zero balance)
FailedTransaction error (see details)

Select All Tokens

Want to sweep ALL tokens, not just one?
  1. Click [☑ Select All] next to “Select Token”
  2. All available tokens are selected
  3. Each token is swept in sequence
  4. One destination receives everything
This is useful for consolidating everything from old wallets.

Common Use Cases

Consolidating Profits

After trading across multiple wallets, sweep USDC to your main wallet.

Emptying Airdrop Wallets

Received tokens across 50 wallets? Sweep them all to one place.

Closing Old Wallets

Before deleting old wallets, sweep all tokens out first.

Portfolio Rebalancing

Collect scattered holdings for easier management.

Fees

Each sweep transaction costs:
  • ~0.000005 SOL base fee
  • ~0.002 SOL if creating destination token account (first time only)
If source wallets don’t have SOL, use Gasless Sweep:

Gasless Sweep

Sweep from wallets with zero SOL balance

Tips

  1. Check balances first – Empty wallets are skipped anyway
  2. Use gasless sweep – When source wallets lack SOL
  3. Sweep to a funded wallet – Destination should have SOL for future fees
  4. Select all for cleanup – When closing out wallets

Troubleshooting

Wallets with zero balance of the selected token are automatically skipped. This is normal.
Usually due to insufficient SOL for gas. Use a fee payer for gasless sweep.
Only tokens with non-zero balances in selected wallets appear. Check that the token exists.
Each wallet requires a separate transaction. 50 wallets ≈ 45-60 seconds.

Next Steps