loading...
loading...

How to Process Local Payouts to Nigeria (NGN) via Local Bank Transfer Using Stablecoins

Local bank transfer payouts to Nigeria in NGN funded by USDC: about US$21.8 billion in remittances in 2025, 11.2 billion NIP transactions in 2024, and payouts that settle in under 30 minutes

Your fabric supplier in Aba wants naira in their GTBank account today. Your dollar wire left on Monday, and by Thursday it is still stuck with a correspondent.

Local bank transfer payouts to Nigeria with stablecoin settlement close that gap. You fund in USDC or USD, lock a quote, and your recipient gets Nigerian naira (NGN) in their NUBAN bank account.

Cross-border money matters here. Nigeria received about US$21.8 billion in diaspora remittances in 2025, according to Central Bank of Nigeria data. Domestically, NIBSS Instant Payments handled about 11.2 billion transactions in 2024.

This guide covers why Nigeria bank payouts stall, how the stablecoin-funded flow works, and which account details you need. It then walks through your first NGN bank transfer by dashboard and by API.

Why Paying Nigerian Bank Accounts Is Harder Than It Should Be

Nigeria’s domestic bank rails are fast. The friction sits at the border, where a foreign payment meets currency conversion, intermediary banks and incomplete beneficiary data.

Small cross-border transfers are expensive. Sending small amounts abroad costs an average of 6.36% of the amount sent, according to the World Bank. On a US$25,000 monthly supplier run, that average would cost you US$1,590 every month. We break down more of these costs in the hidden costs of international payments.

Inbound wires get converted on the bank’s terms. A dollar wire to a naira account is converted at whatever rate the receiving bank sets that day. Your recipient sees the final amount only after the money lands.

Correspondent chains add days. A SWIFT payment can pass through one or more intermediary banks before it reaches Lagos or Port Harcourt. Each hop can deduct a fee and add a day.

One wrong NUBAN digit returns the money. A mistyped 10-digit account number is the fastest route to a rejected payout and a week of emails.

Local Bank Transfer Payouts to Nigeria with a Stablecoin Layer: How It Works

Yativo is payment infrastructure, not a bank. We use stablecoins as the settlement layer between your balance and Nigeria. A licensed local payout partner then credits the bank account on the ground.

  1. You fund your Yativo float balance with a fiat or stablecoin deposit, such as USDC.
  2. Yativo converts the payout value to USDC and settles it on-chain.
  3. A licensed local payout partner in Nigeria receives the stablecoin settlement.
  4. The partner converts USDC to NGN and sends a domestic bank transfer over local rails such as NIP.
  5. Your recipient receives naira in their normal bank account.

Your recipient does not need a crypto wallet. They never see or touch stablecoins. On their side, the payment looks like any domestic bank credit.

Retail electronic payments in Nigeria reached about N3,458.77 trillion in 2025, according to CBN data. For more on the settlement layer, read how to receive international payments in stablecoins.

Supported Payout Rails for Nigeria

Yativo’s featured method for this guide is Bank Transfer (NG), gateway ID 1327. Our Nigeria list also includes Local Payout NGN for mixed bank and wallet batches, plus SWIFT for dollars.

Bank Transfer (NG)

This rail pays Nigerian bank accounts. Domestic credits typically move over NIBSS Instant Payments, which clears account-to-account transfers in seconds.

Required details: the fields returned by the Bank Transfer (NG) form, gateway ID 1327. Expect the holder’s name, bank name and NUBAN account number.

Settlement time: payouts via Bank Transfer (NG) settle in under 30 minutes.

Best for: suppliers, exporters, payroll recipients and any batch where every payout goes to a Nigerian bank account.

Local Payout NGN (bank and mobile money)

Local Payout NGN, gateway ID 879, can pay bank accounts and mobile money wallets. We cover it in our {SIBLINK}. Use it when a single batch mixes banks and wallets.

USD alternatives

