# Virtual Accounts

### Align Virtual Accounts

**Align Virtual Accounts** are permanent, reusable fiat deposit and payout bank accounts that streamline both sides of the fiat-crypto lifecycle.&#x20;

Named Virtual Accounts allow your users to collect **(on-ramp)** funds into a named bank account and pay-out **(off-ramp)** funds from a named bank account. Virtual accounts are used for routing and do not store balances on acccounts.

#### How It Works

1. **On-Ramps (Pay-Ins)**
   * Customers deposit fiat into a dedicated virtual account.
   * Every deposit is automatically converted into crypto (e.g., USDC, USDT) and delivered to a specified destination such as a wallet address, exchange account, or payment flow.
2. **Off-Ramps (Pay-Outs)**
   * Convert crypto back into fiat and deliver funds to local bank accounts.
   * Support for **named payments** ensures clear reconciliation and traceability for recipients.

***

#### Key Capabilities

* **Multi-Currency Support**
  * Accept and pay out in major fiat currencies, including **USD**, **EUR**, and **AED**, with more currencies planned.
  * Each currency provides local banking details like account numbers, routing codes, or **IBANs** for fast and cost-effective transfers.
* **Local Banking Rails**
  * **USD ACH/Wire Accounts**: Named U.S. account number and routing number for **ACH** or **wire** transfers.
  * **USD SWIFT Accounts:** Named IBAN for deposits and payouts.
  * **EUR Accounts**: **IBAN** for deposits and payouts via **SEPA** across Europe.
  * **AED Accounts**: Named **IBAN** for deposits and payouts via **UAEFTS** within the UAE.
* **Permanent & Reusable**
  * Once assigned to a customer, virtual accounts remain persistent for all future deposits or payouts, reducing operational complexity and payment friction.

***

If you are interested in learning more about our Virtual Accounts, please reach out to the [sales team](https://cal.com/align-labs/30min) or contact us via [telegram](https://t.me/buildingalign).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.alignlabs.dev/products/virtual-accounts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
