Withdraw Token-2022 Transfer Fees to Your Wallet

Withdraw the Token-2022 transfer fees your Solana token has withheld in holder accounts and on the mint, into the wallet that collects the tax. The scan is free. A claim run has a 0.03 SOL Tokenry fee plus network fees, and one-time rent if your wallet has no account for the token. One wallet approval covers up to 340 holder accounts.

Solana SPLFree scan; 0.03 SOL per claim, plus network fees

Tax token

The scan is free and needs no wallet.

Why Tokenry

  • No Code Required

    Create, send and manage tokens without writing any code. Your wallet signs every step.

  • Fully Transparent

    All token data is publicly visible and verifiable on block explorers.

  • Multi-Chain

    Works on Solana and 12 EVM chains, including Ethereum, Base, Arbitrum, Polygon and BNB Chain.

  • Full Ownership

    You have full control. We never hold your keys, tokens, or authority.

How it works

How to withdraw your token's transfer fees

  1. 1

    Scan your token

    Paste your token's mint address into "Token address (mint)" and press "Scan". Any Token-2022 token with a transfer fee works, including ones made elsewhere.

  2. 2

    Check who collects the tax

    Check the "Collected by" row of the scan. It must read "Your wallet", because only the wallet that collects the tax can claim it.

  3. 3

    Choose how much to sell

    Pick a "Share to sell" if you want part of the tax as SOL, or keep all of it. The sale asks your wallet for a second approval.

  4. 4

    Review the claim

    Select "Review claim" and check the tax collected and the Tokenry fee.

  5. 5

    Claim and approve once

    Press "Claim tax" and approve once in your wallet. One approval covers the whole claim run.

  6. 6

    Check your wallet

    Look in your wallet: the claimed tax is in your wallet's own account for the token, and any share you sold arrives as SOL.

Related guide

How to Create Solana Token - Step-by-Step (Code & No-Code Guide)

Create a Solana token in minutes with a no-code tool for 0.15 SOL, or build it by hand with the Solana CLI. A step-by-step guide with the mistakes to avoid.

FAQ

Frequently asked questions

Something not covered here? Contact support.

Can I withdraw Token-2022 transfer fees without the CLI?

Yes. Tokenry's Claim Tax tool finds every account of your token that holds tax and builds the withdraw transactions for you. The free route is the `spl-token withdraw-withheld-tokens` command, signed with the keypair of the wallet that collects the tax. You pay only network fees, but you find and list the accounts yourself.

Who can withdraw the transfer fees of a Token-2022 token?

Only the token's withdraw withheld authority, the wallet that collects the tax, can withdraw its transfer fees, from holder accounts or from the mint. The Token-2022 program refuses a withdraw that this wallet has not signed.

Where does the tax go after each transfer?

A Token-2022 tax stays in the token account that receives each transfer. The receiver gets the amount minus the tax. The withheld tokens wait in that account until the wallet that collects the tax withdraws them, or until they are moved to the mint. The tax never reaches your wallet on its own.

Why can a token account with withheld tax not be closed?

Token-2022 refuses to close a token account that still holds withheld tax. The tax must first be harvested to the mint or withdrawn. Tokenry's tool to close empty token accounts and reclaim SOL harvests it to the mint before it closes the account.

How much does it cost to claim the tax?

Claiming your token's tax costs a 0.03 SOL Tokenry fee per claim run, plus about 0.00001 SOL in network fees per transaction. The first claim also pays a small one-time rent deposit if your wallet has no account for the token yet.

Can I sell the claimed tax for SOL?

Yes. Claim Tax can sell 25%, 50%, 75% or 100% of the claimed tax for SOL in the same flow, as a second wallet approval. Selling pays your token's own tax again, which you can claim later.

01

Where your token's tax waits before you claim it

Tax on a Solana Token-2022 token is held in 2 places: holder accounts and the mint (Solana docs on transfer fees). One Claim Tax run can collect transfer fees from both. Holders cannot spend the withheld tokens in their accounts.

The mint holds tax that was moved out of holder accounts, for example before an account was closed. Anyone can harvest withheld tokens to the mint, without a signature from the holder or from the wallet that collects the tax.

More background: how Token-2022 differs from SPL tokens.

02

The rate authority and the wallet that collects the tax

A Token-2022 tax token on Solana has 2 separate roles. The rate authority sets the tax rate, and the wallet that collects the tax withdraws it.

If your connected wallet does not collect the tax, Claim Tax does not let you claim. It shows the address of the wallet that does, so connect that wallet instead. If a launchpad made your token, check which wallet collects its tax.

If the role of collecting the tax was removed from a token, nobody can ever withdraw that token's tax. When you create a Solana tax token on Tokenry, the wallet that collects the tax is set at creation, and no Tokenry tool ever removes it.

03

What a claim costs

A claim run with Claim Tax on Solana has up to 3 costs. The Tokenry fee is 0.03 SOL per claim run, split across its transactions, paid to Tokenry. The network fee is about 0.00001 SOL per transaction, paid to the Solana network. On the first claim only, rent is about 0.0016 SOL, only if your wallet has no account for the token yet, and it is held in your new token account as a deposit.

The rent figure is the current rate, after Solana's SIMD-0437 rent cut. When your wallet already has an account for the token, a full run of 17 transactions totals just over 0.03 SOL.

04

What one claim run collects

One Claim Tax run on Solana withdraws the Token-2022 tax from the mint and from up to 340 holder accounts, the ones that hold the most tax. The run takes up to 17 transactions. If more accounts hold tax, press "Scan again" after the run to claim the rest.

Tokenry checks every transaction before your wallet asks you to sign. If your wallet does not hold enough SOL, you are stopped before you sign. Each transaction stands alone. If one fails, it claims no tax and you pay no share of the Tokenry fee for it, while the others still land.

05

Sell part of the tax for SOL

Claim Tax sells your chosen share through Jupiter, which routes the sale across Solana DEXes. Before review, the form shows the expected SOL and the price impact, and warns above 5% impact. The sale runs after the claim, at a fresh quote, on your share of the tax that landed.

Tokenry charges no fee on the sale. You pay the network fee, the fees of the DEX pools on the route, and your token's own tax on the transfer into the pool.

A failed sale never undoes the claim: the claimed tax stays in your wallet. If no market buys your token for SOL yet, claim without selling.

06

Lock the tax rate on an existing token

The "Lock tax rate" section of Claim Tax shows only to the wallet that holds your token's rate authority. Locking costs a 0.05 SOL Tokenry fee plus the network fee.

Locking removes the rate authority, and it is permanent: nobody can change the tax rate again. The wallet that collects the tax keeps its role, so you can still claim.

Locking the rate at creation on Tokenry's tax token creator is free.

More Solana tools

Solana Token CreatorCreate a new token
Solana Tax Token CreatorA token with a transfer tax
Solana Liquidity Pool CreatorOpen trading for a token
Solana Add LiquidityDeepen an existing pool
Solana Remove LiquidityWithdraw your liquidity
Solana Claim FeesCollect earned pool fees
Solana LP BurnerLock or burn LP for good
Solana MultisenderAirdrop to many wallets
Solana Burn TokensLower a token's supply
Solana IncineratorClose empty accounts, reclaim SOL
Revoke Mint AuthorityLock the token supply
Revoke Freeze AuthorityStop freezes on holder accounts
Revoke Update AuthorityLock the name, symbol and metadata link
All Solana toolsSolana token hub