Bank Transfer (NG) delivers naira only. If your recipient wants dollars, use SWIFT, gateway ID 676. Availability depends on your account, so check the live list before you build.

Recipient Details to Collect Before Your First Nigeria Bank Transfer

The Bank Transfer (NG) form in your dashboard, or the authenticated GET /beneficiary/form/show/1327 call, is the authoritative field list. Our public documentation does not publish this form yet. Collect the details below during onboarding.

  • Holder type: individual or company.
  • Legal name: full name as it appears on the bank account, or the registered company name.
  • Bank name: for example Access Bank, GTBank, Zenith Bank, UBA or First Bank.
  • Account number: 10-digit NUBAN.
  • ID number: NIN, BVN or CAC registration if the form asks for it.

Ask for a screenshot of the account details from the bank app during onboarding. It removes most typing errors before the first payout.

How to Send a Nigeria Local Bank Transfer via Yativo

Option 1: Dashboard (for manual payouts)

  1. Fund your Yativo float balance with either a fiat or a stablecoin deposit.
  2. Go to Transfer in your Yativo dashboard.
  3. Select the float wallet you are paying with, for example USD, EUR, MXN or whichever balance you funded.
  4. Choose the customer you are paying on behalf of. This step is necessary for fintechs that run payouts on behalf of their customers.
  5. Choose Nigeria as the destination country and the Bank Transfer (NG) payout method.
  6. Enter the recipient details the payout form asks for, such as the holder’s name, bank name and NUBAN account number.
  7. Enter the amount in USD or NGN.
  8. Review the quote: exchange rate, fees, delivery time and the exact NGN amount your recipient receives.
  9. Confirm with your PIN and 2FA.
  10. Track the payout in real time and download the receipt for your records.

Option 2: API (for automated and bulk payouts)

Every endpoint below is in the Yativo API documentation. Production calls go to https://api.yativo.com/api/v1, and the sandbox runs at https://smtp.yativo.com/api/v1.

Authenticate every request with the X-Api-Key and X-Api-Secret headers. Each key only works from the server IPs listed on it. These API keys replaced bearer tokens, and login tokens stop working from servers on October 15, 2026, as covered in our October update. Every POST request also needs a unique Idempotency-Key header.

Step 1. Generate a USDC funding address on Solana to top up your USD balance:

POST https://api.yativo.com/api/v1/crypto/create-wallet
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 9b3c4d5e-6f7a-4b8c-0d1e-2f3a4b5c6d92
Content-Type: application/json

{
  "currency": "USDC_SOL"
}

Step 2. List the payout methods available for Nigeria:

curl "https://api.yativo.com/api/v1/payment-methods/payout?country=NGA" \
  -H "X-Api-Key: $YATIVO_API_KEY" \
  -H "X-Api-Secret: $YATIVO_API_SECRET" \
  -H "Accept: application/json"

Bank Transfer (NG) is active and carries gateway ID 1327. Always read the ID from the live response instead of hardcoding it.

Step 3. Fetch the required fields for that gateway:

GET https://api.yativo.com/api/v1/beneficiary/form/show/1327
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET

The response lists every required field and the accepted values for each one. Build your payment_data object from it. For field details, see API documentation.

Step 4. Create the beneficiary. Replace the placeholder with the fields the form returned:

POST https://api.yativo.com/api/v1/beneficiaries/payment-methods/
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 4c5d6e7f-8a9b-4c0d-1e2f-3a4b5c6d7e92
Content-Type: application/json

{
  "gateway_id": 1327,
  "nickname": "Chinedu Okoro Supplies",
  "currency": "NGN",
  "customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
  "payment_data": {
    "{field_from_form}": "{value}"
  }
}

Step 5. Optionally, lock your rate. Quotes hold for 5 minutes:

POST https://api.yativo.com/api/v1/exchange-rate
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 1e0d9c8b-7a6f-4e5d-0c3b-2a1f0e9d8c92
Content-Type: application/json

