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

# Send crypto from a Bastion account

> Compare on-chain and off-chain crypto transfers, when each mode applies to segregated and omnibus accounts, and which quickstart to follow for each.

There are two ways to send crypto from a customer's Bastion account. Both use the same endpoint ([`POST /v2/crypto/transfers`](/v2/api-reference/cryptocurrency-transfers/submit-cryptocurrency-transfer)), but they work differently depending on where the funds are going and how your accounts are configured.

|                                 | On-chain                                                                              | Off-chain                                   |
| ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------- |
| **When to use**                 | Sending to any wallet address (external wallet, exchange, or Bastion deposit address) | Sending to another account on your platform |
| **Destination field**           | `address_destination`                                                                 | `account_destination`                       |
| **What you provide**            | Wallet address + chain                                                                | Recipient's Bastion account ID              |
| **Requires `OMNIBUS` accounts** | No - works for `SEGREGATED` accounts                                                  | Yes (both sender and recipient)             |
| **Blockchain transaction**      | Yes                                                                                   | No                                          |
| **Gas fees**                    | Sponsored by Bastion                                                                  | None                                        |
| **Settlement**                  | After block confirmation                                                              | Instant                                     |
| **Status lifecycle**            | `ACCEPTED` → `SUBMITTED` → `CONFIRMED` / `FAILED`/ `CANCELED`/ `DROPPED`              | `ACCEPTED` → `CONFIRMED` / `FAILED`         |

**If your platform uses segregated accounts**, all transfers are on-chain. Follow the on-chain quickstart.

**If your platform uses omnibus accounts**, you have both options. Use on-chain for sends outside your platform, and off-chain for sends within your platform.

| Quickstart                                                         | What it covers                                              |
| ------------------------------------------------------------------ | ----------------------------------------------------------- |
| [Send crypto on-chain](/guides/quickstarts/send-crypto/on-chain)   | Transfers through the blockchain to any wallet address      |
| [Send crypto off-chain](/guides/quickstarts/send-crypto/off-chain) | Instant transfers between omnibus accounts on your platform |


## Related topics

- [Crypto transfers and deposits](/guides/concepts/crypto-transfers.md)
- [Send crypto from the Bastion Dashboard](/guides/dashboard/send-crypto.md)
- [Send crypto off-chain between omnibus accounts](/guides/quickstarts/send-crypto/off-chain.md)
- [Receive crypto deposits to a Bastion account](/guides/quickstarts/receive-crypto-deposits.md)
- [Send crypto on-chain to any wallet address](/guides/quickstarts/send-crypto/on-chain.md)
