Virtual
accounts

Collect locally in 11 currencies

Give each customer local account details, from IBANs to CLABEs and PIX keys, plus USD accounts over SWIFT. Payments match automatically and settle to the wallet or bank account you set. One-off pay-ins work in 14 currencies.

Trusted by forward-thinking brands

From onboarding
to settled funds

Onboard the account holder

Verify the business or person through the API or Due’s hosted flow. Some account types, such as named EUR accounts, need an extra approval first.

Acme LtdVerified
Company data
Owners and directors
Corporate documents
Named EUR accountApproved

Create the virtual account

Choose what comes in and where it settles: a wallet or a bank account, in stablecoins or fiat. Due returns the details to show your customer.

New virtual account
Collect in EUR · SEPA
Settle in USDC · Ethereum
Deliver toCustomer wallet
IBAN
DE89 3704 0044 0532 0130 00

Your customer pays locally

A normal transfer over SEPA, ACH, SPEI, PIX or the local rail. Due matches it to the account, with no reference work on your side.

Incoming transferSEPA Instant
FromCustomer Alice, DE
ToDE89 •••• 0130 00
Amount12,400.00 EUR
Matched toCustomer Alice

Funds settle where you set

Converted and delivered to the destination on the account. Your system is notified at every status change.

Settlement
Awaiting funds
Funds received
Approved
Payment submitted
Payment processed

Choose Due to collect
like a local

  • Named in and out

    USD, EUR, GBP, AED and CHF accounts come with details in your customer’s name. AED, CHF, EUR and USD accounts also pay out in their name.

  • Earn on every deposit

    Add your own fee to each deposit. Example: with a 0.5% fee, a 10,000 EUR deposit earns you 50 EUR.

  • Stablecoin virtual accounts

    Open a USDC address on Solana that settles to a fiat bank account, or a USDT address on Tron that settles USDC on Arbitrum.

  • Settle in another currency

    Collect in one currency and settle in another, or in stablecoins, set once when you create the account.

  • SWIFT accounts for business

    USD accounts over SWIFT take international payments, for import and export platforms.

  • Micro-deposit checks

    Confirm a depositor’s micro-deposits before you accept larger payments.

Where your customers can pay you

Give them an account they keep in 11 currencies, or details for a single payment in 14, including mobile money.

An account they keep. Standing local details your customer pays into again and again.

Where your customers get local account detailsWorld map of Due virtual account coverage
USDACH · Wire · FedNow
GBPFaster Payments
EURSEPA Instant
AEDIPP · FTS
BRLPIX
MXNSPEI
COPBre-B
NGNNIP
AUDNPP
Local details, liveLocal details, coming soonPays in over SWIFT (USD)See full coverage →
CurrencyRailsAccount detailsPayoutsWho can pay inStatus
USDUnited States
ACH, Wire, FedNowNamedNamed1st and 3rd partyLive
USDSWIFT
SWIFTNamedNamed1st and 3rd partyLive
EUREuro area
SEPA, SEPA InstantNamedNamed1st and 3rd partyLive
GBPUnited Kingdom
Faster PaymentsNamedDue-named1st party onlyLive
AEDUnited Arab Emirates
IPP, FTSNamedNamed1st and 3rd partyLive
CHFSwitzerland
Local wireNamedNamed1st party onlyLive
AUDAustralia
NPP (local wire)Due-namedDue-named1st party onlyLive
BRLBrazil
PIXQR code or PIX keyDue-named1st and 3rd partyLive
COPColombia
Bre-BQR code or Bre-B keyDue-named1st and 3rd partyLive
MXNMexico
SPEICLABEDue-named1st and 3rd partyLive
NGNNigeria
NIPNUBANDue-named1st and 3rd partyLive

You can also open virtual accounts for stablecoins on Ethereum, Arbitrum, Base, OP, Polygon, Avalanche, Starknet, Tempo, BNB, Plasma, Solana and Tron. Availability per account depends on the channels approved for it.

Coming soonARSPENSGDCADKESGHSIDRVNDEGPHKDSEKCZK

Details for a single payment. Your customer gets payment details and a reference code, valid for 2 hours. It settles in stablecoins, or in fiat where the route allows, and it covers markets without accounts, like mobile money.

Where your customers can make a one-off pay-inWorld map of one-off pay-in coverage
USDACH · Wire · FedNow
MXNSPEI
COPBre-B
BRLPIX
GBPFaster Payments
EURSEPA
NGNNIP
UGXMobile money
AEDIPP · FTS
PHPQR Ph
LiveComing soonSee full coverage →
Bank transfer
USDACH · Wire · SWIFTEURSEPAGBPFaster PaymentsAEDIPP · FTSNGNBank transfer
Instant rails
BRLPIXMXNSPEICOPBre-BPHPInstaPay
Mobile money
TZSTanzaniaUGXUgandaZMWZambiaSLESierra LeoneXOFWest Africa
Coming soon
KESXAFGHSRWFZARTRY

Multi-currency accounts, inside your app

+1,200.00 EURDeposit matched
For developers

One call per account. Settlement set on creation.

Create the account with what comes in and what goes out. Due returns the details to show your customer and handles the rest.

Explore API
# Create a EUR virtual account that settles in USDC on Ethereum
curl -X POST https://api.due.network/v1/virtual_accounts \
  -H "Authorization: Bearer your_api_key" \
  -H "Due-Account-Id: your_account_id" \
  -H "Content-Type: application/json" \
  -d '{
    "destination": "wlt_e1NNNZ9HQyd01M0R",
    "schemaIn": "bank_sepa",
    "currencyIn": "EUR",
    "railOut": "ethereum",
    "currencyOut": "USDC",
    "reference": "customer_alice_eur_onramp"
  }'
REST · JSON · signed webhooks
  • EndorsementsSome accounts need an extra approval before they are created, such as named EUR details.
  • Your feeSet applicationFeeBps on the account to add your fee to its deposits.
  • Sandbox pay-insSimulate incoming fiat payments before you go live.

Licensed
& regulated

European UnionMiCA CASP

Due Network, S.L. (CIF B16407272) is a company incorporated in Spain and registered as a Crypto Assets Service Provider (CASP) regulated by the Comisión Nacional del Mercado de Valores (CNMV) under the European MiCA regime.

United StatesMSB

Due Technologies Inc., registered in the State of Delaware, is registered as a Money Services Business (MSB) and works with sponsor banks for US dollar accounts. Due Technologies Inc. is a technology services provider, not a bank.

CanadaRPAA PSP

Due Payments Inc. is a registered Payment Service Provider (PSP) under Canada’s Retail Payment Activities Act (RPAA), supervised by the Bank of Canada.

ArgentinaPSAV

Due is registered with Argentina’s Comisión Nacional de Valores (CNV) as a Virtual Asset Service Provider, listed in its PSAV registry.

Onboarding follows international KYC and AML standards and sanctions regimes, including OFAC, EU, UN, UK and MAS.

Frequently Asked Questions

What is a virtual account?
What is a virtual IBAN?
Which currencies can I collect in?
Are the account details in my customer’s name?
How is a virtual account different from an on-ramp?
Can I collect without creating a virtual account?

Start collecting

Book a call