---
oa_review_kit: v1
guide_slug: withholding-tax-matrix
guide_version: withholding-tax-matrix@2026-04-13T17:52:11.692Z
archetype: payroll
---

# Review kit: Withholding Tax Matrix

Thank you for reviewing this Guide. This kit is one file with three parts: how
to use it, an interview prompt for your AI, and the Guide itself.

## How to use this kit (3 steps, about 15 minutes)

1. Open the AI you already use (ChatGPT, Claude, Gemini, anything that reads
   markdown) and paste in everything from "INTERVIEW PROMPT" below, including
   the Guide at the end.
2. Your AI interviews you like a colleague, one question at a time. Just talk:
   war stories, walk-throughs, the mistakes you catch. No writing required.
3. Your AI writes your answers up as a single markdown file. Hand it back at
   openaccountants.com/skills/withholding-tax-matrix/handback (also linked from the Guide
   page: "Hand back your file"). What you added is published under your name
   and credential.

If your AI cannot produce the exact output format, hand back whatever you have:
a revised Guide file, a worksheet, or plain notes. We take those too, and a
person reviews them by hand. The format below is the one we can apply straight
away.

---

# INTERVIEW PROMPT (paste from here down into your AI)

You are interviewing a practising accountant about how they actually do the
work covered by the attached Guide ("Withholding Tax Matrix", slug `withholding-tax-matrix`).
Interview them like a colleague doing a handover. Do not lecture. Ask ONE
question at a time and wait for the answer. Chase war stories and specifics:
what kind of client, which portal step, how big the penalty was.

The rates, thresholds, and citations are our job; we refresh those from primary
sources. Capture ONLY what is NOT derivable from law:

- order of operations, and what a wrong order corrupts
- what to ask a client before computing anything
- what to assume when a fact is unknown, and how it gets flagged
- the most-missed traps, with penalty size and who falls in
- how the portal or filing channel actually behaves
- what has to reconcile before anyone signs
- when to refuse the work and hand it to a human specialist

If the accountant corrects a rate, threshold, or deadline in the Guide along
the way, record it in the FACT CORRECTIONS table, but do not steer the
interview toward numbers.

## Questions to work through

Ask these in order, one at a time. Skip any the accountant has already covered;
follow up where a story has specifics worth pinning down. Each question is
tagged with the method slot(s) it feeds.

1. [intake_questions] [conservative_default] Walk me through onboarding a new employee into payroll. What do you collect, and what's your default when the paperwork is missing?
2. [trap] What's the most common way a new starter's withholding gets set wrong?
3. [edge_case] What's different about directors or owners on payroll that a generic guide never says?
4. [filing_mechanics] What has to happen on or before payday, and what happens if it's late even when the money was right?
5. [trap] Which employer allowances or reliefs are claimed wrongly, or missed entirely? What's the eligibility gotcha?
6. [judgment_rule] How do you set base salary vs allowances so the statutory contributions come out right?
7. [edge_case] What does a mid-year change (a raise crossing a ceiling, an employee crossing an age threshold) do to contributions, and where do people get it wrong?
8. [cross_check] What do you reconcile every month, and again at year-end? What must tie to what?
9. [edge_case] Which regional or state variations bite multi-location employers?
10. [filing_mechanics] Walk me through your deposit calendar. Which payment deadlines differ from filing deadlines?
11. [scope_gate] Ever refused or unwound a payroll client? What made it untouchable?
12. [trap] Tell me the late-deposit war story you use to scare clients, with the real interest and damages.

## Method slots (for tagging the write-up)

- `scope_gate` (Scope gate and refusals): when to stop and send the client to a human
- `sequence` (Order of operations): what order to do things in, and what a wrong order corrupts
- `intake_questions` (Client intake questions): what to ask a client before computing
- `evidence` (Documents and evidence): which documents to insist on, and what is draft-grade vs file-grade
- `judgment_rule` (Judgment rules): how a practitioner actually picks when the law allows two routes
- `conservative_default` (Conservative defaults): what to assume when a fact is unknowable at draft time
- `trap` (Traps and most-missed items): the mistakes everyone makes, what they cost, and who falls in
- `filing_mechanics` (Portal and filing mechanics): how submission actually works: channel, order, what locks
- `cross_check` (Cross-checks before signing): what has to reconcile with what before delivery, and how close is close enough
- `pattern_library` (Pattern library): how messy real-world data (bank lines, payout platforms) maps to tax categories
- `edge_case` (Edge-case playbook): the client situations that change the method, not just the numbers
- `unsettled_law` (Unsettled-law flags): what not to finalise right now, and why
- `handback_protocol` (Hand-back protocol): what the finished working paper contains and who reviews it

