Kenya Transfer Pricing Documentation Requirements
Kenya requires a Master File and Local File from members of large multinational groups above a KES 95 billion turnover threshold, while taxpayers below that level must still maintain transfer pricing documentation under the general rules. Documentation is produced within 30 days of a request.
Requirements at a glance
| Requirement | Threshold | Deadline | Deadline type | Language | Penalty |
|---|---|---|---|---|---|
Master File Required | Resident UPE or constituent entity of an MNE group with gross turnover ≥ KES 95bn | 12 months after fiscal year-end | Preparation deadline The documentation must exist by the date shown and is produced only when the tax authority requests it. Once requested, it must be provided within 30 days. | EN / SW | Yes (KES 1,000 per day, up to KES 50,000) |
Local File Required | Same KES 95bn turnover threshold as the Master File | 12 months after fiscal year-end | Preparation deadline The documentation must exist by the date shown and is produced only when the tax authority requests it. Once requested, it must be provided within 30 days. | EN / SW | Yes (KES 1,000 per day, up to KES 50,000) |
TP documentation Below the KES 95bn threshold
Required | Taxpayers below the Master File and Local File threshold, under the general TP rules | By tax return filing date | Preparation deadline The documentation must exist by the date shown and is produced only when the tax authority requests it. Once requested, it must be provided within 30 days. | EN | Yes |
CbC report Required | Group revenue ≥ KES 95,000m | 12 months after fiscal year-end | Submission deadline The Country-by-Country report is filed by the group's ultimate parent entity; a local notification identifying the reporting entity is filed separately. | — | Yes |
Calculate your exact Kenya deadline
Enter your entity’s fiscal year-end to return your exact Kenya preparation or filing date. Available without registration.
Scope of the documentation obligation
A resident ultimate parent or constituent entity of a multinational group with gross turnover of at least KES 95 billion must file a Master File and a Local File with the Commissioner in the manner specified. For multinationals below that threshold, transfer pricing documentation is still required under the income tax law and the transfer pricing rules, so the obligation tiers down rather than disappearing. Documentation is produced within 30 days of a request.
Distinctive features of the Kenyan regime
The defining feature of the Kenyan regime is the threshold split between the formal Master File and Local File for the largest groups and the broader documentation duty for everyone else. The formal filing obligation attaches at the high KES 95 billion turnover level, aligned with the Country-by-Country reporting threshold, while taxpayers below it document under the general transfer pricing rules. The penalty for failing to submit a required document accrues at KES 1,000 per day up to a maximum of KES 50,000, a daily structure capped at a modest ceiling. There are no transfer-pricing-specific returns, and no published safe harbour.
Benchmarking and comparables
There is no legal requirement for local comparables, so regional comparables may be used. Multi-year analysis is preferred. There is no legal requirement to conduct a fresh search every year, although in practice an update is considered after a three-year period. The general limitation period is five years, with no time limit in cases of fraud, evasion, or gross or wilful neglect.
Frequently asked questions
What applies to a Kenyan taxpayer below the KES 95 billion threshold?
It must still maintain transfer pricing documentation under the income tax law and the transfer pricing rules, even though it is not required to file the formal Master File and Local File reserved for the largest groups.
This guide is an informational research aid prepared by Comp-Press and is not tax or legal advice. Transfer pricing rules change; verify current requirements before relying on them for filing.