How to Pay a Foreign Software Agency from Nigeria: Domiciliary Accounts, FX and Escrow
Since June 1, 2026, a Nigerian business with a self-funded domiciliary account can wire up to $10,000 a day to an offshore agency without filing Form A. That single change in the CBN Foreign Exchange Manual 2026 rewrote the playbook on how to pay foreign developers from Nigeria, and most finance teams are still working from the old one.
For years, the hard part of an offshore software contract was not choosing between nearshore vs offshore software development or finding a capable team in Kyiv, Bengaluru or Lisbon. It was moving the money. Teams waited on FX allocation, had invoices bounced back for missing paperwork, and paid parallel-market premiums that quietly raised the real cost of a build. In late October 2026, the official NFEM rate is around ₦1,346 per dollar and the parallel market trades near ₦1,385, a gap of roughly 3%.
Access has improved. Risk has not disappeared.
The 2026 Manual also brings heavier penalties. Documentation violations now attract penalties of ₦100 million plus ₦10 million per affected transaction, and the bank must record the purpose of every telegraphic transfer on its FX management system. A payment that moves fast but is booked under the wrong purpose is now an expensive mistake.
The answer to how to pay foreign developers from Nigeria comes down to three decisions:
- the account the money leaves from
- the FX route it takes
- the protection between your funds and the agency’s delivery
Get all three right and you can pay for a $50,000 build on schedule, milestone by milestone, with a clean audit trail.
This guide is for founders, CTOs and procurement leads about to sign a statement of work with an agency outside Nigeria. It is also for the finance teams who have to make those payments land.
Under the CBN’s Fourth Edition Foreign Exchange Manual, effective June 1, 2026, the Form A requirement has been removed for outward remittances from self-funded domiciliary accounts, and account holders can initiate telegraphic transfers of up to USD 10,000 per day without exhaustive trade documentation.
What Does It Mean to Pay a Foreign Software Agency from Nigeria?
Paying a foreign software agency from Nigeria is the process of settling invoices for development, design or technology services delivered by a non-resident company, using naira converted at the official rate or foreign currency already held in a domiciliary account, routed through a CBN-authorised bank and documented as an invisible trade transaction.
Every payment of this kind is a services remittance, not a goods import. That classification decides which documents your bank will ask for, which rate applies, and how the transaction shows up in your tax records.
Why Offshore Software Payments Still Break Down
The rules are easier than they were in 2024, but payments to offshore agencies still stall for predictable reasons. Most of these reasons have nothing to do with the agency. They come from how the payment was planned, which is why how to pay foreign developers from Nigeria is a planning question before it is a banking one.
The $10,000 daily ceiling meets real project budgets
With a mid-market offshore agency, the typical MVP development cost is 40,000–80,000. A 25% deposit on a $60,000 contract is $15,000, which is more than the $10,000 daily limit on domiciliary telegraphic transfers. That deposit needs at least two banking days, and three or four if it falls across a weekend or a public holiday.
Teams that only work out how to pay foreign developers from Nigeria on the day the invoice is due end up missing their own kickoff date.
Funding the domiciliary account is harder than spending from it
The 2026 Manual gives ordinary domiciliary account holders unrestricted access to their balances. Filling those balances is a separate problem. Inbound remittances through international money transfer operators are now paid out in naira, so a business cannot count on diaspora or client transfers arriving as dollars.
A business can realistically fund the account from three sources:
- FX bought from its bank at the official rate
- export proceeds
- payments from foreign clients sent by SWIFT
Exporters can now move funds from an export proceeds account to an ordinary domiciliary account in another bank for eligible transactions. This helps service companies that earn foreign revenue.
Naira-funded payments still depend on the bank’s FX position
When the money starts in naira, the payment goes through Form A for invisible transactions on the CBN Trade Monitoring System, linked to your BVN or corporate TIN. Getting approval is only half the job, because the bank still has to source the dollars. Sterling Bank’s own FAQ notes that school fees and medical payments get a special CBN allocation. Other invisible payments depend on how quickly the bank can source funds.
Software services sit in that second queue.
The 2026 tax reset added a line most budgets miss
The Nigeria Tax Act 2025 took effect on January 1, 2026. Under it, non-resident suppliers making taxable supplies to Nigeria must register and add VAT to their invoices. Where they supply from outside Nigeria, the Nigerian business receiving the service may have to withhold the tax instead. At 7.5%, that is ₦2.02 million on a $20,000 invoice converted at ₦1,346, and it is rarely counted when teams work out how to budget for software development.
How to Pay Foreign Developers from Nigeria: Accounts, FX Routes and Escrow
This section is where most of the cost and risk is decided. The process below works for a one-off build and for a monthly retainer with an offshore team.
Step-by-Step Payment Process
- Verify the agency before any money moves. Confirm the registered legal name, company registration number, website domain, email domain and named team leads. The beneficiary on your transfer must match the entity on your contract.
- Lock payment terms into the contract. A well-drafted statement of work for software development specifies invoice currency (USD, EUR or GBP), milestone amounts, acceptance criteria, the SWIFT charge code and who carries VAT.
- Pick the source account. Use a corporate domiciliary account where you already hold foreign currency. Use the naira route only for the balance you cannot cover.
- Fund ahead of the milestone. Buy FX 5–10 business days before each milestone is due so the bank’s sourcing time does not become your delay.
- Route large milestones through escrow. Anything above roughly $15,000, and any first engagement with a new agency, should follow a structure of milestone payments in software development released against agreed deliverables.
- Split transfers that exceed the daily cap. Schedule a $25,000 milestone as $10,000 + $10,000 + $5,000 across three banking days, all under the same purpose description and invoice reference.
- File the paperwork the same week. Keep the invoice, SOW, transfer confirmation (MT103), VAT computation and acceptance sign-off in one folder per milestone.
Following these steps is the most reliable answer to how to pay foreign developers from Nigeria without the payment holding up delivery.
When a Domiciliary Account Is the Fastest Route
For a business that already holds foreign currency, domiciliary account payment is now the shortest path. Under the 2026 Manual, a self-funded ordinary domiciliary account can send up to $10,000 per day by telegraphic transfer without Form A, as long as the bank records the purpose of the transaction.
That makes it the default for monthly retainers in the 3,000–10,000 range, a band that shifts widely with software developer hourly rates by country. Ask your relationship manager for the bank’s cut-off time for same-day SWIFT processing. Instructions submitted after the cut-off usually move to the next business day.
Use a corporate account, not a director’s personal account, when deciding how to pay foreign developers from Nigeria on a recurring basis. Paying company invoices from personal balances blurs the audit trail and raises awkward questions at year-end.
Paying with Naira Through Official FX Channels
When you need to pay international vendor from Nigeria invoices using naira, the bank will typically want:
- A completed e-Form A on the Trade Monitoring System
- The agency’s commercial invoice on its letterhead
- The signed contract or statement of work
- Evidence of the agency’s registration in its home country
- Board resolution or mandate for corporate accounts, where your bank requires it
The bank sets its rate off the NFEM rate, so ask for the all-in rate in writing before you commit. A spread of even 1% on a $40,000 build is roughly ₦538,000 at current rates.
This route suits one-off payments and businesses with no foreign currency inflows. For recurring payments, convert naira into your own domiciliary account ahead of time and pay from there. This gives you better control over timing.
Escrow for Software Projects: Structuring Milestones That Work
Escrow for software projects protects both sides. The buyer does not pay for work that never arrives, and the agency does not deliver work that never gets paid for. A neutral party holds the money and releases it when the conditions in the software escrow agreement are met.
Escrow is worth its fee in three situations:
- the first engagement with a new agency
- fixed-price builds above $15,000
- any project where more than 30% of the budget is due before the first working release
Options generally fall into three groups:
- Bank escrow arrangements: a Nigerian bank’s trustee or corporate banking unit holds funds under a tripartite agreement. Best for large enterprise contracts.
- International escrow platforms: these hold funds in USD and release them on milestone approval. Best for mid-size builds with clearly defined deliverables.
- Marketplace-held payments: a freelance or bidding platform holds funds as part of its service. Convenient, but usually bundled with commissions that add 10–20% to the effective cost.
One detail catches many teams: funding an offshore escrow account is itself an outward remittance. The same daily cap, purpose recording and VAT treatment apply as if you were paying the agency directly. Escrow changes when the agency gets paid, not how the money leaves Nigeria.
Escrow only protects you as well as its release conditions do. Tie each milestone to something testable, such as a staging build that passes an agreed list of user stories, rather than “design phase complete.” When scope shifts mid-build, run it through a formal software development change order process so the escrow milestones stay aligned with the work.
Budgeting the True Cost of a Cross-Border Payment
The invoice amount is not the payment amount, and any honest plan for how to pay foreign developers from Nigeria has to include the extra costs. Payment fees are among the most overlooked hidden costs of software development. On a $20,000 milestone at ₦1,346 per dollar, plan for:
- Principal: ₦26.92 million
- FX spread: 0.5–1.5% depending on the bank and the size of the trade
- SWIFT and correspondent charges: budget a flat 25–50 per wire and confirm against your bank’s published tariff
- VAT: 7.5% where you are required to withhold, about ₦2.02 million
- Escrow fee: varies by provider, so get the fee schedule in writing before funding
Choose the “OUR” charge code if the agency must receive the exact invoice amount. Under “SHA,” intermediary banks take their fees in transit and the agency receives less. That often leads to a short-payment dispute and a second transfer.
Verification and Compliance Checks Before the First Transfer
Payment fraud in cross-border services rarely looks like fraud at first. It looks like an updated bank detail sent from a lookalike email domain two days before a milestone is due.
Before the first transfer, confirm bank details on a video call with a named contact at the agency. Treat any change of beneficiary account as a hard stop until you verify it through a second channel. Keep the records from your vendor due diligence checklist on file, because under the 2026 Manual’s tighter reporting rules, your bank may ask for them.
Real-World Application: Two Payment Setups That Work
Consider a Lagos-based logistics startup hiring a Central European agency for a $48,000 app build over 16 weeks. It splits the contract into four $12,000 milestones, each held in escrow and released against a tested staging build. This avoids a 40% upfront deposit and caps its exposure at $12,000 at any point. It funds each milestone from a corporate domiciliary account across two banking days, five days before the due date, so every release stays on schedule.
Now consider an Abuja healthtech company that shortlisted healthcare software development companies in India and now pays its chosen agency a $7,500 monthly retainer. It used to buy naira on invoice day. It now buys FX in the first week of each month and pays from its domiciliary account, which cuts each payment to a single instruction. Each payment sits under the $10,000 daily limit, needs no Form A, and arrives before the agency’s billing date.
Both cases follow the same pattern: plan the cash before the invoice arrives, and the rules stop being an obstacle. That is the practical core of how to pay foreign developers from Nigeria at scale.
Comparing Your Payment Options
The right method depends on the size of the payment, how often it recurs, and how well you know the agency. The table below sets out how to pay foreign developers from Nigeria under each route.
| Method | Best for | Speed | Documentation | Main risk |
| Domiciliary account (TT) | Retainers and milestones under $10,000/day | Same day to 2 business days | Purpose recorded by bank; no Form A | Account must already be funded |
| Naira FX purchase via bank | One-off payments with no FX inflows | Depends on bank FX sourcing | e-Form A, invoice, contract | Timing and rate uncertainty |
| Escrow | First engagements and fixed-price builds above $15,000 | Release on milestone approval | Escrow agreement plus remittance documents | Vague release conditions |
| Naira card / virtual card | Small SaaS tools and subscriptions | Instant | Card terms only | Bank card limits; unsuitable for agency invoices |
For most growing companies the practical answer is a mix:
- a domiciliary account for routine payments
- escrow for new or large engagements
- the naira route as a top-up
What Most Teams Get Wrong When Paying Offshore Agencies
Treating payment as a finance problem that starts after the contract is signed. The SOW decides the invoice currency, the charge code, the VAT position and the milestone structure, which is why payment terms belong on every software development contract checklist. If finance first sees the contract when the first invoice arrives, every one of those decisions about how to pay foreign developers from Nigeria has already been made by default.
Accepting a beneficiary that does not match the contracting entity. An agency registered in the UK that asks to be paid into a founder’s personal account in a third country is showing one of the classic red flags of a software development company. It also creates a mismatch between the purpose your bank records and the documents you hold.
Overpaying upfront to “secure the team.” Deposits above 30% shift almost all the delivery risk onto you. Reputable agencies with steady pipelines rarely insist on 50% upfront for a fixed-price build.
Chasing a 3% saving through informal channels. The official and parallel rates are now this close, so peer-to-peer dollar deals or crypto workarounds save little. They also remove the paper trail your auditors and the tax authority will expect, and the 2026 Manual is explicit that FX should come through authorised channels.
Using escrow without acceptance criteria. Funds held against “phase one delivered” lead to disputes, not protection. Escrow only works when both sides agree on what “done” means before any money is moved.
Start With an Agency You Can Pay Without Worry
Every payment problem above gets smaller when the agency on the other side is verified, its legal entity is clear, and its pricing does not include platform commissions that you end up funding from your FX budget.
If you are lining up an offshore build and want to compare verified agencies before the first dollar leaves your account, GetProjects lets you post a free software project in under two minutes. You connect directly with vetted IT companies across 50+ cities, with 0% commission on either side, and pay only the agency you hire, on terms you set.
Frequently Asked Questions
Can I pay a foreign software agency with my naira debit card?
Naira cards work for small SaaS subscriptions, but most banks cap international card spending at a few hundred to a few thousand dollars a month. Pay agency invoices of $5,000 or more by bank transfer, which also gives you a SWIFT confirmation for your records.
How long does an international wire transfer from Nigeria take to reach an agency abroad?
A SWIFT transfer from a funded domiciliary account usually reaches a US, UK or EU bank within 1–3 business days. Transfers that pass through more than one correspondent bank, or are sent close to the daily cut-off, can take up to 5 business days.
Should the agency invoice in dollars or in naira?
Invoice in the currency you will actually pay in, usually USD, EUR or GBP. A naira invoice from a foreign agency creates a conversion mismatch and complicates your bank’s documentation check. It also leaves the agency carrying exchange-rate risk, which it will build into its price.
Is escrow safe for paying offshore developers I have never worked with?
Escrow is the safest way to start with an unproven agency if three conditions hold: the provider is licensed, the release conditions are testable, and the escrow beneficiary matches the agency on your contract. Start with a short paid discovery phase before committing the full build budget.
What can I do if an agency stops responding after receiving a deposit?
Recovering money across borders is slow and expensive, so prevention matters more than remedy. Agencies whose registration, domain, reviews and team details were checked before engagement carry far less of this risk. A short call with a verified shortlist is a sensible next step.
Do I need a tax adviser for payments to foreign software agencies?
For recurring or large engagements, yes. The Nigeria Tax Act 2025 changed VAT obligations on supplies from non-residents. Withholding treatment can depend on the agency’s country, any tax treaty, and whether the supplier is registered with the Nigeria Revenue Service.