Skip to main content
Complyance is Officially Listed as a UAE Approved Accredited Service Provider

How do I generate a CSR for ZATCA onboarding?

Swathy
Swathy
Published on Sep 11, 2026
Table of Contents

A Certificate Signing Request (CSR) is generated by the taxpayer's Electronic Generation Solution as part of the onboarding process.

The CSR contains information that identifies the EGS and taxpayer. ZATCA's technical documentation includes fields such as the solution-unit name or asset tracking number, EGS serial information, VAT or Group VAT Registration Number, organization information, invoice type/functionality, and the location of the branch, device, or solution unit.

The EGS submits the CSR to ZATCA after obtaining the required OTP. ZATCA then uses the CSR as part of the process for issuing the Compliance CSID.

Because CSR generation is tied to the EGS's technical configuration, businesses normally generate it through their compliant e-invoicing solution rather than manually creating a certificate request in the Fatoora website.

Key points

  • CSR means Certificate Signing Request.
  • It is generated by the EGS.
  • It identifies the solution unit and taxpayer.
  • The CSR includes the VAT or Group VAT Registration Number and solution/location information.
  • An OTP is required as part of the CSR submission process.
  • A successful CSR submission leads to issuance of a Compliance CSID.
Share
Complyance Logo

One API for Global E-invoicing