> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useveil.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto-settle

> Configure a wallet to automatically offramp every deposit it receives — no manual API call needed.

**Auto-settle** is the mode where Veil offramps stablecoin deposits automatically, the moment they arrive at a wallet from a configured source address. It's the closest thing to "set it and forget it" — useful for treasury sweeps, recurring billing, and any flow where you'd rather not call the offramp API explicitly.

## How it shows up in Veil

Set the source address on a wallet — the external address you'll be sending from — and confirm the wallet has a bank account assigned. Veil starts watching the wallet's deposit address; when stablecoin arrives from that source, the offramp fires automatically and funds settle to the wallet's bank.

## What does (and doesn't) trigger settlement

<CardGroup cols={2}>
  <Card title="Triggers" icon="circle-check">
    A deposit at the wallet's address coming **from the configured source address**, in an amount at or above the minimum.
  </Card>

  <Card title="Does not trigger" icon="circle-xmark">
    Deposits from a different sending address (they land but stay put). Deposits below the minimum. Deposits to a wallet still in manual mode.
  </Card>
</CardGroup>

The source-address gate is what makes auto-settle safe: random deposits from unknown senders won't drain into your bank account.

## Minimums

Every route has a minimum deposit. Below that, auto-convert won't fire — the deposit still lands in the wallet, and you can offramp it manually any time or wait for enough to accumulate to clear the minimum.

## Changing auto-settle

| Action                           | What changes                                           |
| -------------------------------- | ------------------------------------------------------ |
| Set or update the source address | Future deposits from that address will auto-convert    |
| Disable auto-settle              | Deposits stay in the wallet until you offramp manually |
| Reassign the bank account        | Future auto-settlements go to the new account          |

## Tradeoffs vs. manual offramp

**Auto-settle** is best when you control the sending wallet and want zero-friction settlement. **Manual** [offramp](/concepts/offramp-lifecycle) is best when you accept deposits from many addresses, when you want to confirm each conversion explicitly, or when you need to choose the destination bank account per transaction.

## See also

* [Wallets](/concepts/wallets) — wallet modes and source addresses
* [Offramp lifecycle](/concepts/offramp-lifecycle) — what happens manually vs. automatically
* [Bank accounts](/concepts/bank-accounts) — where auto-settled funds land
