How to Revoke Token Approvals and Protect Your Wallet in 2026
— By Tony Rabbit in Tutorials

Learn how token approvals work, why unlimited allowances are dangerous, and how to revoke old approvals to improve wallet security in 2026.
If you use DeFi, you have probably approved tokens for a smart contract without thinking much about it. That approval lets the contract spend tokens from your wallet up to a certain limit. Sometimes the limit is small. Sometimes it is effectively unlimited. That is why learning how to revoke token approvals is one of the most useful wallet security habits in crypto.
What is a token approval?
A token approval is a permission you grant to a smart contract so it can move tokens on your behalf. It is common in swaps, lending protocols, liquidity pools, and yield strategies. If you want a deeper primer first, read our smart contract guide and yield farming tutorial.
Why unlimited approvals are dangerous
Many dApps ask for unlimited approvals because it makes repeat use smoother. The problem is simple: if that contract is later exploited, upgraded badly, or abused through a compromised frontend, the approval can become a liability. The contract may not need a fresh permission request to move your tokens.
How to revoke token approvals step by step
- Open a token approval dashboard such as Revoke.cash or your wallet's built-in approval manager.
- Connect the wallet you want to audit.
- Review approvals by chain and by token.
- Look for old, unused, or suspicious contracts.
- Revoke or reduce approvals you no longer need.
- Confirm the transaction and wait for it to settle on-chain.
When you should revoke approvals immediately
- After using a new or experimental dApp.
- When a protocol has been hacked.
- When you no longer use a wallet actively.
- When you approved a contract in a rush and did not review it properly.
Does revoking approvals cost gas?
Yes. Revoking an approval is an on-chain transaction, so you will usually pay gas. That is why some users delay it, but for wallets with meaningful balances or many old approvals, the cost is often worth it.
If you actively use DeFi dashboards, our DeBank tutorial, Zapper guide, and TradingView tutorial can help you separate research, monitoring, and execution more cleanly.
Best wallet security habit for active traders
The best setup is not one perfect wallet. It is a system. Use one wallet for long-term storage, another for active DeFi, and another for higher-risk experiments if needed. Revoke approvals on the active wallets regularly and keep the size of exposed balances under control.
FAQ
What happens when I revoke a token approval?
You remove or reduce a smart contract's permission to spend a token from your wallet.
Do I need to revoke every approval?
Not always, but you should review them regularly and remove approvals tied to apps you no longer use or no longer trust.
Can revoking approvals save my wallet after a hack?
It can reduce ongoing risk, but it will not reverse a completed theft. It is a preventive habit, not a recovery tool.