---
oa_review_kit: v1
guide_slug: netherlands-transfer-pricing
guide_version: netherlands-transfer-pricing@2026-05-23T06:29:52.828Z
archetype: corporate
---

# Review kit: Netherlands Transfer Pricing

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/netherlands-transfer-pricing/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 ("Netherlands Transfer Pricing", slug `netherlands-transfer-pricing`).
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] First meeting with a new company client: what do you ask about the entity itself before its numbers?
2. [sequence] [pattern_library] What do you always fix or reclassify in the books before starting the return?
3. [trap] What's the book-to-tax adjustment preparers most often miss?
4. [judgment_rule] [trap] Tell me about a time owner compensation or related-party dealings created a problem. How do you smell that early now?
5. [cross_check] What has to tie out before you sign: balance sheet to return, retained earnings roll-forward, anything else?
6. [sequence] Which elections or schedules do you decide FIRST because they change everything downstream?
7. [trap] Have you seen the "no profit, so no filing" trap bite a small company? What did it cost them?
8. [edge_case] When a company has foreign owners or a foreign subsidiary, which extra forms bite people who don't know?
9. [trap] What estimated-payment or safe-harbor rule do corporate clients get wrong every year?
10. [filing_mechanics] Walk me through your filing mechanics: extension vs payment dates, what can't be e-filed, where paper still exists.
11. [scope_gate] Which corporate engagements do you refuse or co-source out?
12. [unsettled_law] Any live law change where you're telling clients "don't finalise yet"?

## 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: netherlands-transfer-pricing
guide_version: netherlands-transfer-pricing@2026-05-23T06:29:52.828Z
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: netherlands-transfer-pricing · version: netherlands-transfer-pricing@2026-05-23T06:29:52.828Z -->

---
name: netherlands-transfer-pricing
description: Use this skill whenever asked about Netherlands transfer pricing rules, documentation requirements, or verrekenprijzen compliance. Trigger on phrases like "transfer pricing Netherlands", "Dutch TP documentation", "verrekenprijzen", "master file Netherlands", "local file Netherlands", "CbCR Netherlands", "APA Netherlands", "Article 8b DCITA", "DTA transfer pricing", or any question about intercompany pricing for Dutch entities.
jurisdiction: NL
domain: transfer-pricing
tax_year: 2025
---

# netherlands-transfer-pricing

## Netherlands Transfer Pricing Skill v1.0

## Section 1 -- Quick Reference

**Quick Reference table**

| Field | Value |
| --- | --- |
| Country | Netherlands (Kingdom of the Netherlands) |
| Tax authority | Dutch Tax Administration (Belastingdienst / DTA) |
| Key TP legislation | Article 8b Dutch Corporate Income Tax Act (DCITA / Wet Vpb 1969) |
| CbCR / Master/Local File legislation | Articles 29b-29h DCITA |
| Mismatch provisions | Articles 8bb, 8bc, 8bd DCITA (from 1 Jan 2022) |
| OECD member? | Yes |
| BEPS signatory? | Yes |
| Effective date (BEPS documentation) | From FY 2016 |
| Currency | EUR |
| Documentation language | Dutch or English |
| Skill version | 1.0 |

## Section 2 -- Documentation Requirements

### 2.1 General TP Documentation (All Taxpayers)

**General TP Documentation table**

| Item | Detail |
| --- | --- |
| Required? | Yes -- Article 8b(3) DCITA: all taxpayers must document and substantiate intercompany transactions |
| Threshold | No threshold -- applies to all entities regardless of size |
| Format | Free-form; must be appropriate to demonstrate arm's length character |
| Provision to DTA | On request; reasonable period (typically 4-6 weeks) |

### 2.2 Master File

**Master File table**

| Item | Detail |
| --- | --- |
| Required? | Yes, if consolidated annual group revenue ≥ EUR 50 million |
| Format | OECD Annex I to Chapter V |
| Filing | Not filed; available on request (due when CIT return filing deadline has passed) |
| Update frequency | Annually |

### 2.3 Local File

**Local File table**

| Item | Detail |
| --- | --- |
| Required? | Yes, if consolidated annual group revenue ≥ EUR 50 million |
| Format | OECD Annex II to Chapter V |
| Filing | Not filed; available on request |
| Update frequency | Annually; benchmark studies updated every 3 years (absent material business model changes) |

### 2.4 Country-by-Country Report (CbCR)

**CbCR table**

| Item | Detail |
| --- | --- |
| Threshold | Consolidated group revenue ≥ EUR 750 million |
| Filing deadline | 12 months after end of FY |
| Filing method | Electronic (XML format) to DTA |
| Notification | Annual notification required (identify filing entity) |

## Section 3 -- Arm's Length Standard

### 3.1 Definition

- **Arm's length principle** — Article 8b(1) DCITA: Conditions agreed between related parties that differ from conditions that would have been agreed between independent parties under comparable circumstances must be adjusted. The arm's length principle is applied in accordance with the OECD Transfer Pricing Guidelines.  _(Article 8b(1) DCITA)_

### 3.2 Accepted Methods

**Accepted Methods table**

| Method | Accepted |
| --- | --- |
| Comparable Uncontrolled Price (CUP) | Yes |
| Resale Price Method (RPM) | Yes |
| Cost Plus Method (CPM) | Yes |
| Transactional Net Margin Method (TNMM) | Yes |
| Profit Split Method (PSM) | Yes |

### 3.3 Preferred Method

- **Preferred method** — No statutory hierarchy. Most appropriate method based on facts and circumstances. OECD Guidelines applied as primary interpretive source.

### 3.4 Transfer Pricing Mismatch Provisions (from 2022)