## Output format: oa-handback v1

When the interview is done, write the answers up as ONE markdown file in
exactly this shape. Fill in the reviewer's real name, credential, and email
(ask for them at the end if they have not come up). Every method block gets a
`### [method:<slot>]` heading where `<slot>` is one of the 13 slot ids
above. Keep `guide_slug` and `guide_version` exactly as given. Omit any
section the interview produced nothing for, but keep the headings that remain
exactly as shown. The `fact_key` column may be left blank when unknown.

```markdown
---
oa_handback: v1
guide_slug: withholding-tax-matrix
guide_version: withholding-tax-matrix@2026-04-13T17:52:11.692Z
reviewer_name: <full name>
reviewer_credential: <credential>        # free text: CPA, EA, ACCA, Steuerberater...
reviewer_email: <email>
verdict: <approve | corrections | unable>
---

## METHOD

### [method:filing_mechanics] <short title for this block>
<prose: the method block, written in second person, imperative>

### [method:intake_questions] <short title for this block>
- <question 1>
- ...

## FACT CORRECTIONS
| fact_key | current | correct | source |
|---|---|---|---|
| <fact key if known, else blank> | <value in the Guide> | <correct value> | <cite> |

## FLAGS
- [unsettled] <what not to finalise, and why>
- [refer] <situations to escalate to a human>

## NOTES
<anything that did not fit a method slot or a fact correction>
```

If for any reason you cannot produce this exact format, output the accountant's
corrections and methods as clear plain notes instead. The hand-back page
accepts plain notes and revised Guide files too; this format is an
optimization, never a gate.

---

# THE GUIDE UNDER REVIEW

<!-- guide: withholding-tax-matrix · version: withholding-tax-matrix@2026-04-13T17:52:11.692Z -->

---
name: withholding-tax-matrix
description: Use this skill whenever a freelancer or small business receives or makes a cross-border payment and the question is whether withholding tax (WHT) applies. Trigger on phrases like "withholding tax", "WHT", "tax withheld", "double tax treaty", "treaty rate", "certificate of residence", "tax residency certificate", "form W-8BEN", "royalty withholding", "interest withholding", "TDS on services", or any request involving tax deducted at source on cross-border payments for services, royalties, or interest. This skill contains the withholding tax matrix for the top 30 country pairs, treaty rate lookups, certificate of residence requirements, and zero-WHT corridors. ALWAYS read this skill before advising on any cross-border withholding tax question.
jurisdiction: GLOBAL
domain: cross-border
tax_year: 2025
---

# withholding-tax-matrix

## Skill Metadata

**Skill Metadata**

| Field | Value |
| --- | --- |
| Jurisdiction | Multi-jurisdiction (30 countries) |
| Primary Legislation | OECD Model Tax Convention on Income and on Capital; bilateral double taxation agreements |
| Scope | WHT on services (technical/professional fees), royalties (including software licences), and interest payments between freelancers and their clients across borders |
| Countries Covered | US, UK, DE, FR, IT, ES, NL, MT, AU, CA, IN, SG, JP, KR, AE, SA, BR, MX, IE, PT, CH, SE, DK, NO, AT, BE, PL, NZ, ZA, IL |
| Contributor | OpenAccountants |
| Validation Date | April 2026 |
| Skill Version | 1.0 |
| Confidence Coverage | Tier 1: treaty rate lookups for covered country pairs, zero-WHT corridors. Tier 2: beneficial ownership, treaty eligibility, PE risk interaction. Tier 3: treaty shopping, LOB clauses, complex corporate structures. |

## Confidence Tier Definitions

- **[T1] Tier 1 -- Deterministic.** Apply exactly as written. No reviewer judgement required.
- **[T2] Tier 2 -- Reviewer Judgement Required.** Flag the issue and present options. A qualified tax professional must confirm.
- **[T3] Tier 3 -- Out of Scope / Escalate.** Do not guess. Escalate to a qualified tax professional.

## Step 0: Pre-Check Questions [T1]

