A foreign-owned firm operating from a tower in KAFD needs to defend exactly which share of its income sits under the 20 percent tax rate versus Zakat, the same question a smaller foreign investor near Olaya faces.
The ownership split matters more than almost anything else in a Saudi tax position. A joint venture that is 60% Saudi-owned and 40% foreign-owned doesn't just apply a blended rate. It calculates a Zakat base on the Saudi-owned portion and a separate corporate income tax liability on the foreign-owned portion, using different rules for each, which means the same set of financial statements can produce two quite different calculations depending on how the ownership percentages are applied.
Who actually pays corporate income tax
Any company with foreign ownership, any branch of a foreign company operating in Saudi Arabia, and any non-resident earning Saudi-source income falls under corporate income tax rather than Zakat for the relevant portion. This includes foreign engineering and contracting firms that set up a branch specifically to bid on infrastructure or industrial projects in Riyadh, and international trading companies operating through a Riyadh-based entity.
Withholding tax as the other half of the picture
Payments to non-resident parties, including management fees, royalties, technical services, and interest, generally trigger withholding tax obligations at rates that vary by payment type, and this applies whether the paying entity is based in Riyadh or elsewhere in Saudi Arabia. Getting this wrong is a common finding in ZATCA reviews of companies that pay foreign parent companies or foreign contractors for cross-border services.
Permanent establishment risk for foreign companies
A foreign company doing enough business in Riyadh, including through a project site or a long-term services contract delivered locally, can create a taxable presence even without formally registering a branch, which brings corporate income tax exposure the company may not have planned for. This is worth assessing before, not after, a long-term project commitment.
Transfer pricing on related-party payments
Where a Saudi entity pays a foreign parent or affiliate for management fees, technical support, or shared services, ZATCA increasingly expects that pricing to be justified on an arm's length basis, with documentation prepared before the return is filed rather than assembled after a query. This is a distinct exercise from the tax calculation itself, covered under transfer pricing documentation, and one that foreign-owned groups with Riyadh operations increasingly can't skip.
a typical case
A foreign engineering firm wins a two-year contract to support an industrial client near Riyadh, sets up a project office rather than a formal branch to keep things simple, and assumes tax exposure is limited to whatever gets invoiced directly. Eighteen months in, ZATCA reviews the arrangement and determines the sustained on-the-ground presence created a permanent establishment from month one, not from any formal registration date, which means back taxes and penalties on income the company didn't think was in scope. An upfront assessment before signing the contract would have flagged this.
Why this deserves attention before contract signature, not after
Once a project is underway, restructuring to manage tax exposure retroactively is far more limited than planning for it up front. Reviewing the likely tax treatment of a Saudi engagement, whether it runs through Riyadh or a Riyadh project site, as part of the contract negotiation itself avoids finding out the hard way eighteen months in.
Foreign contractors and engineering firms working on Riyadh industrial and energy projects, often centered around Riyadh, are among the most common corporate income tax cases we see, largely because project-based work creates permanent establishment questions that a straightforward trading business in typically doesn't face to the same degree.