Currencies
BVNK supports a broad and continually expanding range of currencies. This page offers a comprehensive overview of all currently supported currencies and their specifications.
How currencies work
BVNK classifies currencies into two categories:
- Fiat: Traditional government-issued currencies such as USD, EUR, and GBP.
- Crypto: Digital currencies secured by cryptography such as BTC, ETH, and USDC.
Each currency on the platform is designated as either deliverable or non-deliverable:
-
Deliverable currencies are held by BVNK on behalf of partners, enabling deposits and withdrawals to external bank accounts. The API identifies these with the
supportsDeposits: trueflag. -
Non-deliverable currencies are virtual currencies available for wallet use and internal transfers with non-volatile balances. You cannot withdraw these as actual funds.
Platform availability
Currency functionality varies by BVNK product:
- Portal: Certain currencies support wallet creation, enabling you to hold balances and make transfers.
- Payments API (Display): Fiat currencies are shown on customer payment pages, typically matching the wallet currency.
- Payments API (Crypto): Customers can pay merchants using supported cryptocurrencies that have the
supportsDeposits: trueflag.
To determine if a currency supports deposits, use the List Crypto Currencies or List Fiat Currencies endpoints. Currencies with supportsDeposits set to true in the response can receive incoming funds. Those with supportsDeposits set to false are available for display or conversion only.
Crypto protocols and networks
Each cryptocurrency operates on one or more blockchain networks, also known as protocols. For example, USDC is available on Ethereum, Polygon, Solana, and other networks. When sending crypto to BVNK, ensure you use the correct network for both the currency and the destination address.
If you send funds using an unsupported network or protocol, those funds may be permanently lost. BVNK cannot guarantee recovery of tokens sent via the wrong chain.
When using the Hosted Payments Page, BVNK displays the required network and token standard next to the deposit address. Always verify the following:
- The network selected in your external wallet matches the network shown by BVNK.
- The address format is compatible with the expected protocol (for example, an ERC-20 address for Ethereum-based tokens).
The tables below list each supported cryptocurrency and its network, allowing you to confirm compatibility before initiating a transfer.
Minimum transaction amounts
All transactions processed through BVNK must meet a minimum value of EUR 1 or its equivalent in your chosen cryptocurrency or fiat currency. This threshold applies to both pay-ins (deposits) and payouts (withdrawals) across all supported cryptocurrencies. The equivalent is determined when the transaction is submitted.
Transactions below the EUR 1 equivalent will not be processed, credited, or received by the beneficiary. BVNK cannot recover these funds.
If your payment flows already process amounts above EUR 1, no action is required. If your system may generate transactions below this threshold, update your payment logic to enforce the minimum before submitting requests to BVNK.
Fiat currencies
| Currency Code | Currency Name | Account Number Format (Local) | Account Number Format (SWIFT) | Use for | Decimals |
|---|---|---|---|---|---|
| USD | US Dollar | ABA, CUBIX | Any format (e.g., IBAN) | Deposits / Payouts | 2 |
| EUR | Euro | IBAN | Any format (e.g., IBAN) | Deposits / Payouts | 2 |
| GBP | British Pound | IBAN, SCAN | Any format (e.g., IBAN) | Deposits / Payouts | 2 |
Fiat payout networks
BVNK pays out USD, EUR, and GBP over local and international payment networks. Payouts in eight more currencies over local banking networks are upcoming: these are domestic networks in the beneficiary's own country, used instead of SWIFT. The upcoming currencies are marked in the table below.
| Currency | Country | Payment network | Delivery time | Cut-off time |
|---|---|---|---|---|
| EUR | SEPA countries | SEPA Instant | Seconds | No cut-off (24/7/365) |
| EUR | SEPA countries | SEPA Credit Transfer | Within 1 business day | GMT 07:00am–02:00pm |
| GBP | United Kingdom | Faster Payments | Minutes to hours | No cut-off (24/7/365) |
| USD | United States | FedNow | Instant | 24/7 |
| USD | United States | RTP | Instant | 24/7 |
| USD | United States | Fedwire | Within 1 business day | GMT 01:45–08:00pm |
| USD | United States | ACH same day | Same day (T+0) | GMT 01:45–08:00pm |
| USD | United States | ACH | Next business day (T+1) | GMT 01:45–08:00pm |
| USD, EUR | International | SWIFT | 1–5 business days | GMT 07:00am–02:00pm (US and UK), CET 10:15–16:15, or CET 14:00–23:00 (Europe) |
| BRL | Brazil | Local banking network (upcoming) | Near real time | P2P and B2P: no cut-off (Mon–Sun). P2B and B2B: 2:45pm BRT (Mon–Fri) |
| MXN | Mexico | Local banking network (upcoming) | Instant | No cut-off (Mon–Sun) |
| ARS | Argentina | Local banking network (upcoming) | 3:45pm ART (Mon–Fri) | |
| CAD | Canada | Local banking network (upcoming) | 2:45pm MST (Mon–Fri) | |
| COP | Colombia | Local banking network (upcoming) | ||
| CLP | Chile | Local banking network (upcoming) | ||
| PHP | Philippines | Local banking network (upcoming) | ||
| KRW | South Korea | Local banking network (upcoming) |
Delivery times apply to payouts submitted before the cut-off time. Once available, local banking network payouts in BRL, MXN, ARS, and CAD will support B2B and P2P payments, from a minimum of USD 1 (BRL 10, about USD 1.92, in Brazil) up to USD 100,000 for B2B and USD 25,000 for P2P. For the limits on other networks, see Transaction limits. For full scheme details, see Payment schemes.
Cryptocurrencies
Crypto transactions must obtain enough confirmations on the relevant blockchain before they are considered complete. BVNK will wait for the Required confirmations detailed below to be reached.
The available cryptocurrencies depend on the specific jurisdiction.
The Decimals column shows each token's on-chain precision. For USDC on Stellar, BVNK processes amounts to 2 decimal places (whole US cents) and discards any fractional cents submitted through the API. For example, a payout of 10.257 USDC is processed as 10.25 USDC.
- EEA Customers
- RoW Customers
- US Customers
- Sandbox
| Currency Code | Currency Name | Network | Required confirmations | Use for | Decimals |
|---|---|---|---|---|---|
| Stablecoins | |||||
| EURC | Euro Coin | ETHEREUM | 12 | Deposits / Payouts | 6 |
| USDC | USD Coin | ARC | 1 | Deposits / Payouts | 18 |
| USDC | USD Coin | ARBITRUM | 300 | Deposits / Payouts | 6 |
| USDC | USD Coin | BASE | 10 | Deposits / Payouts | 6 |
| USDC | USD Coin | BINANCE | 4 | Deposits / Payouts | 6 |
| USDC | USD Coin | ETHEREUM | 4 | Deposits / Payouts | 6 |
| USDC | USD Coin | POLYGON | 4 | Deposits / Payouts | 6 |
| USDC | USD Coin | SOLANA | 32 | Deposits / Payouts | 6 |
| USDC | USD Coin | STELLAR | When included in closed ledger | Deposits / Payouts | 6 |
| USDC | USD Coin | TEMPO | 0 | Deposits / Payouts | 6 |
| USDG | Global Dollar | SOLANA | 32 | Deposits / Payouts | 9 |
| Other | |||||
| BNB | Binance Coin | BINANCE | 4 | Deposits / Payouts | 18 |
| BTC | Bitcoin | 1 | Deposits / Payouts | 8 | |
| ETH | Ethereum | 4 | Deposits / Payouts | 18 | |
| LTC | Litecoin | 4 | Deposits / Payouts | 8 | |
| POL | Polygon | POLYGON | 4 | Deposits / Payouts | 18 |
| SOL | Solana | 32 | Deposits / Payouts | 9 | |
| TRX | Tronix | 4 | Deposits / Payouts | 6 | |
| XRP | Ripple | When included in validated ledger | Deposits / Payouts | 6 | |