Skip to main content
All CollectionsSettingsSpending Limits
Set up and use Spending Limits
Set up and use Spending Limits

You can set rules for specific beneficiaries to access funds from a Safe without having to collect all signatures. This article shows how.

Tobias Schubotz avatar
Written by Tobias Schubotz
Updated over 2 months ago

💡 Allow any wallet to spend a limited amount of a specified token from your Safe.

You can set up the Spending Limit module in your Safe Account. This module allows giving spending permissions to any Ethereum address (even if they are not an owner of that account). Sending a token within a spending limit doesn’t require approvals from the signers of a Safe Account.

You can select what token and how much of that token the beneficiary address can spend either as a one-time transfer or a daily, weekly, or monthly limit.

Creating a spending limit

As an owner, go to your Safe Account → Settings → Setup and scroll down to the Spending limits section.

Press “New spending limit”. Paste a beneficiary address, select a token and amount.

Select whether it’s a one-time or a periodic spending limit.

Confirm the transaction. If it’s the first time you’re enabling this feature, the transaction will deploy and install the Allowance module for your Safe Account.

Once this transaction is executed, the beneficiary will be able to make transfers of that token without requiring an approval from other signers of the Safe Account, i.e. bypassing the threshold.

Making spending limit transfers

A spending limit beneficiary can initiate a token transfer transaction even if they aren’t a signer of that Safe Account.

Such transfers can be executed immediately.

Managing spending limits

If you wish to review the spending limits in your Account, or withdraw a previously given allowance, you can do so also on the Settings → Setup page.

Press on the trash bin icon to remove a spending limit.

Did this answer your question?