Zum Inhalt springen
Transfer pricing

Transfer pricing documentation: what German subsidiaries must submit

Since 2025, a transaction matrix has been part of the documentation, and the deadlines are short. What German subsidiaries of international groups should have ready before the tax auditors ask.

Key points
  • Under Section 90(3) of the German Fiscal Code (AO), any company that does business with related companies abroad must document the nature, content and arm’s length character of these transactions.
  • Since 1 January 2025, this documentation has included a transaction matrix (Transaktionsmatrix). Records must be submitted within 30 days of being requested; in a tax audit, some must be submitted even without a request.
  • If the documentation is missing or unusable, the tax office may make an estimate and must impose surcharges (Zuschläge).
  • The policy issued by headquarters does not replace the German documentation.
German subsidiaries of international groups buy goods from sister companies, receive services from the parent company, pay licence fees or obtain loans from within the group. All of these transactions are subject to the arm’s length principle (Fremdvergleichsgrundsatz): prices must be set as unrelated third parties would have agreed them. In a tax audit (Betriebsprüfung), the auditors use the transfer pricing documentation to check whether this has been achieved. The documentation is therefore the starting point of every audit of a group subsidiary.

What the documentation comprises

Section 90(3) AO requires records of the nature and content of business relationships with related parties abroad (factual documentation, Sachverhaltsdokumentation) and of the economic and legal basis for arm’s length pricing (appropriateness documentation, Angemessenheitsdokumentation). Together they form the country-specific, company-related documentation known internationally as the Local File. If the company belongs to a multinational group and has itself generated revenue of at least €100 million in the preceding financial year, it must also maintain master documentation on the group (Stammdokumentation), the Master File; this is usually supplied by headquarters. Companies that, in the current financial year, exchange goods worth no more than €6 million and other transactions worth no more than €600,000 with related parties can make use of the simplifications in Section 6 of the Profit Allocation Documentation Ordinance (GAufzV).

What changed in 2025

Stricter rules have applied since 1 January 2025, including in audits of earlier years. In addition to the factual and appropriateness documentation, a transaction matrix must be maintained (Section 90(3) sentence 2 AO). It covers the intra-group transactions (transactions of the same kind may be grouped together) and states their subject matter and type, provider and recipient, volume and remuneration, contractual basis, transfer pricing method, the tax jurisdictions concerned and whether the transactions are subject to standard taxation there. Requested records must be submitted within 30 days. In a tax audit, the transaction matrix, the Master File and records of extraordinary transactions (außergewöhnliche Geschäftsvorfälle) must be submitted even without a request, within 30 days of notification of the audit order (Prüfungsanordnung). Extraordinary transactions, such as restructurings, significant changes in functions and risks or the conclusion of cost allocation agreements (Umlageverträge), must be documented no later than six months after the end of the financial year.

What missing documentation costs

If the company submits no documentation, or documentation that is essentially unusable, there is a rebuttable presumption that its German income is higher than declared. The tax office may then make an estimate and use the end of a price range that is least favourable to the company (Section 162(3) AO). In addition, surcharges of 5% to 10% of the resulting increase in income apply, with a minimum of €5,000; failure to submit the transaction matrix alone is enough to trigger the minimum surcharge. For late submission, the surcharge is up to €1 million, with a minimum of €100 for each full day (Section 162(4) AO). If cooperation in a tax audit is protracted, a penalty for delayed cooperation (Mitwirkungsverzögerungsgeld) may also be imposed (Section 200a AO).

The group policy is not enough

Many groups work with a global transfer pricing policy and studies prepared by the parent company. For German tax auditors, this is a good starting point, but not finished documentation. They expect records prepared from the perspective of the German company and figures that match the German annual financial statements. As a rule, the records must be prepared in German. On application, the tax office may permit another language, such as English; the application must be made without undue delay after the records have been requested, if not before (Section 2(5) GAufzV). Common points of dispute are intercompany charges, the functional and risk profile of the German company and the return earned by routine entities (Routineunternehmen).

What to clarify

  1. Inventory: Record all intra-group business relationships and build the transaction matrix.
  2. Reconciliation: Compare the group policy, the contracts and the actual conduct of the parties.
  3. Profit: Before the year-end close, check the German company’s return against its functional and risk profile.
  4. Deadlines: Keep the transaction matrix and the Master File ready so that they are available within 30 days of an audit order.
Good documentation does not prevent every discussion with the tax auditors. It does, however, determine the basis on which that discussion takes place.

Legal basis: Sections 90(3) and (4), 162(3) and (4), 200a AO; Art. 97 Section 37 EGAO; Profit Allocation Documentation Ordinance (GAufzV); Federal Ministry of Finance (BMF), guidance note on the transaction matrix (Merkblatt zur Transaktionsmatrix) of 2 April 2025; BMF, Administrative Principles on Transfer Pricing 2024 (Verwaltungsgrundsätze Verrechnungspreise 2024) of 12 December 2024. This article provides general information and is not a substitute for advice on individual cases. As at November 2026.

For German subsidiaries

Is your documentation audit-proof?

In the initial call, we establish where you stand and how we can support you and your headquarters.

  • Free and without obligation
  • In English, French or German
  • Directly with a partner