Overcoming Audits: ZATCA Transfer Pricing Documentation

A ZATCA transfer pricing request is not the ideal time to start building your documentation. It is the point at which your existing documentation is tested. For tax directors, finance leaders, internal audit teams and multinational groups operating in Saudi...

  • October 11, 2026
  • 9Mins
 ZATCA transfer pricing documentation

A ZATCA transfer pricing request is not the ideal time to start building your documentation. It is the point at which your existing documentation is tested.

For tax directors, finance leaders, internal audit teams and multinational groups operating in Saudi Arabia, ZATCA transfer pricing documentation needs to show more than technical compliance. It should connect related-party agreements, actual business conduct, financial data, transfer pricing methods and economic evidence into one consistent position.

Saudi Arabia's transfer pricing framework applies the arm's-length principle to controlled transactions between related persons or persons under common control. ZATCA explains that these transactions should be priced as they would be between independent parties under comparable circumstances.

That principle sits behind Saudi Arabia's wider transfer pricing law and documentation framework, which is closely aligned with the OECD/G20 BEPS approach.

Why Does the 30-Day ZATCA Window Change Audit Preparation?

The biggest practical problem in a transfer pricing audit is often not knowing what ZATCA wants. It is producing reliable evidence quickly.

Under the Transfer Pricing Bylaws, a requested Master File or Local File must be provided within the period stated by ZATCA, and that period cannot be less than 30 days from the date of the request. ZATCA's guidance further clarifies that this 30-day period refers to calendar days, not business days.

A 30-day response period leaves limited time to reconstruct several years of agreements, transaction schedules, comparable searches and accounting reconciliations. Audit readiness therefore means doing the substantive work before the request arrives.

The Master File and Local File are not simply annual-return attachments. ZATCA may request them after the filing deadline.

Saudi Arabia Transfer Pricing Documentation Requirements at a Glance

ZATCA transfer pricing documentation framework.

Saudi Arabia's documentation framework is broader than a Master File and Local File.

Depending on the taxpayer and transaction profile, relevant records can include the controlled-transactions disclosure, general supporting documentation, Master File, Local File, economic analysis, intercompany agreements and Country-by-Country reporting.

Documentation When it matters Main purpose
Disclosure Form for Controlled Transactions Annual compliance where applicable Identifies controlled transactions and related TP information
Local File Where applicable documentation thresholds are met Supports the Saudi entity's specific controlled transactions
Master File Where applicable documentation thresholds are met Explains the multinational group's global TP framework
General supporting documentation Can remain relevant even below formal Master/Local File thresholds Supports the arm's-length nature of transactions
CbCR Large MNE groups meeting the Saudi threshold Provides jurisdiction-level group tax and economic information

ZATCA's guidance defines a Small Enterprise for the additional Master File and Local File requirements as a juridical person whose total arm's-length controlled transactions do not exceed SAR 6 million in a 12-month period. However, that should not be read as a blanket exemption from supporting related-party pricing. ZATCA says sufficient general documentation may still be needed to substantiate the arm's-length position.

How does transfer pricing Zakat change the threshold analysis?

The position for Zakat payers deserves separate attention.

Saudi transfer pricing provisions were expanded to Zakat-paying entities for financial years starting on or after 1 January 2024. Current rules use phased documentation thresholds rather than simply applying the original SAR 6 million test in the same way to every Zakat payer.

This is why businesses should identify whether an entity is subject to corporate income tax, Zakat, or a mixed ownership/tax profile before deciding which documentation requirements apply.

The current Zakat regulations apply to financial years beginning from 1 January 2024. Review ZATCA's current Zakat regulations

The Local File Must Prove What Actually Happens in Saudi Arabia

The Local File is usually the most important document for defending transaction-level pricing.

The OECD describes a Local File as detailed documentation on specific intercompany transactions, including relevant financial information, comparability analysis, and the selection and application of the most appropriate transfer pricing method.

Saudi documentation should therefore do more than describe a global policy.

