Insights

Practical knowledge on zakat and tax

Short, practical articles explaining the rules in plain language. General guidance only.

Zakat · 2 min read
By Ahmad Assaf

The zakat certificate: when you need it, and what delays it

The certificate is required for many dealings with government entities and banks. These are the most common reasons it is delayed, and how to get it on time.

Read article
Finance · 2 min read
By Hisham Shams

Before your 2026 return: six financial statement items worth reviewing

A return is only as accurate as the statements behind it. Six accounting items that directly affect zakat and tax, and deserve a second look before year-end close.

Read article
Tax treaties · 2 min read
By Mohamed Al-Hanouti

Saudi tax treaty developments in 2026

Bahrain, Canada, New Zealand and the United States: what changed this year, and what it means for withholding on your overseas payments.

Read article
E-invoicing · 2 min read
By Raed Abu Snaineh

E-invoicing Wave 25: is your business in scope?

ZATCA has set the criteria for Wave 25 of the integration phase, with a 1 February 2027 deadline. Who is covered, and how to prepare?

Read article
Withholding tax · 2 min read
By Mohamed Al-Hanouti

Withholding tax: 7 common monthly filing mistakes and how to avoid them

Returns and payment are due within the first 10 days of each month, with a 1% penalty per 30 days of delay. These are the mistakes we see most.

Read article
Income tax · 2 min read
By Ahmad Assaf

Mixed returns: zakat and income tax in one filing

When a company has both Saudi and non-Saudi owners, two regimes apply at once. How is each calculated?

Read article
Withholding tax · 2 min read
By Mohamed Al-Hanouti

Withholding tax on payments to non-residents

Paying an overseas party? You may be responsible for withholding and remitting tax. What are the rates and deadlines?

Read article
Disputes · 2 min read
By Ahmad Assaf

Received a zakat or tax assessment? Five steps before you respond

An assessment is not the final word, but the objection window is limited. How should you approach it?

Read article