Payouts to United Kingdom
What are the specific requirements for GBP payouts to the United Kingdom?
Review these United Kingdom-specific requirements before initiating GBP payouts. For the general
cross-border payment flow, see
Sending Cross-Border Payments.
Supported configurations
United Kingdom payouts support the following participant types:
- C2C (consumer-to-consumer) — individual customer to individual counterparty
- B2C (business-to-consumer) — business customer to individual counterparty
- B2B (business-to-business) — business customer to business counterparty
Payouts use the FPS (Faster Payments Service) rail with sort code and account number routing.
Trading account requirement
United Kingdom payouts require a USDC_SOL trading account as the source. Other trading account types
(such as USDC or USDC_NPL) are not supported for GBP payouts.
Verify GBP payout availability
Confirm your bank supports GBP payouts for your participant type.
Bank configuration requiredContact Cybrid support to enable GBP payouts and configure the United Kingdom as a supported
corridor for your bank.
GET /api/banks/{bank_guid}
Authorization: Bearer YOUR_TOKENLook for entries in supported_payout_symbols where:
symbol:GBP-USDorGBP-USDC_SOLcountry_code:GBparticipants_type:C2C,B2C, orB2Broute:bank_account
You can also query prices for the United Kingdom:
GET /api/prices?payout_country_code=GB
Authorization: Bearer YOUR_TOKENIdentity verification requirements
The platform validates all required KYC fields when you create a plan for GBP payouts.
Originator (Customer)
Individual originator (C2C):
name.first,name.lastdate_of_birthaddress.street,address.city,address.country_code
Business originator (B2C, B2B):
name.fulladdress.street,address.city,address.country_codeidentification_numberswith one of:tax_identification_numberemployer_identification_numberbusiness_registration_number
Receiver (Counterparty)
Create the counterparty with the
standard required fields
for the appropriate type (individual or business). The counterparty must be in verified state
before you can create the external bank account and plan.
Individual counterparty (C2C, B2C):
name.first,name.lastaddress.country_code
Business counterparty (B2B):
name.fulladdress.country_code
Purpose of transaction
For United Kingdom payouts, purpose_of_transaction is required for all participant types.
All standard purpose values are accepted.
Supporting documents
B2B payouts to the United Kingdom require at least one supporting document. No specific document
type is mandated, so you can use any supported type: invoice, purchase_order, delivery_slip,
contract, bill_of_lading, or others. C2C and B2C payouts require no supporting documents.
Requirements:
- At least one supporting document is required (B2B only).
- Up to 3 documents per plan.
- Each file must be uploaded with a
typematching the documenttype. - Allowed file formats:
application/pdf,image/jpeg,image/png. - Each file must be no larger than 8 MB, with a filename of 64 characters or fewer.
Upload each file via File Upload and wait for
state: completed before referencing its GUID. For the full supporting_documents field
structure, see
Sending Cross-Border Payments.
External bank account setup
Send a POST request to /api/external_bank_accounts with the following format.
Uses sort code routing with bank_code_type: SORT_CODE and payment_rail: FPS.
{
"account_kind": "raw_routing_details",
"name": "UK beneficiary account",
"counterparty_bank_account_details": [{
"bank_code_type": "SORT_CODE",
"bank_code": "200000",
"account_identifier": "12345678",
"payment_rail": "FPS"
}],
"counterparty_guid": "counterparty_guid",
"customer_guid": "customer_guid",
"asset": "GBP"
}
API versioningCreating external bank accounts with foreign raw routing details requires
Accept-Version: 2025-10-01or later.
For the full account model and field reference, see
Create Foreign Fiat External Bank Accounts.
Validation rules
- Sort code: Must be exactly 6 digits
- Account number: Must be exactly 8 digits
- Payment rail: Must be
FPS
Common validation errors
| Error Code | Description |
|---|---|
invalid_destination_account_exception | External bank account not completed or missing routing details |
invalid_purpose_of_transaction | Missing or invalid purpose value (required for C2C, B2C, and B2B) |
invalid_parameter | KYC requirements not met (originator or receiver PII incomplete) |
invalid_asset_exception | Bank does not support GBP payouts for the requested participant type |
invalid_payment_rail_for_country | Payment rail not supported for the United Kingdom |
Related resources
Updated 13 days ago