- **Pre-check questions before using WHT matrix** — Before using the WHT matrix, you MUST know: 1. Where is the payer (client) tax-resident? This determines the source country and whose domestic WHT law applies. 2. Where is the payee (freelancer) tax-resident? This determines which treaty (if any) applies. 3. What is the nature of the payment? Services (technical/professional/management fees), royalties (software licences, IP), or interest. 4. Does a double tax treaty (DTA) exist between the two countries? If yes, treaty rates may reduce or eliminate WHT. 5. Has the payee obtained a Certificate of Tax Residence (CoR) from their home country? Required to claim treaty benefits. 6. Is there a risk of Permanent Establishment (PE) in the source country? If PE exists, different rules apply (see `permanent-establishment-risk.md`). ([T1])
- **Stop condition on unknown pre-check items** — If items 1-3 are unknown, STOP. Do not provide WHT guidance. ([T1])

## Step 1: Key Concepts [T1]

- **Domestic WHT Rate** — The rate a country charges by default on cross-border payments when no treaty applies. This is the "worst case" rate. ([T1])
- **Treaty WHT Rate** — The reduced rate available under a bilateral double tax treaty between the payer's and payee's countries. Requires the payee to claim treaty benefits (usually by providing a Certificate of Residence and/or specific forms). ([T1])
- **Zero-WHT Corridor** — A country pair where the treaty rate on a specific payment type is 0%. The payee receives the full gross amount with no deduction. ([T1])
- **Technical/Professional Services** — Fees for consulting, IT development, accounting, legal, engineering, management, and similar professional services. Some countries (notably India, Brazil) impose WHT on services; many developed countries do not. ([T1])
- **Royalties** — Payments for the use of intellectual property, patents, trademarks, copyrights, and importantly: software licences. The classification of software licence fees as "royalties" vs "business profits" is heavily disputed and varies by treaty. ([T1])
- **Interest** — Payments for the use of money (loans, deposits, deferred payment arrangements). ([T1])

## Step 2: WHT Matrix -- Professional/Technical Services [T1]

**How to read:** If your client is in [Source Country] and you (the freelancer) are in [Residence Country], the WHT rate on professional services is shown at the intersection.

**Important:** Many developed countries do NOT withhold on service fees (indicated by "0/None" below). Countries that DO impose domestic WHT on services include India (10%), Brazil (15-25%), South Africa (15% for management fees), and Korea (22% for certain services).

**WHT Matrix -- Professional/Technical Services**

| Source → | US | UK | DE | FR | IT | ES | NL | MT | IN | SG | AU | CA | JP | AE | CH |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| **Payee ↓** |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| US | -- | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15 | 0 | 0 | 0 | 0 | 0 | 0 |
| UK | 0 | -- | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 0 | 0 |
| DE | 0 | 0 | -- | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 0 | 0 |
| FR | 0 | 0 | 0 | -- | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 0 | 0 |
| MT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -- | 10 | 0 | 0 | 0 | 0 | 0 | 0 |
| AU | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | -- | 0 | 0 | 0 | 0 |
| IN | 15 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | -- | 10 | 10 | 15 | 10 | 0 | 10 |
| BR | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 0 | 15 |
| SG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | -- | 0 | 0 | 0 | 0 | 0 |
| ZA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 0 | 0 |

**Notes:**
- **US, UK, DE, FR, NL, CH, SG, AU, CA, JP, AE** generally do NOT impose WHT on service fees under their domestic law. Treaty irrelevant for this payment type.
- **India** imposes 10% WHT on technical/professional services (Section 195 / 206C of the Income Tax Act) -- treaty may reduce this.
- **Brazil** imposes 15% (general) or 25% (tax haven list) WHT on service fees (IRRF). Treaties may not eliminate this entirely.
- **AE (UAE) and SA (Saudi Arabia)** have 0% income tax (UAE) or 0% on non-resident services (Saudi, if no PE). Treaty is irrelevant for UAE.
- **Korea** imposes 22% WHT on certain personal services but many treaties reduce to 0% for independent personal services without a fixed base.

## Step 3: WHT Matrix -- Royalties (Including Software Licences) [T1]

**WHT Matrix -- Royalties (Including Software Licences)**

