If you’re a remote software developer in India earning from US or UK clients, the DTAA document saves you from paying income tax twice on the same money. Article 15 of both the India-US and India-UK treaties provides zero withholding of income from services performed from India.
If a foreign payer withholds tax anyway, Form 67 lets you claim a Foreign Tax Credit against your Indian Income Tax. File Form 67 before or with your ITR.
What is DTAA and why does it matter for remote developers?
DTAA stands for Double Taxation Avoidance Agreement. It is a tax agreement between two countries. It decides where income is taxed and how much tax the other country can deduct. For Indian remote developers, DTAA helps avoid taxes in both the client’s country and India on the same income.
There are two ways DTAA provides relief:
1. Exemption method: The income is taxed in one country. The other country does not tax it.
2. Credit method: If both countries tax the income, the country where you live (India) gives you a credit for the tax already paid abroad. This reduces your Indian tax by the foreign tax already paid, subject to limits set in Rule 128.
Without DTAA, a developer earning $6,000 per month from a US client could lose 30% income to default US withholding. This is because the US IRS applies a flat 30% to payments made to foreign persons who do not submit the correct form. After that, India taxes the same income in the ITR. Thankfully, such withholding is rare, as US companies are aware of the DTAA benefit.
How the India-US treaty applies to developer income
Three India-US treaty articles matter for remote software developers:
1. Article 15: Independent personal services
Article 15 applies to individuals and firms of individuals earning from professional services.
For a remote developer, this covers coding, software development, bug fixing, DevOps support, API work, IT consulting, and similar independent work.
A developer working from India gets treaty protection when:
- Work is performed from India
- No fixed base in the US
- US stay is below 90 days in the relevant tax year
If these conditions are met, the income is taxed in India and not in the US.
And if you are working for US clients, submit W-8BEN before the first payment.
In the form:
- At Line 6a: Enter your PAN number as your Foreign Tax Identifying Number
- At Line 10: Write Article 15(1) and rate 0%
- The form stays valid for three years from the date of signing
2. Article 7: Business profits
If you invoice through your business or registered entity, Article 7 applies. The US does not tax the income when the business has no Permanent Establishment in the US. In simple terms, having a permanent establishment means having a functional office.
Sole proprietorship registration can be disregarded as a registered business entity as it just means doing business on individual name.
3. Article 12: Royalties and Fees for Included Services
The India-US DTAA includes a concept called Fees for Included Services (FIS) which covers payments for services that involve transferring technical knowledge or making technology available to the client.
Some US platforms classify developer payments as FIS under Article 12. When that happens, the withholding rate is 10% to 15%, not 0%.
When a platform withholds under Article 12, you will get form 1042 from the US client. Use it to file Form 67 and recover the excess tax paid.
A services contract where you deliver a code, a feature, or a module falls under Article 15.
Filing W-8BEN with Article 15 is enough for 0% US withholding.
How the India-UK Treaty applies to developer income
Article 15 of the India-UK DTAA
The India-UK DTAA also uses Article 15 for independent personal services.
The rule is the same as the US treaty:
- You perform services from India,
- have no fixed base in the UK and
- You are not physically present in the UK for 90 or more days in the financial year
Then, the income is taxable only in India.
Key difference from the US Treaty
The India-UK DTAA does not have the Fees for Included Services concept. The UK treaty's Article 13 covers Royalties and Fees for Technical Services, which does not apply to standard software development work performed from India. This makes the classification work easier.
UK withholding on services
UK clients do not withhold tax on payments for services performed outside the UK. If you’re an India-based developer invoicing a UK company, performing all work remotely, and have not spent 90 or more days on UK soil in the financial year, the UK has no basis to deduct any tax.
Form 67 is not required in this situation because no foreign tax has been paid.
The DTAA document checklist every developer needs
1. Tax Residency Certificate
A Tax Residency Certificate proves that you are a tax resident of India. Apply through the Indian income tax portal using Form 10FA. The department issues the certificate in Form 10FB. In my experience, European and UK clients ask for tax residency certificates. US clients only need W8-BEN form.
2. W-8BEN for US clients
W-8BEN is the IRS form used by an individual who is not a US tax resident.
W-8BEN is submitted to your client or the platform, not to the IRS.
It remains valid from the signing date up to the last day of the third calendar year after signing, unless your facts change.
Simply mailing it to the client is enough.
5. Form 1042-S from US client (if tax is withheld)
Form 1042-S reports US-source income and tax withheld for a foreign person. In this case, you are the foreign person. If a US client deducts tax, this form becomes your proof for Form 67. Ask the client or platform for Form 1042-S before filing the ITR.
6. e-FIRC
e-FIRC means Foreign Inward Remittance Advice. It proves that foreign money entered your Indian bank account. Keep e-FIRC for GST, LUT, export of services, and income tax records.
Don't have time to manage taxes on your own?
Let Remote Munshi take care of your tax compliance.
How to claim Foreign Tax Credit using Form 67
File Form 67 whenever a foreign country has withheld or collected income tax that is also taxable in India. Only Resident and Ordinarily Resident (ROR) individuals can claim Foreign Tax Credit.
Foreign Tax Credit filing process
Step 1: Log in to the income tax e-filing portal. Go to e-File > Income Tax Forms > Form 67.
Step 2: Fill Part A.
Enter your PAN, assessment year, country name, nature of income (professional income or business income), gross foreign income in the original currency, exchange rate, INR equivalent, foreign tax paid, and the DTAA article under which credit is claimed.
Step 3: Upload proof. Attach your Form 1042-S (for US income) or the equivalent foreign tax certificate. The portal accepts PDF and JPEG formats.
Step 4: Fill Schedule FSI and Schedule TR in your ITR. The figures in Form 67 and these ITR schedules must match exactly. A mismatch will lead to rejection of the FTC claim.
Step 5: Submit and e-verify using Aadhaar OTP, net banking, or DSC.
FTC Calculation Rule (Rule 128)
This rule limits the maximum foreign tax credit you can claim. The credit allowed is the lower of:
- Indian tax payable on the foreign income or
- Actual foreign tax paid
In simple terms, the foreign tax credit cannot exceed the Indian taxes payable on the same Income. There is no concept of “refund” of foreign tax credit.
Also, the foreign taxes would have been deducted in the foreign currency. For calculating the INR value of foreign taxes paid: Convert foreign tax into INR using the SBI telegraphic transfer buying rate on the last day of the month before the month in which the foreign tax was paid or deducted.
Pro Tip
Fines, fees, and penalties payable in India can not be reduced by foreign tax credit.
Deadline: Form 67 must be filed on or before the ITR due date.
- July 31 for non-audit individuals and October 31 for audit cases
- Filing after this date results in outright rejection of the FTC claim. No exceptions
Note
Form 67 applies for AY 2026-27 (returns filed in 2026).
From Tax Year 2026-27 onwards (returns filed in 2027), the new Income Tax Act 2025 replaces Form 67 with Form 44. The filing process is harder, but the eligibility rules remain the same
Important
Form 67 errors or missed filings result in outright rejection of FTC claims. If you're earning from multiple countries or your withholding situation involves Article 12 classifications, a CA review before filing protects you from paying tax twice. Book a free consultation with our expert CAs at Remote Munshi.
Sample calculation: FTC calculation for a developer rarning from a US client
Scenario 1 (W-8BEN filed correctly, zero US withholding)
- Gross income: $60,000/year = Rs. 50,00,000 (at Rs. 83.33 per USD)
- US withholding: Rs. 0 (W-8BEN filed with Article 15(1) reference, 0% rate)
- Presumptive taxable income under Section 44ADA/Section 58: 50% of Rs. 50,00,000 = Rs. 25,00,000
Indian tax under the new regime (AY 2026-27):
| Income Slab | Rate | Tax |
|---|---|---|
| Rs. 0 to Rs. 4,00,000 | NIL | Rs. 0 |
| Rs. 4,00,001 to Rs. 8,00,000 | 5% | Rs. 20,000 |
| Rs. 8,00,001 to Rs. 12,00,000 | 10% | Rs. 40,000 |
| Rs. 12,00,001 to Rs. 16,00,000 | 15% | Rs. 60,000 |
| Rs. 16,00,001 to Rs. 20,00,000 | 20% | Rs. 80,000 |
| Rs. 20,00,001 to Rs. 24,00,000 | 25% | Rs. 1,00,000 |
| Rs. 24,00,001 to Rs. 25,00,000 | 30% | Rs. 30,000 |
| Base Tax | Rs. 3,30,000 | |
| Health and Education Cess (4%) | Rs. 13,200 | |
| Total Indian Tax | Rs. 3,43,200 |
No need to claim any foreign tax credit because no foreign tax was paid. Total tax cost is Rs. 3,43,200, paid entirely in India.
Scenario 2 (US platform withheld 10% under Article 12)
- Gross income: $60,000/year = Rs. 50,00,000
- US withholding: 10% of $60,000 = $6,000 = Rs. 5,00,000
- Presumptive taxable income: Rs. 25,00,000
- Indian tax: Rs. 3,43,200 (same calculation as Scenario 1)
FTC calculation under Rule 128:
- Indian tax on foreign income: Rs. 3,43,200
- Foreign tax paid: Rs. 5,00,000
- FTC allowed = lower of both = Rs. 3,43,200
Net Indian tax payable = Rs. 0 (Rs. 3,43,200 (indian tax) minus Rs. 3,43,200 (eligible foreign tax credit))
The developer pays nothing in India. However, the excess foreign tax of Rs. 1,56,800 (Rs. 5,00,000 minus Rs. 3,43,200) is not refundable, and Indian law does not allow it to be carried forward to future years.
Total global tax paid: Rs. 5,00,000, all of it to the US. Scenario 1 remains the better outcome.
Scenario 3 (UK Client)
- Gross income: £40,000 = Rs. 42,80,000 (at Rs. 107 per GBP)
- UK withholding: Rs. 0 (services performed from India, no UK fixed base, presence under 90 days)
- Presumptive taxable income under Section 44ADA/Section 58: 50% of Rs. 42,80,000 = Rs. 21,40,000
Indian tax under the new regime:
- Base tax on Rs. 21,40,000: Rs. 2,35,000
- Cess (4%): Rs. 9,400
- Total Indian tax: Rs. 2,44,400
No Form 67 is required. No foreign tax was paid. Pay Rs. 2,44,400 in India.
The ideal outcome in every scenario is zero foreign withholding combined with full Indian tax payment. Form 67 is the safety net when withholding happens despite DTAA protection.
Common mistakes developers make with DTAA and Form 67
1. Not filing W-8BEN for US clients: US clients and platforms need W-8BEN before they apply DTAA benefits. If you do not submit it, the payer deducts US tax at the default rate. You then need Form 67 to claim Foreign Tax Credit in India.
2. Filing Form 67 late: Form 67 should be filed before or along with the ITR. Late filing creates a high risk of Foreign Tax Credit rejection during ITR processing.
3. Using the wrong DTAA article: Article 15 applies to independent personal services done from India. Article 12 applies when the payment is treated as royalty or Fees for Included Services. The contract, invoice, and actual work decide the article.
4. Using the wrong exchange rate: Foreign tax must be converted into INR using the SBI Telegraphic Transfer Buying Rate. Use the rate on the last day of the month before the month in which the foreign tax was paid or deducted.
5. Filing Form 67 when no UK tax was deducted: UK clients do not deduct tax on normal software services performed from India when there is no UK fixed base and UK presence is below 90 days. If no UK tax was deducted, Form 67 is not needed.



