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

# Deposit

> Receive digital assets and USD into Anchorage Digital wallets and vaults.

A **deposit** is how funds enter Anchorage Digital. Receiving funds never requires quorum approval and never incurs a fee for the receiver. To accept funds, you create a place for them to land—a wallet and deposit address for digital assets, or a USD account for fiat—then share those details with the sender and watch for arrival.

## No quorum, no fee

Deposits are inbound, so there's no per-transaction quorum and no receiver-side network fee. The controls that matter for deposits are identity (attributing unknown senders) and address integrity (verifying the address you share is genuinely yours).

## Deposit guides

<CardGroup cols={2}>
  <Card title="Crypto deposit" icon="bitcoin" href="/knowledge-base/platform/developers/move-money/deposit/crypto">
    Create a wallet and deposit address to receive digital assets, then track and attribute the deposit.
  </Card>

  <Card title="USD deposit" icon="building-columns" href="/knowledge-base/platform/developers/move-money/deposit/usd">
    Receive USD by wire or ACH and reconcile inbound funds.
  </Card>
</CardGroup>

## Create a wallet and address

A wallet lives inside a vault and is created for a specific asset network. Create one with the **Deposit** button in the web or iOS dashboard, or via API.

```json theme={null}
// POST /v2/vaults/{vaultId}/wallets
{
  "networkId": "{asset network ID}",
  "walletName": "Bitcoin Mainnet - Wallet 1"
}
```

Provision a deposit address for an existing wallet:

```bash theme={null}
curl --request POST \
  --url https://api.anchorage-staging.com/v2/wallets/{walletId}/addresses \
  --header 'Api-Access-Key: {API key}' \
  --header 'accept: application/json'
```

Creating addresses requires the `Create address` permission. Reading wallets and addresses requires `Read vault activity`.

## Monitor arrivals

Subscribe to webhooks to be notified when funds land. See [Webhooks](/knowledge-base/platform/developers/webhooks/webhooks-overview). For digital assets, delivery waits on on-chain confirmation, typically around two confirmations depending on the blockchain; USD deposits notify once the wire or ACH settles.

## Deposit APIs

| API                         | Description                                                |
| :-------------------------- | :--------------------------------------------------------- |
| Create a wallet in a vault  | Creates a wallet for an asset network to receive deposits. |
| Provision a deposit address | Generates a new deposit address for a wallet.              |
| List addresses for an asset | Returns existing deposit addresses for an asset.           |
| List deposit attributions   | Returns deposits pending or completed attribution.         |