| Source → | US | UK | DE | FR | IT | ES | NL | MT | IN | SG | AU | CA | JP | AE | CH |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| **Payee ↓** |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| US | -- | 0 | 0 | 0 | 5 | 5 | 0 | 0 | 10 | 0 | 5 | 0 | 0 | 0 | 0 |
| UK | 0 | -- | 0 | 0 | 5 | 0 | 0 | 0 | 10 | 0 | 5 | 0 | 0 | 0 | 0 |
| DE | 0 | 0 | -- | 0 | 5 | 0 | 0 | 0 | 10 | 0 | 5 | 0 | 0 | 0 | 0 |
| FR | 0 | 0 | 0 | -- | 5 | 0 | 0 | 0 | 10 | 0 | 5 | 0 | 0 | 0 | 0 |
| MT | 0 | 0 | 0 | 0 | 0 | 5 | 0 | -- | 10 | 0 | 10 | 0 | 10 | 0 | 0 |
| IN | 15 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | -- | 10 | 10 | 10 | 10 | 10 | 10 |
| SG | 0 | 0 | 0 | 0 | 5 | 5 | 0 | 0 | 10 | -- | 5 | 0 | 0 | 0 | 0 |
| AU | 5 | 5 | 5 | 5 | 10 | 5 | 5 | 10 | 10 | 5 | -- | 10 | 5 | 0 | 5 |
| BR | 15 | 15 | 15 | 15 | 15 | 10 | 15 | 15 | 15 | 15 | 15 | 15 | 12.5 | 15 | 10 |
| JP | 0 | 0 | 0 | 0 | 10 | 10 | 0 | 10 | 10 | 0 | 5 | 10 | -- | 0 | 0 |

**Notes:**
- **Intra-EU royalties** are generally 0% under the EU Interest and Royalties Directive (2003/49/EC) for associated companies. This does NOT automatically apply to unrelated freelancers -- the directive requires a 25% shareholding relationship.
- **US domestic WHT on royalties** is 30% (no treaty) or reduced via treaty + Form W-8BEN.
- **India** domestic rate on royalties is 10% (with PAN) or 20% (without PAN). Treaties typically cap at 10-15%.
- **Software licences:** Many countries dispute whether a software licence fee is a "royalty" (subject to WHT) or "business profits" (no WHT without PE). OECD position: payment for a software copy for personal use = business profits (no WHT). Payment for the right to reproduce/distribute = royalty (WHT may apply). [T2]

## Step 4: WHT Matrix -- Interest [T1]

**WHT Matrix -- Interest**

| Source → | US | UK | DE | FR | NL | MT | IN | SG | AU | CA | JP | CH |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| **Payee ↓** |  |  |  |  |  |  |  |  |  |  |  |  |
| US | -- | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 10 | 10 | 10 | 0 |
| UK | 0 | -- | 0 | 0 | 0 | 0 | 10 | 0 | 10 | 10 | 10 | 0 |
| DE | 0 | 0 | -- | 0 | 0 | 0 | 10 | 0 | 10 | 10 | 10 | 0 |
| FR | 0 | 0 | 0 | -- | 0 | 0 | 10 | 0 | 10 | 10 | 10 | 0 |
| MT | 0 | 0 | 0 | 0 | 0 | -- | 10 | 0 | 10 | 10 | 10 | 0 |
| IN | 15 | 10 | 10 | 10 | 10 | 10 | -- | 10 | 15 | 15 | 10 | 10 |
| SG | 0 | 0 | 0 | 0 | 0 | 0 | 10 | -- | 10 | 10 | 10 | 0 |
| AU | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | -- | 10 | 10 | 10 |

**Notes:**
- **US domestic WHT on interest** is 30% (no treaty). Treaty rates range from 0% (UK, DE, FR, NL) to 15%.
- **Intra-EU interest** is generally 0% under the EU Interest and Royalties Directive for associated companies (same 25% shareholding requirement as royalties).
- **UK** abolished domestic WHT on interest for most payments. Treaty rarely needed.
- **AE and SA** have 0% income tax, so no WHT on interest.

## Step 5: How to Claim Treaty Benefits [T1]

### General Process

- **General process to claim treaty benefits** — 1. Obtain a Certificate of Tax Residence (CoR) from your home country's tax authority. This proves you are tax-resident and entitled to treaty benefits. 2. Provide the CoR to the payer before or at the time of payment. Many countries accept CoR for the current or preceding tax year. 3. Complete any required forms specific to the source country (see table below). 4. The payer applies the treaty rate (or 0%) instead of the domestic rate. 5. If WHT is already deducted at the higher domestic rate, the payee can file a refund claim with the source country's tax authority.

### Country-Specific Forms [T1]

**Country-Specific Forms**

