Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/germany-transfer-pricing.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

germany-transfer-pricing.md207 lines8.5 KB
v10Germany
Not yet verified by an accountantContact accountant
1---
2name: germany-transfer-pricing
3description: >
4 Use this skill whenever asked about Germany transfer pricing rules, documentation requirements, or Verrechnungspreise compliance. Trigger on phrases like "transfer pricing Germany", "German TP documentation", "Verrechnungspreise", "master file Germany", "local file Germany", "CbCR Germany", "APA Germany", "§90 AO", "transaction matrix Germany", "BZSt", or any question about intercompany pricing for German entities.
5version: 1.0
6jurisdiction: DE
7category: transfer-pricing
8depends_on:
9 - transfer-pricing-workflow-base
10---
11 
12# Germany Transfer Pricing Skill v1.0
13 
14---
15 
16## Section 1 -- Quick Reference
17 
18| Field | Value |
19|---|---|
20| Country | Germany (Federal Republic of Germany) |
21| Tax authority | Federal Central Tax Office (Bundeszentralamt für Steuern -- BZSt); local tax offices for audits |
22| Key TP legislation | §90(3) Abgabenordnung (AO -- General Tax Code); §1 Außensteuergesetz (AStG -- Foreign Tax Act) |
23| Documentation regulation | GAufzV (Gewinnabgrenzungsaufzeichnungsverordnung) |
24| OECD member? | Yes |
25| BEPS signatory? | Yes |
26| Effective date (current regime) | Three-tier approach from FYs beginning after 31 Dec 2016; major reforms from 1 Jan 2025 |
27| Currency | EUR |
28| Documentation language | German (English accepted for Master File in practice) |
29| Skill version | 1.0 |
30 
31---
32 
33## Section 2 -- Documentation Requirements
34 
35### 2.1 Master File (Stammdokumentation)
36 
37| Item | Detail |
38|---|---|
39| Required? | Yes, if consolidated group revenue in prior FY ≥ EUR 100 million |
40| Format | OECD Annex I to Chapter V |
41| Filing | Submit within 30 days of audit order (from 1 Jan 2025) |
42| Language | German preferred; English accepted in practice |
43 
44### 2.2 Local File (Landesspezifische Dokumentation)
45 
46| Item | Detail |
47|---|---|
48| Required? | Yes, if related-party transaction thresholds exceeded |
49| Thresholds | Goods: EUR 6 million/year; Other transactions (services, IP, finance): EUR 600,000/year |
50| Format | Detailed arm's length analysis per transaction category |
51| Filing | On separate request during audit (30-day deadline from request, from 2025) |
52 
53### 2.3 Transaction Matrix (Aufzeichnungen über die Geschäftsbeziehungen)
54 
55From 1 January 2025 (Fourth Bureaucracy Reduction Act -- BEG IV):
56 
57| Item | Detail |
58|---|---|
59| Content | Overview of all cross-border related-party transactions |
60| Submission | Within 30 days of audit order announcement |
61| Format | Standardized; clarified by BMF notice of 2 April 2025 |
62 
63### 2.4 Country-by-Country Report (CbCR)
64 
65| Item | Detail |
66|---|---|
67| Threshold | Consolidated group revenue ≥ EUR 750 million (prior FY) |
68| Filing deadline | Within 12 months of end of FY |
69| Filing method | Electronic (XML) to BZSt |
70| Notification | Required from constituent entities |
71| Effective | FYs beginning after 31 December 2015 |
72 
73---
74 
75## Section 3 -- Arm's Length Standard
76 
77### 3.1 Definition
78 
79§1 AStG: Income of a taxpayer from cross-border transactions with related parties must be determined as if the transactions had been agreed between unrelated parties under comparable conditions (arm's length principle). Germany applies a "hypothetical arm's length test" where no comparable exists.
80 
81### 3.2 Accepted Methods
82 
83| Method | Accepted |
84|---|---|
85| Comparable Uncontrolled Price (CUP) | Yes |
86| Resale Price Method (RPM) | Yes |
87| Cost Plus Method (CPM) | Yes |
88| Transactional Net Margin Method (TNMM) | Yes |
89| Profit Split Method (PSM) | Yes |
90| Hypothetical arm's length test | Yes (unique to Germany) |
91 
92### 3.3 Preferred Method
93 
94Standard CUP is preferred where reliable comparables exist. The hypothetical arm's length test applies when no comparable transactions are available (particularly for unique intangibles and business restructurings).
95 
96### 3.4 Range/Median
97 
98Tax authorities may use the median of the interquartile range for adjustments if taxpayer's result falls outside the arm's length range.
99 
100---
101 
102## Section 4 -- Filing Obligations
103 
104| Obligation | Detail |
105|---|---|
106| Transaction matrix | Submit within 30 days of audit order (from 2025) |
107| Master File | Submit within 30 days of audit order (from 2025) |
108| Local File | Submit within 30 days of separate request during audit |
109| Extraordinary transactions | Submit within 30 days of audit order |
110| CbCR | Annual electronic filing with BZSt |
111| CbCR notification | Annual notification to BZSt |
112| Corporate tax return | No separate TP disclosure form |
113 
114---
115 
116## Section 5 -- Deadlines
117 
118| Item | Deadline |
119|---|---|
120| Documentation preparation | Contemporaneous; must be available when audit begins |
121| Transaction matrix + Master File submission | 30 days from audit order (audits from 1 Jan 2025) |
122| Local File submission | 30 days from separate request |
123| Extraordinary transactions | 30 days from audit order |
124| CbCR filing | 12 months after end of FY |
125| Corporate tax return | Generally 31 July of year following FY (with extensions) |
126 
127---
128 
129## Section 6 -- Penalties
130 
131| Offence | Penalty |
132|---|---|
133| Non-submission or unusable documentation | 5-10% surcharge on income adjustment (minimum EUR 5,000 per transaction) |
134| Late submission of documentation | EUR 100/day (minimum), up to EUR 1,000,000 |
135| Non-submission of transaction matrix | EUR 5,000 minimum surcharge |
136| Late/missing CbCR | Up to EUR 10,000 |
137| Late/missing CbCR notification | Up to EUR 10,000 |
138| Adverse estimation | Tax authorities may estimate income to taxpayer's disadvantage |
139| Burden of proof | Shifts to taxpayer where documentation is inadequate |
140 
141---
142 
143## Section 7 -- Advance Pricing Agreements (APA)
144 
145| Item | Detail |
146|---|---|
147| Availability | Yes |
148| Types | Unilateral, Bilateral, Multilateral |
149| Governing authority | BZSt (coordinates with local tax office) |
150| Application fee | EUR 20,000 (simplified: EUR 10,000) |
151| Typical duration | 3-5 years prospective; rollback possible |
152| Processing time | 12-36 months (bilateral longer) |
153| Binding effect | Binding on tax authorities for covered period |
154| Annual reporting | Compliance reports required |
155 
156---
157 
158## Section 8 -- Safe Harbours
159 
160Germany does not have broad statutory safe harbour rules.
161 
162| Area | Detail |
163|---|---|
164| Low-value intra-group services | OECD simplified approach (cost-plus 5%) generally accepted in practice |
165| Interest rates | No formal safe harbour; Bundesbank reference rates used as benchmarks |
166| Documentation thresholds | Below EUR 6m (goods) / EUR 600k (other), no Local File required but arm's length must still be demonstrated |
167| Small transactions | No statutory de minimis; all cross-border related-party transactions subject to arm's length principle |
168 
169### 8.1 Practical Implications of Documentation Thresholds
170 
171While Germany has no formal safe harbour, the documentation thresholds effectively reduce compliance burden:
172- Below EUR 6m goods / EUR 600k other: no Local File required
173- Below EUR 100m group revenue: no Master File required
174- However, the general obligation under §90 AO to cooperate with tax authorities remains
175- Tax authorities can still challenge pricing even without formal documentation requirements
176 
177---
178 
179## Section 9 -- Recent Developments
180 
181| Date | Development |
182|---|---|
183| January 2025 | BEG IV: Transaction matrix mandatory; shortened submission deadlines (30 days) |
184| April 2025 | BMF information sheet on transaction matrix content |
185| 2024 | Pillar Two (GloBE) implemented via Mindeststeuergesetz (MinStG) for FYs from 31 Dec 2023 |
186| Ongoing | Increased audit intensity on TP; digital audit tools deployed |
187| 2022 | §1 AStG reform: enhanced hypothetical arm's length test for function relocations |
188| Ongoing | OECD Pillar One Amount B: Germany monitoring implementation |
189 
190---
191 
192## Section 10 -- Interaction with Other Skills
193 
194| Related skill | Interaction |
195|---|---|
196| germany-bookkeeping | TP documentation builds on general bookkeeping records; related-party disclosures |
197| germany-corporate-tax | TP adjustments directly affect corporate income tax (Körperschaftsteuer) and trade tax (Gewerbesteuer) |
198| germany-vat | TP adjustments may affect customs value and import VAT |
199| CbCR | Risk assessment tool used by BZSt to select audit targets |
200| Financial statements | HGB/IFRS related-party disclosures must be consistent with TP positions |
201 
202---
203 
204## Disclaimer
205 
206This 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.
207 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Verification status

Research-verified

Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.

Needs section-by-section practitioner review to reach accountant-verified.

Section review progress

0/20

About

Use this skill whenever asked about Germany transfer pricing rules, documentation requirements, or Verrechnungspreise compliance. Trigger on phrases like "transfer pricing Germany", "German TP documentation", "Verrechnungspreise", "master file Germany", "local file Germany", "CbCR Germany", "APA Germany", "§90 AO", "transaction matrix Germany", "BZSt", or any question about intercompany pricing for German entities.

DEty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.

16 of 19 in the DE workflow: