Supported Banks and Functionality

Modern Treasury’s bank integrations are designed to enable the full functionality of Virtual Accounts provided by the bank. We offer two types of architectures to match the bank’s functionality.

If the bank supports balance reporting for each individual Virtual Account, you will use the Internal Accounts API to create nested internal accounts. Otherwise, you will use the Virtual Accounts API.

Internal Accounts APIVirtual Accounts API
Used if...Your bank reports balances for each individual Virtual Account.Your bank does NOT report balances for each individual Virtual Account, only a total balance for the linked bank account.
How each virtual account is linkedCreated as a nested account of the internal account.All are linked directly to the internal account.
Originate paymentsYesNo
Receive paymentsYesYes
Can link to a CounterpartyYesYes

📘

You can always track and report the balance of any Virtual Account by linking it to a Ledger on Modern Treasury.

Supported Banks

See the table below for the banks we currently support for Virtual Accounts and the functionality provided at each.

BankProduct Name at BankPayment Types supportedBalance reporting supportedModern Treasury API
Goldman SachsVirtual AccountsACH
Fedwire
SWIFT wire
YesNested Internal Account
BankProvLedger AccountACH
Fedwire
YesNested Internal Account
IncreaseAccount NumbersACH
Fedwire
NoVirtual Account
JP Morgan ChaseVirtual reference number (VRN)ACH
Fedwire
SWIFT wire
NoVirtual Account
Metropolitan Commercial BankVirtual AccountsACH
Fedwire
SWIFT wire
NoVirtual Account
Wells FargoPerfect ReceivablesACH
Fedwire
SWIFT wire
NoVirtual Account
SilvergateVirtual AccountsFedwireNoVirtual Account
Silicon Valley BankACH Sub-AccountACHNoVirtual Account

🚧

Don’t see your bank? We would love to understand your situation more. Email us at [email protected]