What is double taxation and why does it happen?
Double taxation occurs when two countries both claim the right to tax the same income. This happens most commonly when you live in one country but earn income from clients or employers in another. Most countries tax their residents on worldwide income — meaning every dollar you earn, no matter where it comes from, is subject to tax in your home country. At the same time, the country where your client is based may also withhold tax on payments to you, or claim you owe tax on income sourced within their borders. The result? The same $1,000 payment gets taxed twice — once by each country. For freelancers working across borders, this is one of the most common and costly problems. Without understanding how to navigate it, you could end up paying 40-60% of your income in combined taxes when you should be paying 15-25%.
Tax treaties: your first line of defense
Tax treaties (also called Double Taxation Agreements or DTAs) are bilateral agreements between two countries that define which country has the right to tax specific types of income. There are over 3,000 tax treaties in force worldwide. These treaties typically cover freelance and self-employment income under articles related to "independent personal services" or "business profits." The key provisions to look for include: which country has primary taxing rights over your freelance income, reduced withholding tax rates on payments between the two countries, the concept of "permanent establishment" and when it triggers tax obligations, and tie-breaker rules for determining tax residency when both countries claim you as a resident. For example, the US-UK tax treaty generally prevents the UK from taxing a US freelancer unless they have a "fixed base" in the UK. Similarly, the India-Germany DTAA allows Indian freelancers to claim credit for taxes paid in Germany.
Get your personalized analysis
Every cross-border situation is different. Get a free, instant analysis of your specific country pair and work arrangement.
Analyze My Setup — Free →Foreign Tax Credits: claiming back what you paid abroad
Even without a tax treaty, most countries offer a Foreign Tax Credit (FTC) mechanism. This allows you to offset taxes paid in one country against your tax liability in your home country. Here is how it typically works: You earn $50,000 from a US client. The US withholds 15% ($7,500) in tax. Your home country taxes you at 25% ($12,500) on the same income. You claim the $7,500 US tax as a Foreign Tax Credit. Your home country tax bill drops to $5,000 ($12,500 minus $7,500). Important: you can usually only claim FTC up to the amount of domestic tax you would owe on that income. Excess credits may be carried forward to future years in some jurisdictions. The specific forms and procedures vary by country — in India you file Form 67, in the UK you claim Double Taxation Relief on your Self-Assessment, in Canada you use Form T2209, and in Australia you claim a Foreign Income Tax Offset.
Country-specific strategies for common corridors
Nigeria to US: Nigeria has no tax treaty with the United States, but the 2025 Nigeria Tax Act introduced a unilateral tax credit. Nigerian residents can claim credit for US taxes paid when filing with FIRS. India to US: The India-US DTAA provides clear rules. File Form 67 with the Indian tax authorities to claim Foreign Tax Credit for US withholding. UK to UAE: The UAE has no personal income tax, so there is no double taxation risk. However, UK residents must still declare UAE-sourced income on their Self-Assessment. Philippines to Australia: The Philippines-Australia tax treaty reduces withholding rates. Filipino freelancers should check if Australia withheld tax at the treaty rate or the domestic rate. Brazil to US: Brazil has no tax treaty with the US. Brazilian freelancers must use the Carnê-Leão system to report monthly income and can claim unilateral credit for US taxes paid.
Common mistakes that lead to double taxation
Not researching the tax treaty before starting work: By the time you file your tax return, it may be too late to claim treaty benefits retroactively. Ignoring withholding tax on payments: Some countries automatically withhold tax on payments to foreign contractors. If your client deducts withholding tax and you do not claim it as a credit, you are effectively paying double. Failing to file in both countries: Even if you owe zero tax in one country thanks to a treaty, you may still need to file a return to claim the exemption. Assuming your accountant knows international tax: Most local accountants specialize in domestic tax. Cross-border situations require specialized knowledge of treaties and foreign tax credit mechanisms. Not keeping records of foreign tax paid: You need official documentation (tax receipts, withholding certificates) to claim foreign tax credits in your home country.
How WorkGlobal helps you avoid double taxation
WorkGlobal analyzes your specific country pair and work arrangement to identify the applicable tax treaty, calculate your potential tax exposure in both countries, recommend the optimal structure to minimize double taxation, provide a step-by-step compliance checklist with deadlines, and flag any withholding tax obligations your client should be aware of. Our free analysis gives you an instant overview of your double taxation risk. The full guide (paid upgrade) provides the complete treaty analysis, specific forms to file, and a personalized action plan.
Stop researching. Get your answer.
WorkGlobal analyzes your exact country pair and work setup in under 3 minutes. Free instant analysis, or upgrade for the complete personalized guide.
Get Your Free Analysis →