Nigeria has one of Africa's largest communities of remote workers and freelancers billing international clients. Developers, designers, writers, consultants, and digital marketers are earning in USD, GBP, and EUR - but navigating the foreign exchange rules, receiving international payments, and structuring invoices correctly remains confusing for many.
This guide covers everything Nigerian freelancers and businesses need to know about invoicing foreign clients correctly.
Can Nigerian Businesses Invoice in Foreign Currency?
Yes. Nigerian businesses can issue invoices denominated in foreign currency (USD, GBP, EUR, etc.) to international clients. The invoice currency should match the currency agreed in your contract.
However, there are important CBN (Central Bank of Nigeria) rules about how you receive and hold that foreign currency:
- Foreign earnings must be received through CBN-approved channels - banks, licensed fintech platforms
- You can hold foreign currency in a domiciliary account (dom account) at a Nigerian bank
- You are permitted to convert to Naira through authorised dealers (your bank or a licensed BDC) at the current market rate
- The CBN's Revised FX Policy (2023) unified the official and parallel rates - always receive funds through official banking channels to avoid compliance issues
What Currency Should Your International Invoice Be In?
Always invoice in the currency your client agreed to pay in. For most Nigerian freelancers, this is:
- USD - most common for US clients and global platforms
- GBP - common for UK-based clients
- EUR - common for European clients
- NGN - for diaspora clients or international businesses with Nigerian operations
Avoid quoting in Naira for foreign clients who will be paying from abroad - the FX conversion on their end creates uncertainty and may put them off. Quote in USD or their local currency.
What Your International Invoice Must Include
An invoice to a foreign client should contain all the same elements as a domestic invoice, plus some additional details:
- Your full name or business name and address (Nigeria)
- Your TIN (if applicable)
- Client name and address (foreign country)
- Invoice number - unique and sequential
- Invoice date and due date
- Currency - state clearly: "All amounts in USD"
- Itemised services - described clearly in English
- Amount - in the agreed foreign currency
- VAT treatment - see section below
- Payment instructions - your preferred receiving method (wire transfer, Paystack, Wise, Payoneer, etc.)
- SWIFT/BIC code - if receiving via international wire transfer to your Nigerian bank
- IBAN or account number - your dom account details
VAT on International Invoices from Nigeria
Services exported from Nigeria are zero-rated for VAT under the VAT Act. This means:
- If you are VAT-registered and providing services to a foreign client who receives the benefit outside Nigeria, you charge 0% VAT
- You still file your monthly VAT return and declare the zero-rated supply
- You can still claim input VAT on your business costs in Nigeria
Practical note: Most Nigerian freelancers billing international clients are below the ₦25 million VAT registration threshold and therefore do not register for VAT at all - in which case VAT is simply not applicable to their invoices.
If you are unsure, state on your invoice: "Services provided by a Nigerian entity. VAT not applicable - zero-rated export of services."
How to Receive International Payments in Nigeria
Option 1: Domiciliary Account (Dom Account)
Open a foreign currency account at a Nigerian commercial bank (GTBank, Zenith, Access, UBA, etc.). Your client wire transfers payment to your dom account using your SWIFT code and account number.
Pros: Fully CBN-compliant, funds arrive in foreign currency, you convert when ready. Cons: Wire transfers can take 2–5 business days; some banks charge receiving fees.
To receive a wire transfer, provide your client:
- Bank name
- Bank address
- SWIFT/BIC code
- Account number (dom account)
- Account name
- Correspondent bank details (your bank will provide these)
Option 2: Payoneer
Payoneer provides Nigerian freelancers with USD, GBP, and EUR receiving accounts that function like local bank accounts in those countries. Your client pays as if paying a local US/UK/EU bank.
Pros: Faster than wire transfers, widely accepted by international clients, easy to withdraw to Nigerian banks. Cons: Fees apply on withdrawal; CBN requires you to repatriate funds to a Nigerian account within a reasonable period.
Option 3: Wise (formerly TransferWise)
Wise provides multi-currency accounts and is popular for receiving GBP and EUR payments. Direct USD receiving to Nigerian accounts has limitations - check current availability.
Option 4: Paystack (for Diaspora/International Cards)
Paystack supports international card payments and is ideal if your client has a foreign card. You receive the Naira equivalent minus fees. Best for smaller transactions.
Option 5: International Platforms
If you work through Upwork, Fiverr, Toptal, or similar platforms, they handle the payment receipt - you withdraw to your Nigerian bank or dom account. The platform's invoice system handles billing on your behalf.
International Invoice Example
INVOICE
Chukwuemeka Digital Ltd 14 Admiralty Way, Lekki, Lagos, Nigeria Email: emeka@chukwuemekadigital.com | Tel: +234 801 234 5678 TIN: 1234567-0001
Invoice No: INV-2026-031 Invoice Date: 1 March 2026 Due Date: 15 March 2026
Bill To: Brightfield Media Inc. 450 Park Avenue, New York, NY 10022, USA
All amounts in USD
| Description | Amount (USD) | |---|---| | Brand identity design - logo, colour palette, typography guide | $2,500.00 | | Brand style guide (PDF, 20 pages) | $800.00 | | Subtotal | $3,300.00 | | VAT | $0.00 (zero-rated export of services) | | Total Due | $3,300.00 |
Payment Instructions: Wire transfer to: Bank: Zenith Bank Plc, Lagos, Nigeria SWIFT/BIC: ZEIBNGLA Account Name: Chukwuemeka Digital Ltd Account Number: 1234567890 (USD Domiciliary Account)
Alternatively, pay via Payoneer to: emeka@chukwuemekadigital.com
Payment Terms: Due 15 March 2026. Please reference invoice number INV-2026-031.
Tax Obligations on Foreign Earnings in Nigeria
Foreign earnings are taxable income in Nigeria. Whether you pay Personal Income Tax (as a sole trader) or Company Income Tax (as a registered company), your foreign-currency earnings must be declared.
Convert your USD/GBP earnings to Naira at the exchange rate on the date of receipt when filing your tax returns. Keep records of all incoming international payments and the exchange rates applied.
Consult a Nigerian tax adviser if your international income is significant - the interaction between foreign income, WHT credit notes (less common in international contracts), and Nigerian income tax can be complex.
Create Professional International Invoices
InvoiceGenerator.ng helps Nigerian businesses create professional invoices for both domestic and international clients - with clean formatting, proper VAT treatment, and easy PDF export for email delivery.
For more on Nigerian invoicing requirements, see our full Nigerian Invoicing Guide.