| Source Country | Form Required | Purpose |
| --- | --- | --- |
| US | W-8BEN (individuals) / W-8BEN-E (entities) | Claim treaty benefits on US-source income |
| UK | None typically required for services; DT-Individual for other income types | Treaty claim |
| DE | No standard form for services; Freistellungsantrag for royalties/interest | Application for exemption from WHT |
| IN | Form 10F + CoR + Tax Residency Certificate (TRC) | Claim treaty rate under Section 90 |
| AU | No standard form; CoR from home country sufficient for treaty claim | Treaty claim |
| CA | NR301 (individuals) / NR302 (entities) | Declaration of eligibility for benefits under a tax treaty |
| JP | Application for Income Tax Convention (Form 1-7 depending on type) | Treaty claim, submitted via payer to tax office |
| BR | No standard form; CoR + apostille or consular certification required | Treaty claim (limited treaty network) |
| KR | Application for Non-Resident WHT Exemption | Treaty claim via payer's withholding agent |

## Step 6: Zero-WHT Corridors [T1]

The following country pairs have 0% WHT on professional/technical services under treaty (or because domestic law does not impose WHT on services):

**Zero-WHT Corridors**

| Corridor | WHT on Services | WHT on Royalties | WHT on Interest |
| --- | --- | --- | --- |
| US ↔ UK | 0% | 0% | 0% |
| US ↔ DE | 0% | 0% | 0% |
| US ↔ NL | 0% | 0% | 0% |
| UK ↔ DE | 0% | 0% | 0% |
| UK ↔ FR | 0% | 0% | 0% |
| UK ↔ NL | 0% | 0% | 0% |
| DE ↔ FR | 0% | 0% | 0% |
| DE ↔ NL | 0% | 0% | 0% |
| SG ↔ UK | 0% | 0% | 0% |
| SG ↔ NL | 0% | 0% | 0% |
| MT ↔ UK | 0% | 0% | 0% |
| MT ↔ DE | 0% | 0% | 0% |
| CH ↔ UK | 0% | 0% | 0% |
| AE ↔ (any) | 0% (no income tax) | 0% | 0% |
| IE ↔ UK | 0% | 0% | 0% |

**The "golden corridors" for freelancers:** US-UK, US-DE, UK-DE, UK-NL, SG-UK, MT-UK. These pairs have zero WHT on all three categories.

## Step 7: Practical Guidance for Freelancers [T1]

### If your client is in [country] and you are in [country]:

- **Client in US, you in UK:** 0% WHT on services. No form required for services (W-8BEN for royalties/interest). You receive 100% of the invoice.
- **Client in US, you in India:** 15% WHT on services (treaty rate). Provide W-8BEN + Indian TRC. You receive 85% of the invoice; claim credit in India.
- **Client in India, you in UK:** 10% WHT on services (treaty rate, Section 195). Provide Form 10F + UK CoR. You receive 90%; claim credit in UK via self-assessment.
- **Client in India, you in US:** 15% WHT on services. Provide Form 10F + US CoR. You receive 85%; claim foreign tax credit on Form 1116.
- **Client in Germany, you in Malta:** 0% WHT on services (Germany does not impose WHT on service fees). You receive 100%.
- **Client in Brazil, you in any country:** 15% IRRF on service fees (25% if payee is in a "tax haven"). Limited treaty network. You receive 85%; claim credit in home country.
- **Client in UAE, you in any country:** 0% (UAE has no income tax). You receive 100%.
- **Client in Singapore, you in India:** 10% WHT likely on technical services under India-SG treaty if service performed from India; 0% if performed entirely from Singapore and paid there.

## PROHIBITIONS

- **Prohibitions list** — 1. NEVER assume a treaty exists between two countries without verifying. 2. NEVER apply treaty rates without the payee having a valid Certificate of Tax Residence. 3. NEVER advise a client that WHT "doesn't apply" when the source country's domestic law imposes WHT -- the treaty merely reduces the rate, and treaty benefits must be claimed. 4. NEVER ignore the distinction between "business profits" (Art 7, usually no WHT without PE) and "royalties" (Art 12, WHT may apply) when classifying software licence payments. 5. NEVER assume that paying WHT in the source country eliminates the tax obligation in the residence country -- the residence country taxes worldwide income and provides a credit for WHT paid. 6. NEVER provide specific treaty rate advice for country pairs not covered in this matrix -- escalate [T3].

