The short answer
If you live in Nigeria and earn on Upwork, that income is taxable here — and nobody is deducting it for you.
A salaried employee never thinks about this, because their employer takes PAYE out before the money lands. Freelancing has no employer in the middle. The money arrives whole, and the tax is still owed. That gap is the entire problem, and it is why a lot of Nigerian freelancers are about to file a personal tax return for the first time in their lives.
The good news is that the arithmetic is not complicated. It is just unfamiliar.
Why your foreign income counts
Nigeria taxes its residents on their worldwide income. If you are tax resident here, it does not matter that the client is in Berlin, that Upwork is American, or that the money sat in a dollar wallet for six months. It is taxable in Nigeria.
You are generally resident if any of these is true[1]:
- Nigeria is your permanent home, or where you habitually live
- You have substantial economic or family ties here
- You spent 183 days or more in Nigeria in any twelve-month period
Most Nigerian freelancers working from Nigeria meet more than one of these without having to think about it.
If you are not resident, only your Nigeria-sourced income is taxable here. Working remotely from Lagos for a US client is not "foreign-sourced" in the way people often hope — you performed the work in Nigeria.
What you are taxed on: profit, not turnover
This is the part that saves people the most money, and the part most often missed.
You are taxed on your profit — what you earned, minus the costs of earning it. Not on the gross amount that hit your account.
For a freelancer that legitimately includes things like:
- Your internet and data
- Software subscriptions you need to do the work
- The share of your laptop and equipment used for work
- Upwork's own service fee, and payment-processing charges
- Co-working space, if you use one
The Upwork fee point matters more than it sounds. If a client pays 1,000 dollars and Upwork keeps 100, you did not earn 1,000. Declaring the gross and forgetting the fee means paying tax on money you never received.
Keep the evidence. Under the new law an undocumented deduction can be disallowed on audit — meaning you claimed it, and now you cannot prove it, so it is added back. A receipt you cannot find is a deduction you do not have.
The rates
Once you have your taxable income, these are the 2026 bands[2]:
| Slice of taxable income | Rate |
| First ₦800,000 | 0% |
| Next ₦2,200,000 | 15% |
| Next ₦9,000,000 | 18% |
| Next ₦13,000,000 | 21% |
| Next ₦25,000,000 | 23% |
| Above ₦50,000,000 | 25% |
They are progressive, which is worth being clear about because it is widely misunderstood. Moving into a higher band does not re-tax everything you earned at the higher rate. Only the slice above the line is taxed at that rate. Earning one naira more never leaves you worse off.
There is also a relief worth knowing: if you pay rent, you can claim 20% of your annual rent, capped at ₦500,000[3]. You need proof of payment, and it does not apply if you own your home and pay no rent.

