Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: germany-transfer-pricing |
| 3 | description: > |
| 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. |
| 5 | version: 1.0 |
| 6 | jurisdiction: DE |
| 7 | category: transfer-pricing |
| 8 | depends_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 | |
| 55 | From 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 | |
| 94 | Standard 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 | |
| 98 | Tax 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 | |
| 160 | Germany 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 | |
| 171 | While 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 | |
| 206 | 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. |
| 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
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.
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.