The African Remote Engineer's Guide to USD Invoices, FX, and Taxes
A battle-tested guide for African software engineers navigating USD domiciliary accounts, W-8BEN forms, local taxes, and FX conversion without losing money.

Landing a $6,000-a-month remote contract with a US startup feels like winning the lottery until your first invoice gets stuck in compliance purgatory for two weeks.
For software engineers in Lagos, Nairobi, or Accra, the technical challenge of writing clean code is often dwarfed by the administrative challenge of getting paid. Between volatile local currencies (like the Naira or Kenyan Shilling), aggressive local tax authorities, and opaque international banking networks, you can easily lose 5% to 10% of your hard-earned income to hidden fees and bad exchange rates.
This is the practical playbook on how to structure your contracts, manage your FX conversions, stay tax-compliant, and protect your hard-earned dollars.
The Reality of the USD-to-Local Currency Pipeline
When you work remotely for an international company, you are not an employee in the traditional sense. You are an independent contractor—essentially a one-person business. This means the burden of currency conversion, transfer fees, and compliance rests entirely on your shoulders.
You have three primary ways to receive your money. Each has distinct trade-offs in speed, cost, and reliability:
| Channel | Average Cost/Fees | Settlement Speed | Best For |
| :--- | :--- | :--- | :--- |
| Traditional Domiciliary Account (e.g., GTBank, Access Bank, NCBA) | $15 - $45 wire fee + poor bank buy rates | 2 to 5 business days | Large lump sums, long-term savings, and high-security funds. |
| Digital Multi-Currency Fintechs (e.g., Grey, Geegpay, Cleva) | 1% to 2% receiving/conversion fee | 1 to 24 hours | Fast monthly payouts and quick conversion to local currency (NGN, KES). |
| Employer of Record (EOR) (e.g., Deel, Remote.com) | Paid by employer; withdrawal fees vary | Instant to 2 days | Engineers whose employers require strict local labor law compliance. |
If you are earning under $3,000 a month, multi-currency fintechs offer the best speed and conversion rates. However, for monthly earnings above $5,000, relying solely on fintech startups introduces single-point-of-failure risks. Fintech accounts can be frozen overnight due to compliance updates.
The Pro Setup: Have your employer pay USD into a secure platform like Deel or a US virtual account. Withdraw only what you need for monthly living expenses through a fintech partner, and wire the rest to a tier-1 local domiciliary bank account for long-term wealth preservation.
Navigating the W-8BEN and International Invoicing
Before your US employer can pay you, their finance department will ask for a W-8BEN form (Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding).
Do not panic. This form does not mean you are paying taxes to the US government. In fact, it does the exact opposite. It certifies that you are a non-US resident working from outside the United States, meaning your US employer does not need to withhold the standard 30% US income tax from your invoice.
How to Write an Invoice That Avoids Delays
US accounting departments run on strict schedules. If your invoice lacks critical details, it will get flagged, pushing your payment back by weeks.
Your invoice must contain:
- Your Full Legal Name & Business Name (matching your bank account exactly).
- Your Physical Address (must match the address on your W-8BEN).
- Unique Invoice Number (e.g., `INV-2024-004`).
- Your Client’s Details (Company name, registered US address).
- Detailed Line Items (e.g., "Senior Frontend Engineering Services - October 2024"). Avoid vague terms like "Work done."
- Payment Instructions (IBAN, Swift Code, Routing Number, and Account Number).
1=========================================================2INVOICE: INV-2024-0123=========================================================4Sender: 5Chidi Okafor (Independent Contractor)612, Herbert Macaulay Way, Yaba, Lagos, Nigeria7chidi@dev.io89Bill To:10SaaS Ventures Inc.11100 Pine St, San Francisco, CA 94111, USA12finance@saasventures.com1314Date: October 31, 202415Due Date: Upon Receipt1617Description Amount18---------------------------------------------------------19Senior Software Engineering Services $5,500.0020(Period: Oct 1 - Oct 31, 2024)2122Total Due: $5,500.002324Wire Transfer Details:25Bank Name: GTBank (USD Domiciliary)26Swift Code: GTBI***XXXX27Account Number: 012345678928=========================================================The Tax Question: Staying Compliant Without Going Broke
Let’s address the elephant in the room. Many remote African engineers choose to ignore local taxes entirely. This is a dangerous long-term strategy.
As your income grows, you will want to buy property, import vehicles, or apply for visas to travel for international tech conferences. Local tax authorities like the LIRS (Nigeria), KRA (Kenya), or GRA (Ghana) track high-value transactions. A sudden audit can result in massive back-tax bills, frozen bank accounts, and legal trouble.
Option A: Registering as a Sole Proprietor (Self-Employed)
In most African countries, you can register as a sole proprietor or file personal income tax under a self-employed status. You declare your foreign earnings, deduct legitimate business expenses (your laptop, Starlink subscription, power inverter, and co-working space fees), and pay tax on the net profit.
Option B: The Corporate Structure (Recommended for $5k+/month)
If you are earning significant USD, consider registering a local Private Limited Company (e.g., an LTD in Nigeria or Kenya).
- Invoice as a Company: Your client pays your registered corporate entity.
- Pay Yourself a Reasonable Salary: Pay yourself a modest local salary from your company account. You only pay personal income tax (PAYE) on this salary.
- Retain Profits: Keep the rest of the USD inside the company account as retained earnings. Corporate tax rates are often lower, and you can deduct business expenses much more aggressively than an individual can.
Always hire a local, tech-friendly chartered accountant. Paying a professional $300 a year to manage your books will save you thousands of dollars in potential fines.
Infrastructure: The Hidden Cost of Remote Work
When you work for a company in San Francisco, London, or Berlin, they expect 99.9% uptime. They do not want to hear about grid collapses, fuel scarcity, or fiber cuts. Your physical setup must be as redundant as a production server.
Do not treat infrastructure as an afterthought. Budget for it as a fixed cost of doing business:
- Power Redundancy: A minimum of a 2.4kVA hybrid inverter setup with two 200Ah deep-cycle batteries (or lithium equivalent). Cost: ~$1,200 - $1,800. This keeps your workstation, monitors, and routers running through 12-hour blackouts.
- Internet Redundancy: Never rely on a single ISP. The professional standard is Starlink as your primary connection (for high-bandwidth video calls and large Docker pulls) paired with an unlimited 4G/5G MiFi (MTN, Airtel, or Safaricom) as an automatic failover.
- Async Communication: Since you are likely working across timezones, write exceptionally detailed documentation. Use Loom videos to explain complex pull requests so your team can review them while you sleep. This reduces the need for late-night meetings.
Action Checklist for This Week
If you are currently working a remote international job, or about to sign an offer, take these steps immediately:
- [ ] Review your payment pipeline: If you rely on a single fintech platform, open a tier-1 bank domiciliary account as a backup this week.
- [ ] Fill out your W-8BEN correctly: Ensure your remote employer has this on file to prevent unnecessary US tax withholding.
- [ ] Automate your savings: Set aside 15% to 20% of every incoming payment into a separate account or low-risk USD mutual fund for tax season.
- [ ] Audit your uptime: Test your backup internet and power systems. If a sudden 6-hour power cut would stop you from working, upgrade your inverter or buy a backup power station today.
---
*Looking for remote engineering roles that pay in USD and respect your autonomy? Explore vetted, high-paying international and local roles on [SapaFree](https://sapafree.com) today.*
SapaFree Editorial
Engineering & Careers Lead
Real-world career playbooks, engineering benchmarks, and hiring trends curated for African developers.
Read more

Re-Landing a Global Tech Role: The 45-Day Playbook for African Engineers
A battle-tested, 45-day strategy for African software engineers to navigate international layoffs, optimize pipelines, and land high-paying remote roles.

The African Remote Engineer’s Currency Playbook: USD, Dom Accounts, and Taxes
A pragmatic guide for African software engineers navigating USD/GBP invoices, domiciliary accounts, compliance, and local taxes without getting burned.

The Remote Work Currency Playbook for African Engineers
A practical guide on managing USD/GBP invoices, domiciliary accounts, FX spreads, taxes, and local infrastructure setup for African remote developers.
Land your next high-paying job with confidence
Join 35,000+ software engineers, product managers, and designers using SapaFree to match their CVs with verified roles in Africa and global remote companies.
