Payments

What are nostro and vostro accounts?

Nostro and vostro accounts are two names for the same correspondent bank account, used by each bank to describe its side of the relationship. The terms come from Italian, meaning "ours" and "yours." A bank holding foreign currency at another bank calls that account its nostro, meaning "our account, held by you." The bank holding those funds calls the very same account a vostro, meaning "your account, held by us."

The accounts are identical. Only the label and the side of the ledger they sit on changes, depending on which bank is doing the recording.

How do nostro and vostro accounts work?

A bank that regularly handles payments in a foreign currency needs a way to hold and move that currency. Rather than opening a branch abroad, it opens an account with a correspondent bank in that country.

Say a German bank needs to settle US dollar payments. It opens a USD account with a US bank. From the German bank's perspective, this is its nostro account: its own money, sitting at a foreign bank. From the US bank's perspective, the exact same account is a vostro account: a foreign bank's money, sitting on its own books.

When the German bank needs to pay a US supplier, it instructs its US correspondent to debit the nostro account and credit the supplier. The German bank's books show the nostro balance decreasing. The US bank's books show the vostro balance decreasing by the same amount, for the same transaction, recorded from the other side.

What is a loro account?

A loro account is a third term that describes the same kind of account, but from the perspective of someone outside the two-bank relationship. If a third bank refers to the account that Bank A holds at Bank B, it might call it a loro account, meaning roughly "their account." Loro is used far less often than nostro and vostro and mostly appears when a third party needs to reference the relationship.

Term Meaning Whose books
Nostro "Our account, held by you" The bank whose money is held abroad
Vostro "Your account, held by us" The correspondent bank holding the money
Loro "Their account" A third party referencing the relationship

How are nostro and vostro accounts treated on the balance sheet?

A nostro account with a positive balance is an asset on the holding bank's balance sheet, representing money it controls even though it sits at another institution.

A vostro account works in reverse. A vostro account in credit is a liability for the correspondent, since the funds belong to the other bank and must be available on demand. A vostro account in debit, meaning the correspondent has effectively extended credit, becomes an asset instead.

How do nostro and vostro accounts fit into a cross-border payment?

A typical international wire moves through this structure when the sending and receiving banks have no direct relationship with each other.

  1. A UK bank needs to pay a euro invoice for a customer, but holds no euro accounts directly with the recipient's bank
  2. The UK bank routes the payment through a correspondent bank that holds euro accounts and has relationships with both sides
  3. The UK bank's funds move into its nostro account at the correspondent
  4. The correspondent credits the recipient bank's vostro account
  5. The recipient bank deposits the funds into the actual recipient's local account

SWIFT messaging carries the instructions between banks at each step, while interbank settlement systems handle the final movement of value. A UETR attached to the payment lets every bank in the chain confirm its status, but the underlying nostro and vostro bookkeeping behind the scenes is what actually tracks who owes what to whom.

Why is nostro and vostro reconciliation difficult?

Each bank in a correspondent chain keeps its own separate records for the same underlying funds. A wire can show as "sent" in the originating bank's system while still sitting unresolved in the correspondent chain, simply because the ledger entries on each side have not yet caught up.

This creates real operational work. Banks regularly match their nostro records against correspondent statements to confirm balances agree. Unreconciled items tie up liquidity and create exposure that has to be investigated, similar in principle to bank reconciliation but spanning multiple institutions and currencies instead of one bank's own books.

Why does the nostro and vostro model still matter?

The nostro and vostro structure dates back centuries, but it remains the backbone of how most cross-border bank payments settle today. Banks typically hold nostro accounts in every major currency they need to transact in, each with a different correspondent.

This model is also part of why traditional cross-border payments carry multiple fees and settlement delays. Every correspondent in the chain adds a hop, and a hop means more reconciliation, more fee deduction, and more time before funds reach their destination.

Stablecoin settlement is increasingly positioned as an alternative to parts of this structure. Moving value directly on a blockchain removes the need for a chain of nostro and vostro relationships entirely for the settlement leg, though fiat conversion at the edges still depends on banking infrastructure. Platforms managing flow of funds across multiple currencies and corridors increasingly weigh correspondent banking against blockchain-based settlement specifically because of the reconciliation overhead the nostro and vostro model creates at scale.

Continue learning

Nostro and vostro accounts

Category
Read more

UETR (Unique End-to-End Transaction Reference)

Category
Read more

Stablecoin settlement

Category
Read more

Automatic reconciliation

Category
Read more

Balance reconciliation

Category
Read more

Identity verification API

Category
Read more

Interbank settlement

Category
Read more

Open banking

Category
Read more

FedGlobal ACH

Category
Read more

Ledger API

Category
Read more

Subsidiary ledger

Category
Read more

Cross-chain bridges

Category
Read more

Ledger sharding

Category
Read more

Reconciliation API

Category
Read more

ACH debit

Category
Read more

Ledger database

Category
Read more

Stablecoin reserves

Category
Read more

Transaction reconciliation

Category
Read more

Closed loop payments

Category
Read more

Open loop payments

Category
Read more

Stablecoin sandwich

Category
Read more

ACH reversal

Category
Read more

Layer 2 blockchain

Category
Read more

Layer 1 blockchain

Category
Read more

FedNow API

Category
Read more

eCheck

Category
Read more

Payment controls

Category
Read more

Faster Payment System (FPS)

Category
Read more

Request for payment (RfP)

Category
Read more

Stablecoin orchestration

Category
Read more

ACH API

Category
Read more

BACS

Category
Read more

ACH payment returns

Category
Read more

Stablecoin yield

Category
Read more

Cash float

Category
Read more

BAI2

Category
Read more

Compliance risk management

Category
Read more

ACH transfer limit

Category
Read more

Deposit Account Control Agreement (DACA)

Category
Read more

Currency Transaction Report (CTR)

Category
Read more

Crypto faucet

Category
Read more

FBO account

Category
Read more

OTC trading

Category
Read more

Virtual IBAN

Category
Read more

Third-party payment

Category
Read more

Ledger balance

Category
Read more

Issuer Identification Number (IIN)

Category
Read more

CASPs (Crypto-Assets Service Providers)

Category
Read more

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny test

Category
Read more

Cash pooling

Category
Read more

Money transmission

Category
Read more

Core banking

Category
Read more

Sweep account

Category
Read more

Flow of funds

Category
Read more

Cash application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing account

Category
Read more

Cash reconciliation

Category
Read more

Take rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH return codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic settlement

Category
Read more

Payment orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable money

Category
Read more

QR code payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

FedACH

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more

USDT (Tether)

Category
Read more

Fedwire

Category
Read more

On-Demand Liquidity (ODL)

Category
Read more

Payment ledger

Category
Read more

Treasury management

Category
Read more

Blockchain

Category
Read more

Liquidity management

Category
Read more

Virtual Asset Service Provider (VASP)

Category
Read more

Fiat money

Category
Read more

Custodial vs Non-Custodial Wallets

Category
Read more

On/Off Ramps

Category
Read more

Payment reconciliation

Category
Read more

Payment Service Provider (PSP)

Category
Read more

Payment API

Category
Read more

Ethereum Virtual Machine (EVM)

Category
Read more

Stablecoin

Category
Read more

KYC (Know Your Customer)

Category
Read more
Download Due & Move Money Without Borders