How long is the ZATCA Fatoora OTP valid?
Swathy
Published on Sep 11, 2026
Table of Contents
The Fatoora OTP is valid for one hour according to ZATCA's technical documentation.
The OTP is generated through the Fatoora onboarding process and is used as part of the CSR submission and certificate onboarding flow. ZATCA also states that OTPs are obtained through the Fatoora portal, rather than through an API.
If the OTP expires before the CSR process is completed, the taxpayer must obtain a new valid OTP.
Key points
- Fatoora OTP validity: 1 hour.
- OTP is used during the onboarding/CSR process.
- ZATCA states that OTPs are obtained through the portal.
- An expired OTP can cause CSR submission failure.
- Up to 100 OTPs can be requested at once according to ZATCA's technical guidance.
Related questions
What is ZATCA e-invoicing?
ZATCA e-invoicing, also known as Fatoorah, is Saudi Arabia's electronic invoicing system introduced ...
What is the difference between ZATCA Phase 1 and Phase 2?
ZATCA e-invoicing is being implemented in two main phases. Phase 1, known as the Generation Phase, b...
What is Wave 25 of ZATCA e-invoicing and who does it cover?
Wave 25 is the latest announced wave of ZATCA's Phase 2 e-invoicing rollout. ZATCA announced the cri...