It should explain:

  • Who performed the relevant functions.
  • Which assets were used.
  • Which entity controlled and bore material risks.
  • What related-party transactions occurred.
  • Which agreements governed those transactions.
  • How the amounts reconcile to the accounts.
  • Why the selected pricing method fits the facts.
  • How benchmarking or other economic analysis supports the result.

This is where the Functional Analysis FAR framework becomes central.

What should a FAR analysis actually demonstrate?

ZATCA FAR analysis and benchmarking framework.

FAR stands for Functions, Assets and Risks.

A useful FAR analysis describes commercial reality rather than repeating an organization chart.

Functions may include procurement, manufacturing, distribution, sales, logistics, treasury, marketing or shared services.

Assets can include inventory, warehouses, machinery, customer relationships, software, intellectual property, working capital and business systems.

Risks may include market risk, inventory risk, credit risk, foreign-exchange exposure, product risk and strategic decision-making.

The key audit question is whether the entity described as assuming a risk actually controls that risk in practice.

A contract saying that an overseas company bears market risk will be difficult to defend if the Saudi team independently makes the decisions that create and manage that risk.

Local File Economic Benchmarking Needs a Reproducible Search

A Local file economic benchmarking study should allow another reviewer to understand exactly how the arm's-length range was developed.

ZATCA's guidance specifically warns that a raw database “data dump” is not sufficient. Comparable companies should operate in a similar industry and a geographical market comparable to Saudi Arabia, and the comparable set requires substantive review.

The comparability search criteria should normally document matters such as:

  • database and data source;
  • tested party;
  • industry classification;
  • geographic scope;
  • profit level indicator;
  • financial years used; and
  • resulting arm's-length range.

One point deserves particular care. ZATCA's current published guideline states that the Authority does not accept loss-making entities as comparable persons in the comparable-selection process.

That is stronger than saying loss-makers are merely undesirable. Your database screening and rejection log should reflect the applicable ZATCA position.

ZATCA also discusses the use of an interquartile range and generally expects the median to be used in determining the transfer pricing policy unless another position is properly substantiated.

Master File and Local File: One Story, Two Levels

The Master File and Local File perform different jobs.

Under the OECD's Action 13 framework, the Master File gives tax authorities a high-level blueprint of the multinational group, covering organisational structure, businesses, intangibles, intercompany financing and financial/tax positions.

The Local File then explains the transactions affecting the Saudi entity.

The risk arises when the two documents tell different stories.

For example:

  • The Master File says strategic decisions occur overseas, but Saudi management approves them.
  • The Local File describes a limited-risk distributor, but the Saudi entity bears persistent commercial losses.
  • Agreements allocate an intangible-related return to one company, but another company performs the economically important activities.
  • The CTDF transaction value does not reconcile with the Local File or ledger.

An annual Transfer Pricing Compliance & Documentation process should therefore reconcile the global narrative with Saudi financial and operational evidence before filing season.

How Should You Respond to a ZATCA Transfer Pricing Request?

30-day ZATCA transfer pricing response plan.

A response should begin with scope control, not immediate redrafting.

Days 1–5: Identify the exact request

Confirm whether ZATCA is seeking the Master File, Local File, agreements, benchmarking, invoices, financial schedules or explanations for specific controlled transactions.

Create a document-request register with owners and deadlines.

Days 6–12: Reconcile the financial evidence

Tie controlled-transaction values to:

  • general ledger accounts;
  • trial balance;
  • intercompany invoices;
  • annual return;
  • disclosure information; and
  • Local File schedules.

Document genuine reconciling items rather than forcing numbers to agree.

Days 13–20: Test FAR, agreements and method selection

Confirm that the functional analysis still reflects what employees and decision-makers actually did during the relevant year.

Then assess whether the chosen transfer pricing method remains consistent with that profile.

Saudi Arabia recognizes the familiar methods found in the OECD transfer pricing guidelines, including CUP, Resale Price, Cost Plus, TNMM and Profit Split approaches. The objective is not to use the most convenient method but to support the most appropriate one for the controlled transaction.

