Skip to main content
A user’s bank account is what connects Saber to real-world money movement on their behalf. Depending on the flow, a linked bank account is used to either pull funds from the user or deliver funds to them.
Bank account linkage is the third step in most flows: Create User → KYC → Bank Account Linkage → Transaction.

Why a bank account gets linked

Deliver funds — Offramp

On offramp, the linked bank account is the payout destination — once a sell transaction is confirmed, fiat is sent there.

Pull funds — Onramp

On some onramp flows, the linked bank account is the funding source money is pulled from to convert into stablecoin.
There’s no single method used everywhere — which one applies depends on the corridor and the flow.
The client collects the user’s bank details directly (account number, bank code, IBAN, sort code, etc., depending on the country) and submits them via a direct API call. This is the most common method for offramp corridors, where Saber needs a specific payout destination on file.See Bank Account — Through API for the request format and country-specific field requirements.
Not every flow has a standalone bank-linkage step. Some onramp payment methods (for example, an Open Banking redirect) collect and authorize the bank connection at the moment of payment instead of as a separate upfront step. Where that’s the case, it’s called out on that flow’s own page — see the currency-specific guides below.

Approval and validation

Once submitted, a bank account typically enters a PENDING state before becoming APPROVED. How that approval happens differs by country:
  • Instant approval — the account is validated and approved immediately, with no further action needed.
  • Penny-drop verification — a small verification transfer is made to the account to confirm it’s valid and belongs to the named holder before it’s approved.
Account limits also vary — some corridors cap the number of active or approved bank accounts a single user can hold at once. Exact approval behavior and limits are documented per corridor on its flow page, since they differ from country to country.

Webhooks

Bank account status changes (for example, moving from PENDING to APPROVED, or a validation failure) can be pushed to your configured webhook URL instead of requiring you to poll. See Bank Account — Webhooks for the event payloads.

Corridor-specific details

Exact mandatory fields, linking method, and approval behavior are documented on each flow’s own guide:

INR Offramp

PHP Offramp

EUR/GBP Offramp

IDR Offramp

EUR/GBP Onramp

USD Onramp

Related topics

Overview