- **Article 8bb** — No downward profit adjustment without corresponding upward adjustment in counterparty jurisdiction  _(Article 8bb DCITA)_
- **Article 8bc** — Asset/liability transfers -- Dutch tax base set at arm's length if no corresponding adjustment in transferor's jurisdiction  _(Article 8bc DCITA)_
- **Article 8bd** — Contributions/distributions -- Dutch CIT base capped/floored at transferor's tax base value  _(Article 8bd DCITA)_

## Section 4 -- Filing Obligations

**Filing Obligations table**

| Obligation | Detail |
| --- | --- |
| TP documentation (Art. 8b) | Maintain in administration; provide on request |
| Master File / Local File | Maintain; available after CIT return filing deadline |
| CbCR (Art. 29b-29h) | Annual electronic filing |
| CbCR notification | Annual notification to DTA |
| Corporate tax return | No separate TP form; self-assessment |

## Section 5 -- Deadlines

**Deadlines table**

| Item | Deadline |
| --- | --- |
| General TP documentation | Available on request (4-6 weeks reasonable period) |
| Master/Local File availability | By CIT return filing deadline |
| CbCR filing | 12 months after end of FY |
| CbCR notification | Before CbCR filing deadline |
| Corporate tax return | Generally 5 months after FY-end (extensions available up to ~12 months) |

## Section 6 -- Penalties

**Penalties table**

| Offence | Penalty |
| --- | --- |
| No specific TP documentation penalty | N/A -- Netherlands does not have dedicated TP documentation fines |
| Burden of proof shift | Shifts to taxpayer where documentation is inadequate |
| General corporate penalties for incorrect returns | Standard penalties apply (up to 100% of additional tax for deliberate non-compliance) |
| CbCR non-compliance (general) | Up to EUR 25,750 |
| CbCR non-compliance (severe/deliberate) | Up to EUR 1,030,000 (2025 levels) |
| Late CbCR notification | Administrative penalties |

## Section 7 -- Advance Pricing Agreements (APA)

**APA table**

| Item | Detail |
| --- | --- |
| Availability | Yes (well-established program) |
| Types | Unilateral, Bilateral, Multilateral |
| Governing authority | DTA (Belastingdienst) |
| Application | No formal fee |
| Typical duration | 4-5 years prospective; rollback negotiable |
| Processing time | Unilateral: 6-12 months; Bilateral: 18-36 months |
| Annual compliance report | Required |
| Renewal | Possible; simplified process for renewals |
| ICAP participation | Yes (International Compliance Assurance Programme) |

The Netherlands has a long history of providing advance certainty on TP through its ruling practice.

## Section 8 -- Safe Harbours

The Netherlands does not have formal statutory safe harbour rules.

**Safe Harbours table**

| Area | Detail |
| --- | --- |
| Low-value intra-group services | OECD simplified approach (5% cost-plus) generally accepted |
| Interest rates | No safe harbour; market-based approach required |
| SMEs (< EUR 50m revenue) | No Master/Local File obligation, but general documentation still required |
| Benchmark study updates | Accepted every 3 years if no material changes |
| Innovation box | Qualifying IP income taxed at effective 9% rate; TP required for nexus approach |

### 8.1 Practical Simplifications for SMEs

- **SME simplifications** — For companies below EUR 50 million group revenue: No prescribed form for TP documentation; Documentation should be "appropriate" to substantiate arm's length character; DTA policy grants 4-6 weeks to produce documentation on request; Benchmark studies from other group entities may be leveraged with local adjustments

### 8.2 Benchmark Study Refresh Cycle

- **Benchmark study refresh cycle** — The Netherlands accepts benchmark studies updated every three years, provided: No material changes to the business model; No significant changes to functions, assets, or risks; Financial data updated annually even if benchmark not refreshed

## Section 9 -- Recent Developments

**Recent Developments table**

| Date | Development |
| --- | --- |
| 2024-2025 | Clarifications on TP mismatch provisions (Art. 8bb-8bd) |
| 2024 | Pillar Two (GloBE) implemented via Wet minimumbelasting 2024 |
| 2024 | Public CbCR implementation (EU Directive) |
| 2024 | OECD Amount B: Netherlands actively participating in implementation |
| 2022 | TP mismatch legislation (Art. 8bb, 8bc, 8bd) entered into force |
| Ongoing | Dutch case law on profit allocation and TP continues to develop |
| Ongoing | EU Transfer Pricing Directive under discussion |

## Section 10 -- Interaction with Other Skills

**Interaction with Other Skills table**

| Related skill | Interaction |
| --- | --- |
| netherlands-bookkeeping | TP documentation supported by Dutch GAAP/IFRS records |
| netherlands-corporate-tax | TP adjustments affect CIT (vennootschapsbelasting) base |
| netherlands-vat | TP adjustments may affect customs valuation |
| Innovation box | Qualifying IP income regime interacts with TP for IP-related transactions |
| Fiscal unity | TP applies to transactions with entities outside the fiscal unity |
| CbCR | Risk assessment tool for DTA |

## 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. All outputs must be reviewed and signed off by a qualified professional before filing or acting upon.

## Talk to a verified accountant

This skill is a tool, not an engagement. Every taxpayer's situation is different, and the rules in the skill may not match your specific facts.

To speak with one of the licensed accountants who verifies skills for your jurisdiction — no liability on either side until you and the accountant sign a formal engagement letter — book a free 30-minute call:

→ [Book a call](https://calendly.com/openaccountants-info/30min)

We'll route you to the named verifier covering your country or state. You can also see the full list of verified accountants at [openaccountants.com/network](https://openaccountants.com/network).
