Paying contractors and freelancers across borders is one reason finance teams look for a better way to pay contractors nigeria wide. The volume is real. Nigeria received about US$21.8 billion in diaspora remittances in 2025, according to Central Bank of Nigeria data reported by Vanguard.
That figure covers money sent into Nigeria from abroad. Nigerian bank and mobile money accounts receive value from abroad, and businesses pay into the same accounts daily.
This guide is for product, engineering and treasury teams at companies that hire Nigerian talent. It covers how payouts to contractors work, where cross-border payment breaks down, and how stablecoin settlement on Yativo works.
Why Companies Work with Contractors and Freelancers in Nigeria
Nigeria runs on high-volume domestic payments. Retail electronic payments in Nigeria reached about N3,458.77 trillion in 2025, according to CBN data. That is a market where money moves constantly.
Mobile money is a big part of that picture. Mobile money operators processed about N372.14 trillion across 28.74 billion transactions in 2025, per CBN data. Contractors receive money in a wallet or a bank account.
Contractors price work in Naira and pay local bills in Naira. A company owes a person a fixed amount each month. Payouts arrive in Naira in a local account, on time, with a clear reference that matches an invoice.
What Contractors in Nigeria Expect from a Payment
A payment depends on the currency, the rail and the identifier. Get any of them wrong and the payment can be delayed or arrive in a form the recipient cannot use.
Naira, not a foreign balance
Nigerian contractors price work in Naira and pay local bills in Naira. A payout that lands as a foreign currency balance forces an extra conversion step before the money is usable.
Bank accounts
A standard bank credit is a common destination. Domestic bank transfers in Nigeria move over rails such as NIBSS Instant Payments (NIP), which clears account-to-account credits in seconds. NIP handled about 11.2 billion transactions in 2024.
Mobile money wallets
Mobile money wallets are a common destination. A payout route that covers both bank and mobile money reaches more recipients. Wallet payouts need the wallet number and the operator, so collect those details alongside the account name.
Correct identifiers
Bank payouts need the account number and the bank. Collect the account name with the other identifiers once at onboarding. Store them against the contractor record so each run starts from clean data.
The Challenges When You Pay Contractors in Nigeria from Abroad
Cost eats into small invoices. Sending small amounts across borders costs an average of 6.36% of the amount sent, according to the World Bank. On a modest monthly retainer that is a real deduction.
Speed is unpredictable. Once a payment lands locally, NIBSS Instant Payments clears account-to-account credits in seconds. The cross-border leg is where timing can vary.
Currency conversion is opaque. The rate applied to a cross-border payment is not always visible to the sender. Finance teams then struggle to explain the gap between the amount sent and the amount received.
Reconciliation is manual. References and names may not match, and one wire can cover several contractors. Matching payments to invoices then becomes a spreadsheet exercise at month end.
How to Pay Contractors in Nigeria with Stablecoins on Yativo
Yativo uses stablecoins such as USDC as a settlement layer. You fund a balance and request a quote. A licensed local payout partner then delivers Naira to the recipient’s bank account or mobile money wallet. The recipient never needs a crypto wallet and receives a normal local credit.
This is the core of our stablecoin payouts to Nigeria model, and the last mile runs on domestic infrastructure.
- Fund your float balance. Top up with USDC or with fiat. The balance is what your payouts draw from.
- Create the payout and get a quote. Enter the recipient, the amount and the payout currency. Get a quote before confirming the payout.
- Confirm and let the local partner pay out. Once you accept the quote, a licensed local payout partner sends Naira to the contractor’s bank account or mobile money wallet.
- Reconcile from the record. Keep the payout record so you can match it to the contractor and the invoice.
For teams that want the detail behind the last mile, see our guide to Nigeria bank and mobile money payouts. If your contractors are bank-only, the Nigeria local bank transfer payouts walkthrough covers that path.
Yativo has active gateways for Nigeria. Pick the gateway that matches the payout.
| Gateway | ID | Settlement |
| Local Payout NGN (bank and mobile money) | 879 | Under 30 minutes |
| Bank Transfer (NG) | 1327 | Under 30 minutes |
| POBO (Local) (NGN) | 1061 | T+1 (next business day) |
| SWIFT (POBO), NGN | 1136 | T+1 (next business day) |
| SWIFT (USD) | 676 | T+1 (next business day) |
These are the active gateways in Yativo’s catalog today. Always read the live list from the payout-methods endpoint before you route a payment.
Any gateway with POBO in its name requires a POBO endorsement on your account.
Your recipient does not need a crypto wallet. They never see or touch stablecoins. On their side, the payment looks like a normal local transfer.
How to Send Stablecoin Payouts to Nigeria with Yativo
Option 1: Dashboard (for manual payouts)
- Fund your Yativo float balance with either a fiat or a stablecoin deposit, such as USDC.
- Go to Transfer in your Yativo dashboard.
- Select the float wallet you are paying with, for example USD, EUR, MXN or whichever balance you funded.
- Choose the customer you are paying on behalf of. This step is necessary for fintechs that run payouts on behalf of their customers.
- Choose Nigeria as the destination and Local Payout as the payout method.
- Enter the recipient details the payout form asks for, such as the holder’s name, ID, bank account or mobile money number and network.
- Enter the amount in USD or NGN.
- Review the quote: exchange rate, fees, delivery time and the exact NGN amount your recipient receives.
- Confirm with your PIN and 2FA.
- 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 keys replaced bearer tokens, as covered in our October update. Every POST also needs a unique Idempotency-Key header.
Step 1. Generate a USDC deposit address on Solana to fund your 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: a7840dd0-8fc0-5582-9ecb-2d68b32db9ca
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"
In this example, Local Payout carries gateway ID 879. 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/879
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
The response lists every required field and its accepted values. 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: 4e388edf-55be-5a46-ac64-7f7360444862
Content-Type: application/json
{
"gateway_id": 879,
"nickname": "Lagos fintech team",
"currency": "NGN",
"customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
"payment_data": {
"{field_from_form}": "{value}"
}
}
Step 5. Lock your NGN 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: 4e79db77-be88-5436-ac0e-f5bc7420ec6c
Content-Type: application/json
{
"from_currency": "USD",
"to_currency": "NGN",
"method_id": 879,
"method_type": "payout",
"amount": 400
}
Step 6. Initiate the payout from your balance:
POST https://api.yativo.com/api/v1/wallet/payout
X-Api-Key: $YATIVO_API_KEY
X-Api-Secret: $YATIVO_API_SECRET
Idempotency-Key: 6ba475bc-5dd3-53c5-99d1-b92811c0c9a9
Content-Type: application/json
{
"debit_wallet": "USD",
"amount": 400,
"payment_method_id": 48341,
"customer_id": "e8caa491-57b6-4c39-9e3a-d2c97e47fbf0",
"quote_id": "4a72ecf8-6c8a-4e38-9971-8aabe9f785ed"
}
Use the id from the beneficiary response as payment_method_id. For bulk runs, repeat the call per beneficiary, as described on our payouts page.
Comparing Ways to Pay Contractors in Nigeria
| Method | Currency the contractor receives | Speed | Cost predictability | Reconciliation |
| Yativo local payout | NGN into a bank account or mobile money wallet | Under 30 minutes on Local Payout NGN (879) and Bank Transfer (NG) (1327); T+1 on POBO (Local) (NGN) (1061), SWIFT (POBO) (NGN) (1136) and SWIFT (USD) (676) | Quote shown before you confirm | Payout record per payment |
| International wire | Depends on the sending and receiving banks | Varies by bank and corridor | Rate and charges not shown upfront | Manual matching of references |
| Exchange withdrawal | Depends on the exchange | Varies by provider | Rate shown at conversion | Records held by the provider |
| Global payroll platform | Set by the platform | Set by the platform cycle | Set by the platform | Held inside the platform |
Best Practices for Paying Contractors in Nigeria
Collect identifiers at onboarding. Capture the account number, bank or wallet operator, and the exact account name before the first payment. Store them against the contractor record.
Agree the payout currency in the contract. State clearly that the contractor is paid in Naira. Note who bears any conversion. This reduces a common source of dispute.
Batch on a fixed schedule. Group payouts into a predictable cycle, such as a monthly run or a biweekly run. A fixed schedule keeps the payout run easy to plan.
Quote before you confirm. Pull a quote and check the amount before confirming. Confirm only when the numbers match the invoice.
Keep reconciliation records. Store the payout reference, the quote, the status and the recipient details together. That record lets you answer questions about any payment later.
Keep classification and tax duties with your advisors. Contractor classification and tax duties stay with your company and its advisors.
Frequently Asked Questions
Which local rails does Yativo use to deliver Naira to a contractor?
Yativo pays out through a licensed local payout partner using domestic bank transfer and mobile money routes. Domestic bank transfers in Nigeria move over rails such as NIBSS Instant Payments (NIP), which clears account-to-account credits in seconds. The recipient receives a normal local credit and never needs a crypto wallet.
How fast does a Naira payout reach a contractor’s account?
Local Payout NGN (gateway ID 879) and Bank Transfer (NG) (gateway ID 1327) settle in under 30 minutes. POBO (Local) (NGN) (1061), SWIFT (POBO) (NGN) (1136) and SWIFT (USD) (676) settle at T+1, the next business day. POBO gateways require a POBO endorsement on the account.
What payout amounts do the Nigeria gateways support?
Local Payout NGN (gateway ID 879) pays NGN 1,800 to 5,000,000 per payout. Bank Transfer (NG) (gateway ID 1327) pays NGN 500 to 500,000,000 per payout. Choose the gateway that fits the invoice size.
Can a contractor without a bank account still be paid?
Yes. Local Payout NGN (gateway ID 879) covers both bank and mobile money destinations. Mobile money operators processed about N372.14 trillion across 28.74 billion transactions in 2025.
Does my recipient need a crypto wallet?
No. Your recipient gets a normal local credit in their usual account or wallet. They never touch stablecoins, and the payment looks like any other domestic transfer.
Is paying out this way legal and compliant?
Yes, when it runs through regulated infrastructure. Yativo is registered with FinCEN as a Money Services Business, registration number 31000270723339. A licensed local payout partner handles the local leg. Your own tax and reporting duties still apply, so confirm them with your advisor.
How long does a quote last?
Quotes from the exchange-rate endpoint hold for 5 minutes. You see the rate, the fees and the exact amount your recipient gets before you confirm.
Start Paying Contractors in Nigeria with Yativo
Fund a float with USDC or fiat, pull a quote, and let a licensed local payout partner deliver Naira to your contractor’s bank account or mobile money wallet. Payouts arrive in a normal local account, and your team keeps a record of each payout. Book a demo to set up your first payout, or contact sales if you already know your monthly volume.
Sources
- vanguardngr.com: US$21.8 billion in diaspora remittances in 2025
- regtechafrica.com: N3,458.77 trillion in 2025
- africanenda.org: Clears account-to-account credits in seconds
- remittanceprices.worldbank.org: 6.36% of the amount sent