Days 21–26: Reperform the economic analysis

Check the comparable search, exclusions, financial calculations, profit level indicator and arm's-length conclusion.

A benchmark that cannot be reproduced creates unnecessary audit friction.

Days 27–30: Quality-control the submission

Run a final consistency review across the Master File, Local File, agreements, accounting records and filed information.

Index the documents clearly so ZATCA can follow the evidence trail.

Transfer Pricing Adjustments Can Create Wider Tax Exposure

Saudi Arabia does not currently operate a standalone penalty regime that automatically imposes a fixed fine simply because a transfer pricing adjustment occurs. However, general Income Tax Law penalties can apply to income-tax matters, including transfer pricing. EY's current Saudi profile makes this distinction explicitly.

For example, Saudi general tax rules can impose a delay penalty of 1% of unpaid tax for every 30 days of delay in applicable circumstances.

The often-mentioned 5%–25% range relates to failure to file an income-tax return, with the percentage depending on the delay period; it should not be described as a generic transfer-pricing understatement penalty. PwC's current Saudi tax guide also notes a 25% penalty in tax-evasion cases.

For tax shortfall penalties KSA analysis, therefore, businesses should separate:

  1. the TP adjustment itself;
  2. additional tax arising from that adjustment;
  3. payment delays; and
  4. any separate filing, incorrect information, or evasion issue.

Build the File Before ZATCA Asks for It

Strong audit readiness depends on consistency.

The Local File should agree with accounting records. The FAR analysis should agree with actual conduct. Agreements should agree with the operating model. Benchmarking should be reproducible. The Master File should not contradict the Saudi entity's position.

ZATCA itself states that general documentation must contain enough information to support the arm's-length nature of controlled transactions, with functional and economic analysis being particularly relevant.

For eligible large transactions, Saudi Arabia also now offers an Advance Pricing Arrangement service. ZATCA states that each transaction covered by an APA application must have a minimum value of SAR 100 million, and the application must be submitted at least 12 months before the first covered financial year.

That option will not suit every taxpayer, but it demonstrates the increasing maturity of Saudi transfer pricing administration.

Conclusion

The strongest ZATCA transfer pricing documentation is prepared as part of normal annual governance, not assembled under audit pressure.

A defensible file links the transaction, agreement, FAR profile, transfer pricing method, benchmark and accounting result. It also reflects the correct rules for the entity's tax or Zakat status.

The practical message is simple: treat the 30-day minimum response period as a submission timetable, not as the beginning of your documentation project.

For a practical guide to meeting these requirements and strengthening your documentation process, explore our Transfer Pricing Compliance course.

Frequently Asked Questions

Find quick answers to frequently asked questions. Can't find what you're looking for?

Transfer pricing documentation is the evidence used to show that transactions between related parties satisfy the arm's-length principle. It can include a Local File, Master File, FAR analysis, economic benchmarking, agreements, transaction schedules and supporting financial records.

Start by mapping controlled transactions. Then perform the FAR analysis, select the appropriate transfer pricing method, gather agreements and financial data, conduct the comparability or economic analysis, and reconcile the conclusion to the taxpayer's accounts.

Preparation normally requires input from tax, finance, legal and operational teams. Specialist transfer pricing support may be appropriate for method selection, economic benchmarking and technically complex related-party arrangements.

The commonly recognised methods are Comparable Uncontrolled Price, Resale Price, Cost Plus, Transactional Net Margin and Profit Split. Saudi guidance broadly reflects the international framework developed through the OECD/G20 BEPS project.

The formal request controls the response period, and the Bylaws provide that the period specified by ZATCA cannot be less than 30 days. Businesses should not assume that delays at group headquarters automatically create an extension.

ZATCA compliance means applying the arm's-length principle, meeting applicable disclosure and documentation requirements, maintaining reliable supporting evidence and providing required records when requested by the Authority.