Bank account field formatting
Last updated: November 26, 2025
Use the following bank account fields and formatting to create bank account payment instruments or request Enterprise or Platforms bank payouts for Europe, the United Kingdom, and the United States.
You can also retrieve this information using the API.
European countries use the following currencies and schemes, and require the following bank account fields and formatting:
| Requirement | Description |
|---|---|
Currencies |
|
Schemes |
NoteIf SEPA Instant is not available, or the amount is over 100,000 EUR, Checkout.com automatically defaults to SEPA Credit Transfer.
|
Required bank details and format |
string The account holder's international bank account number (IBAN). |
string The bank or branch identifier. |
Use the specified formatting per supported country:
| Country | Country code | IBAN characters | Swift BIC format |
|---|---|---|---|
Austria |
| 20 |
|
Belgium |
| 20 |
|
Bulgaria |
| 22 |
|
Croatia |
| 20 |
|
Cyprus |
| 20 |
|
Czech Republic |
| 20 |
|
Denmark |
| 20 |
|
Estonia |
| 20 |
|
Finland |
| 20 |
|
France |
| 20 |
|
Germany |
| 20 |
|
Greece |
| 20 |
|
Hungary |
| 20 |
|
Iceland |
| 20 |
|
Ireland |
| 20 |
|
Italy |
| 20 |
|
Latvia |
| 21 |
|
Liechtenstein |
| 21 |
|
Lithuania |
| 21 |
|
Luxembourg |
| 21 |
|
Malta |
| 21 | |
Monaco |
| 21 |
|
Netherlands |
| 21 |
|
Norway |
| 21 |
|
Poland |
| 21 |
|
Portugal |
| 21 |
|
Romania |
| 21 |
|
San Marino |
| 21 |
|
Slovakia |
| 21 |
|
Slovenia |
| 21 |
|
Spain |
| 20 |
|
Sweden |
| 21 |
|
Switzerland |
| 20 |
|
The United Kingdom uses the following currencies and schemes, and requires the following bank account fields and formatting:
| Requirement | Description |
|---|---|
Country code |
|
Currencies |
|
Schemes |
|
Required bank details and format |
string The account holder's account number. |
string The account holder's sort code. |
The United States uses the following currencies and schemes, and requires the following bank account fields and formatting:
| Requirement | Description |
|---|---|
Country code |
|
Currency |
|
Schemes |
InformationSettlement depends on the receiving entity capabilities and schedules. |
Required bank details and format |
string The account holder's account number. |
string The account holder’s routing number or ABA routing number. |
To check required destination bank account fields and formatting for destination countries and currencies for bank payouts, call the Get bank account field formatting endpoint.
Provide the following path parameters:
{country}– The destination country, as an ISO alpha-3 country code{currency}– The destination currency, as an ISO 4217 code
Optionally, you can filter the results using the account-holder-type and payment-network query parameters.
post
https://api.checkout.com/validation/bank-accounts/{country}/{currency}
1{2"sections": [3{4"name": "Account Details",5"fields": [6{7"id": "iban",8"type": "string",9"display": "IBAN",10"description": "Alphanumeric account identifier",11"section": "account",12"required": true,13"validation_regex": "^[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,18}$",14"min_length": 22,15"max_length": 2216}17]18}19]20}