Skip to main content
USD enters Anchorage Digital by wire or ACH into the bank account associated with your USD wallet. Deposits settle without quorum and carry no receiver-side fee. For the shared model, see Deposit. Unlike crypto, a USD deposit doesn’t go through deposit attribution. The sender’s bank details arrive on the transaction itself, so you reconcile inbound funds directly from GET /v2/transactions.

Receive and reconcile USD

1

Get your deposit instructions

Retrieve the bank wire and ACH details for your USD account from the web dashboard, and share them with the sender.
2

Receive the deposit.attributed webhook

The sender initiates a wire or ACH to those details. Once the funds settle, a deposit.attributed webhook fires with the transactionId. USD deposits don’t require attribution, so deposit.pending-attribution never fires for fiat. See Webhooks.
3

Read the deposit with GET /v2/transactions

Fetch the transaction to reconcile the funds against your ledger. The fiatDetails object carries the sender’s name, bank, and memo—no attribution step is required.

Reconcile from fiatDetails

For more on USD accounts, see the USD banking user guide.