## Edge Cases

### EC1 -- Treaty shopping / Limitation on Benefits (LOB) [T3]

**Situation:** A freelancer is tax-resident in Country A but channels payments through an entity in Country B (which has a more favourable treaty with the source country) to reduce WHT.
**Resolution:** This is treaty shopping. Many modern treaties (especially US treaties) contain LOB clauses that deny treaty benefits if the recipient is not the "beneficial owner" or does not meet the LOB test. Escalate to tax professional. Do not advise.

### EC2 -- Permanent Establishment risk [T2]

**Situation:** A freelancer from Country A works on-site in Country B for extended periods. The client in Country B asks whether WHT applies.
**Resolution:** If the freelancer has created a PE in Country B (see `permanent-establishment-risk.md`), the income may be taxed as business profits attributable to the PE, not as service fees subject to WHT. PE taxation and WHT are mutually exclusive for the same income. Flag for professional review.

### EC3 -- Beneficial ownership challenged [T2]

**Situation:** A freelancer invoices through a personal services company in a different country. The source country challenges the treaty claim on the basis that the company is not the "beneficial owner" of the income.
**Resolution:** Beneficial ownership requires that the recipient has the right to use and enjoy the income, not merely act as a conduit. If the personal services company is a genuine entity with substance, treaty benefits should apply. If it is a shell, they may be denied. Flag for professional review.

### EC4 -- WHT on software-as-a-service (SaaS) subscriptions [T2]

**Situation:** A freelancer pays for a SaaS tool (e.g., cloud software) from a foreign provider. The domestic tax authority of the freelancer's country considers this a "royalty" and requires WHT.
**Resolution:** The OECD position is that payments for standard SaaS subscriptions (no transfer of copyright, no reproduction rights) are business profits, NOT royalties. However, India (Explanation 4 to Section 9(1)(vi)) and some other countries treat SaaS payments as royalties subject to WHT. Check the source country's domestic law position. Flag T2.

### EC5 -- No treaty exists between the two countries [T1]

**Situation:** A freelancer in Country A receives payment from a client in Country B, but no bilateral tax treaty exists.
**Resolution:** The domestic WHT rate of the source country applies in full. No reduction available. The freelancer claims a foreign tax credit in their home country (subject to that country's credit rules). If the domestic rate exceeds the home country's credit capacity, the excess WHT is a real cost.

## Test Suite

### Test 1 -- US client, UK freelancer, consulting services

**Input:** US company pays GBP 10,000 to UK freelancer for software consulting.
**Expected:** 0% WHT. US does not impose domestic WHT on service fees. No W-8BEN needed for service fees (only for royalties/interest/dividends). UK freelancer receives 100%.

### Test 2 -- Indian client, Maltese freelancer, technical services

**Input:** Indian company pays EUR 5,000 to Maltese freelancer for software development.
**Expected:** India domestic WHT on technical services = 10% (with PAN). India-Malta DTA rate on fees for technical services = 10%. WHT = EUR 500. Maltese freelancer receives EUR 4,500. Claims EUR 500 credit on Malta tax return.

### Test 3 -- Brazilian client, German freelancer, management consulting

**Input:** Brazilian company pays EUR 20,000 to German freelancer for management consulting.
**Expected:** Brazil domestic WHT (IRRF) = 15% on service fees. Brazil-Germany DTA may not eliminate services WHT. WHT = EUR 3,000. German freelancer receives EUR 17,000. Claims credit in Germany.

### Test 4 -- UAE client, any freelancer

**Input:** UAE company pays USD 15,000 to a French freelancer for design services.
**Expected:** 0% WHT. UAE has no income tax. French freelancer receives 100%. France taxes the income as part of worldwide income.

### Test 5 -- US client, Indian freelancer, software royalty

**Input:** US company pays USD 50,000 to Indian company for software licence (reproduction rights).
**Expected:** US domestic WHT on royalties = 30%. US-India treaty rate = 15% (royalties). Indian company provides W-8BEN-E. WHT = USD 7,500. Indian company receives USD 42,500. Claims credit in India.

## Disclaimer

This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. Treaty rates are subject to change through protocol amendments and renegotiations. Always verify current treaty text before relying on any rate. All outputs must be reviewed and signed off by a qualified professional before filing or acting upon.

If you would like a licensed accountant to review your cross-border tax position, visit [openaccountants.com](https://openaccountants.com) and log in to request a professional review.
