Skip to main content
Grid supports a wide range of fiat currencies and cryptocurrencies, with automatic routing across optimal payment rails based on currency, destination, and speed requirements.

Supported Currencies

CryptocurrencyAvailable Globally
Bitcoin (BTC) and Stablecoin transactions supported worldwide with no geographic restrictions.
Full Platform AccessUnited States & Europe
Onboard as a platform with complete access to APIs, hosted KYC/KYB, dashboard, and business integrations. Send payments to 65 countries on local banking rails, in addition to BTC and stablecoins.
Local Payment Rails65 Countries
Receive payments via local rails like SEPA, PIX, UPI, and more.
CountryISO CodePayment Rails
🇦🇹 AustriaATSEPA SEPA Instant
🇧🇪 BelgiumBESEPA SEPA Instant
🇧🇯 BeninBJBank Transfer
🇧🇼 BotswanaBWBank Transfer
🇧🇷 BrazilBRPIX
🇧🇬 BulgariaBGSEPA SEPA Instant
🇧🇫 Burkina FasoBFBank Transfer
🇨🇲 CameroonCMBank Transfer
🇨🇦 CanadaCABank Transfer
🇨🇳 ChinaCNBank Transfer
🇨🇷 Costa RicaCRBank Transfer
🇭🇷 CroatiaHRSEPA SEPA Instant
🇨🇾 CyprusCYSEPA SEPA Instant
🇨🇿 Czech RepublicCZSEPA SEPA Instant
🇩🇰 DenmarkDKSEPA SEPA Instant
🇨🇩 DR CongoCDBank Transfer
🇪🇪 EstoniaEESEPA SEPA Instant
🇫🇮 FinlandFISEPA SEPA Instant
🇫🇷 FranceFRSEPA SEPA Instant
🇩🇪 GermanyDESEPA SEPA Instant
🇬🇭 GhanaGHBank Transfer
🇬🇷 GreeceGRSEPA SEPA Instant
🇭🇰 Hong KongHKBank Transfer
🇭🇺 HungaryHUSEPA SEPA Instant
🇮🇸 IcelandISSEPA SEPA Instant
🇮🇳 IndiaINUPI IMPS
🇮🇩 IndonesiaIDBank Transfer
🇮🇪 IrelandIESEPA SEPA Instant
🇮🇹 ItalyITSEPA SEPA Instant
🇨🇮 Ivory CoastCIBank Transfer
🇰🇪 KenyaKEBank Transfer
🇱🇻 LatviaLVSEPA SEPA Instant
🇱🇮 LiechtensteinLISEPA SEPA Instant
🇱🇹 LithuaniaLTSEPA SEPA Instant
🇱🇺 LuxembourgLUSEPA SEPA Instant
🇲🇼 MalawiMWBank Transfer
🇲🇾 MalaysiaMYBank Transfer
🇲🇱 MaliMLBank Transfer
🇲🇹 MaltaMTSEPA SEPA Instant
🇲🇽 MexicoMXSPEI
🇳🇱 NetherlandsNLSEPA SEPA Instant
🇳🇬 NigeriaNGBank Transfer
🇳🇴 NorwayNOSEPA SEPA Instant
🇵🇭 PhilippinesPHBank Transfer
🇵🇱 PolandPLSEPA SEPA Instant
🇵🇹 PortugalPTSEPA SEPA Instant
🇷🇴 RomaniaROSEPA SEPA Instant
🇸🇳 SenegalSNBank Transfer
🇸🇬 SingaporeSGPayNow FAST Bank Transfer
🇸🇰 SlovakiaSKSEPA SEPA Instant
🇸🇮 SloveniaSISEPA SEPA Instant
🇿🇦 South AfricaZABank Transfer
🇰🇷 South KoreaKRBank Transfer
🇪🇸 SpainESSEPA SEPA Instant
🇱🇰 Sri LankaLKBank Transfer
🇸🇪 SwedenSESEPA SEPA Instant
🇨🇭 SwitzerlandCHSEPA SEPA Instant
🇹🇿 TanzaniaTZBank Transfer
🇹🇭 ThailandTHBank Transfer
🇹🇬 TogoTGBank Transfer
🇺🇬 UgandaUGBank Transfer
🇬🇧 United KingdomGBFaster Payments Bank Transfer
🇺🇸 United StatesUSACH Wire Transfer RTP FedNow
🇻🇳 VietnamVNBank Transfer
🇿🇲 ZambiaZMBank Transfer
Regional Summary
Europe
Primary: SEPA/SEPA Instant
32 countries
Africa
Primary: Bank Transfer
17 countries
Asia-Pacific
Various instant payment systems
11 countries
Americas
PIX, SPEI, ACH, FedNow
5 countries
Grid automatically selects the optimal rail based on currency, country, and amount. You don’t need to specify the rail in your API requests.

Currency Conversion

Grid handles currency conversion automatically through the quote system:

Exchange Rates

  • Real-time rates: Grid provides live exchange rates based on market conditions
  • Rate locking: Quotes lock rates for 1-15 minutes depending on payment type
  • Transparency: Exact rates and fees shown before execution
  • No hidden fees: What you see in the quote is what you pay

Example Conversion Flow

POST /quotes

{
  "source": {"accountId": "InternalAccount:e85dcbd6-dced-4ec4-b756-3c3a9ea3d965"},
  "destination": {"accountId": "ExternalAccount:a12dcbd6-dced-4ec4-b756-3c3a9ea3d123", "currency": "MXN"},
  "lockedCurrencySide": "SENDING",
  "lockedCurrencyAmount": 100000
}
Response:
{
  "quoteId": "Quote:019542f5-b3e7-1d02-0000-000000000020",
  "status": "PROCESSING",
  "createdAt": "2025-10-03T15:00:00Z",
  "expiresAt": "2025-10-03T15:05:00Z",
  "source": {
    "accountId": "InternalAccount:e85dcbd6-dced-4ec4-b756-3c3a9ea3d965",
    "currency": "USD"
  },
  "destination": {
    "accountId": "ExternalAccount:a12dcbd6-dced-4ec4-b756-3c3a9ea3d123",
    "currency": "MXN"
  },
  "sendingCurrency": {
    "code": "USD",
    "name": "United States Dollar",
    "symbol": "$",
    "decimals": 2
  },
  "receivingCurrency": {
    "code": "MXN",
    "name": "Mexican Peso",
    "symbol": "$",
    "decimals": 8
  },
  "totalSendingAmount": 100,
  "totalReceivingAmount": 17250,
  "exchangeRate": 17.25,
  "feesIncluded": 5,
  "transactionId": "Transaction:019542f5-b3e7-1d02-0000-000000000025"
}
This shows: Send 1,000Receive1,000 → Receive 17,250 (at rate 17.25), $250 fee.