{
  "from_currency": "USD",
  "to_currency": "NGN",
  "method_id": 1327,
  "method_type": "payout",
  "amount": 5000
}

Step 6. Initiate the payout from your USD balance:

POST https://api.yativo.com/api/v1/wallet/payout
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 6f7a8b9c-0d1e-4f2a-1b3c-4d5e6f7a8b92
Content-Type: application/json

{
  "payment_method_id": 5292,
  "amount": 5000,
  "currency": "USD",
  "purpose": "supplier_payment"
}

Use the id from the beneficiary response as payment_method_id. Leave out quote_id if you did not lock a rate. For bulk runs, repeat the call per beneficiary, as described on our payouts page.

Which Nigeria Payout Option Should You Use?

 Bank Transfer (NG)Local Payout NGNUSD via SWIFT
Settlement speedUnder 30 minutesUnder 30 minutesDepends on correspondent banks
Required detailsName, bank, NUBAN (see API documentation)Name, ID, bank or MM fields (see API documentation)See API documentation
Best forBank-account-only batchesMixed bank and wallet payoutsRecipients who want USD
AvailabilityActiveActiveActive
Currency receivedNGNNGNUSD

Best Practices for Nigeria Bank Transfer Payouts

Verify the NUBAN before the first payout. One wrong digit returns the money. Use a bank-app screenshot as the source of truth.

Match the account name to the ID. The legal name on the account should match the NIN, BVN or CAC data you collect.

Lock the rate on large invoices. Quotes hold for 5 minutes. Lock one before a supplier run so the naira amount matches what you promised.

Keep bank and wallet batches separate when it helps. Use gateway 1327 for pure bank runs, and gateway 879 when wallets are in the mix.

Reuse one Africa playbook. The same stablecoin settlement flow works across other African corridors. See our overview of Africa on-ramps across 20 countries and how to receive international payments in stablecoins.

Frequently Asked Questions

Does my recipient in Nigeria need a crypto wallet?

No. Your recipient gets Nigerian naira in their normal bank account. They never interact with stablecoins, and the payment arrives as a domestic NIP-style credit.

Is it legal and compliant to pay Nigerian recipients this way?

Yes, when the payout runs through regulated infrastructure. Yativo is registered with FinCEN as a Money Services Business, registration number 31000270723339. A licensed local payout partner makes the domestic delivery, so your recipient sees a normal local payment. Your own tax and reporting duties still apply, so confirm them with your compliance advisor.

How long does a local bank transfer to Nigeria take?

Payouts via Yativo settle in under 30 minutes. On the local side, NIBSS Instant Payments typically clear account-to-account credits in seconds once the partner posts the transfer.

How is Bank Transfer (NG) different from Local Payout NGN?

Bank Transfer (NG), gateway ID 1327, is a dedicated bank-account rail. Local Payout NGN, gateway ID 879, can cover bank accounts and mobile money wallets in one method. We cover the mixed rail in our guide to Nigeria bank transfer and mobile money payouts.

What bank details do I need?

Expect the holder’s legal name, bank name and 10-digit NUBAN account number. The authenticated form for gateway 1327 is the source of truth, so see API documentation for the exact field list.

Can my recipient receive US dollars instead of naira?

Not through this rail, which delivers NGN. For dollars, use SWIFT, gateway ID 676. Check GET /payment-methods/payout?country=NGA for methods enabled on your account.

Start Paying Nigerian Bank Accounts in Naira

Nigeria took in about US$21.8 billion in remittances in 2025, and NIBSS Instant Payments cleared about 11.2 billion transactions in 2024. Yativo lets you fund in USDC or USD and deliver NGN to Nigerian bank accounts through a licensed local payout partner. Your recipients get a domestic credit in under 30 minutes, and you get one API for every payout. Book a demo to set up your first Nigeria bank transfer, or contact sales if you already know your corridor volume.

Sources