Title: ZATCA E-Invoice for WooCommerce
Author: Adil Elsaeed
Published: <strong>January 4, 2026</strong>
Last modified: June 9, 2026

---

Search plugins

![](https://ps.w.org/zatca-e-invoice-for-woocommerce/assets/banner-772x250.jpg?rev
=3431986)

![](https://ps.w.org/zatca-e-invoice-for-woocommerce/assets/icon-256x256.png?rev
=3431986)

# ZATCA E-Invoice for WooCommerce

 By [Adil Elsaeed](https://profiles.wordpress.org/adil-elsaeed/)

[Download](https://downloads.wordpress.org/plugin/zatca-e-invoice-for-woocommerce.2.0.1.zip)

 * [Details](https://wordpress.org/plugins/zatca-e-invoice-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/zatca-e-invoice-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/zatca-e-invoice-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/zatca-e-invoice-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/)

## Description

ZATCA E-Invoice for WooCommerce is a free WordPress plugin that helps Saudi Arabian
businesses generate ZATCA (Zakat, Tax and Customs Authority) compliant **PDF Invoices
with QR codes for WooCommerce** orders.

It supports the **First Phase (Generation Phase)** requirements of ZATCA E-Invoicing.

It generates PDF invoices containing all mandatory fields required by ZATCA, including
the QR code.
 [Check ZATCA Mandatory Fields](https://wooarab.com/?p=6366)

Disclaimer: This plugin is not officially affiliated with or endorsed by ZATCA (
Zakat, Tax and Customs Authority).

### Features

 * **ZATCA Compliant PDF Invoices:** Generates PDF invoices compatible with ZATCA
   requirements, including all mandatory fields.
 * **Encrypted QR Code:** Generates a Base64 encoded QR code containing the required
   TLV (Tag-Length-Value) data (Seller Name, VAT Registration Number, Timestamp,
   Invoice Total, VAT Total).
 * **Automatic Generation:** Automatically generates the invoice when the order 
   status changes to “Completed” (or any status you configure).
 * **Mandatory Fields Support:** Ensures the invoice contains:
    - Invoice Reference Number
    - Invoice Issue Date
    - Seller Name & Address
    - VAT Registration Number
    - Line Items with VAT details
    - Totals (Net, VAT, Gross)
 * Display QR codes on order emails
 * Display QR codes on My Account orders page
 * Generate PDF invoices with QR codes
 * Support for Arabic/RTL layout
 * HPOS (High Performance Order Storage) compatible
 * Local QR code generation (no external API required)

### Premium Version

Unlock advanced features with the Premium Version:

 * **Credit Notes (Refunds):** Automatically generate PDF credit notes for refunded
   orders.
 * **Bulk Generation:** Generate invoices for old orders in one click.
 * **Customization:** Add your Company Logo, Custom Header, and Custom Footer to
   the PDF.
 * **QR Code Size:** Control the size of the QR code.
 * **Priority Support.**

[**Upgrade to Premium Version**](https://wooarab.com/zatca-qr-fatora-woocommerce/)

### Electronic Invoice Phase Two (Integration Phase)

This plugin is designed for **Phase One (Generation)**.
 If you need full compliance
with **Phase Two (Integration)** requirements, which involve XML generation, cryptographic
stamping, and direct integration with ZATCA servers, you need our specialized plugin:

**Phase Two Plugin Features:**
 * Full integration with ZATCA portals (Fatoora &
Simulation). * Generation of XML files compliant with UBL 2.1 standards. * Cryptographic
Stamp & CSR Generation. * Reporting of invoices. * PIH (Previous Invoice Hash) chaining.

[**Get ZATCA Phase Two Plugin**](https://wooarab.com/zatca-integration-woocommerce/)

## Screenshots

[⌊PDF invoice with QR code⌉⌊PDF invoice with QR code⌉[

PDF invoice with QR code

[⌊Plugin settings page⌉⌊Plugin settings page⌉[

Plugin settings page

[⌊Admin Order Page with PDF Download button⌉⌊Admin Order Page with PDF Download 
button⌉[

Admin Order Page with PDF Download button

[⌊My Account orders page with QR code and PDF Download button⌉⌊My Account orders
page with QR code and PDF Download button⌉[

My Account orders page with QR code and PDF Download button

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/zatca-e-invoice-for-woocommerce`
    directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Use the Settings  ZATCA E-Invoice screen to configure the plugin
 4. Enter your company name and tax number (15 digits)
 5. Enable QR code generation and PDF invoice generation

## FAQ

### Does this plugin support ZATCA Phase Two?

No, this plugin supports the **First Phase (Generation Phase)** requirements only(
PDF generation + QR Code).
 For **Phase Two (Integration Phase)** which requires
XML generation and API integration with ZATCA, you need to purchase our specialized
plugin: [ZATCA Phase Two Integration Plugin](https://wooarab.com/zatca-integration-woocommerce/)

### What is ZATCA?

ZATCA (formerly known as GAZT) is the Zakat, Tax and Customs Authority in Saudi 
Arabia. This plugin helps you generate invoices that comply with ZATCA requirements
for electronic invoicing.

### What is the difference between free and premium versions?

The free version includes:
 * ZATCA compliant PDF Invoice generation * Encrypted
QR Code generation * Email and My Account display

The premium version includes all free features plus:
 * Credit note PDF generation*
Bulk invoice/credit note generation * Custom company logo on invoices * Custom header
and footer text * Control QR code size * Automatic plugin updates * Priority support

### Do I need WooCommerce?

Yes, this plugin requires WooCommerce to be installed and activated.

### What PHP version is required?

PHP 7.4 or higher is required.

### How do I generate QR codes?

 1. Go to Settings  KSA ZATCA PDF
 2. Enter your company name and tax number
 3. Enable QR code generation
 4. Select order statuses where QR codes should appear
 5. Save settings

QR codes will automatically appear on completed orders.

## Reviews

![](https://secure.gravatar.com/avatar/caf625c8f8ace9fb31327f9212272ea5d4efc407717d55a3bbf0eb1342d359d8?
s=60&d=retro&r=g)

### 󠀁[جميع متطلبات الفاتورة الالكترونية](https://wordpress.org/support/topic/%d8%ac%d9%85%d9%8a%d8%b9-%d9%85%d8%aa%d8%b7%d9%84%d8%a8%d8%a7%d8%aa-%d8%a7%d9%84%d9%81%d8%a7%d8%aa%d9%88%d8%b1%d8%a9-%d8%a7%d9%84%d8%a7%d9%84%d9%83%d8%aa%d8%b1%d9%88%d9%86%d9%8a%d8%a9/)󠁿

 [wparaby](https://profiles.wordpress.org/wparaby/) May 3, 2026

متطلبات الفاتورة الالكترونية السعودية المرحلة الاولى

 [ Read all 1 review ](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/reviews/)

## Contributors & Developers

“ZATCA E-Invoice for WooCommerce” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ Adil Elsaeed ](https://profiles.wordpress.org/adil-elsaeed/)

“ZATCA E-Invoice for WooCommerce” has been translated into 1 locale. Thank you to
[the translators](https://translate.wordpress.org/projects/wp-plugins/zatca-e-invoice-for-woocommerce/contributors)
for their contributions.

[Translate “ZATCA E-Invoice for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/zatca-e-invoice-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/zatca-e-invoice-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/zatca-e-invoice-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/zatca-e-invoice-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/zatca-e-invoice-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.1 (2026-06-09)

 * Fixed a fatal error that occurred in the free version due to missing license 
   manager files.

#### 2.0.0 (2026-05-20)

 * Major licensing update: Transitioned to Freemius for a better user experience
   and easier premium feature management.
 * Enhanced settings page.
 * Important: Existing premium users will be seamlessly migrated to the new licensing
   system.

#### 1.0.1 (2025-12-27)

 * Fixed WordPress plugin repository compatibility issue
 * Fixed QR code image in account orders page

#### 1.0.0 (2025-12-01)

 * Initial release
 * QR code generation for ZATCA compliance
 * PDF invoice generation
 * Email and My Account integration
 * HPOS compatibility

## Meta

 *  Version **2.0.1**
 *  Last updated **3 months ago**
 *  Active installations **20+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.7**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Arabic](https://ar.wordpress.org/plugins/zatca-e-invoice-for-woocommerce/) and
   [English (US)](https://wordpress.org/plugins/zatca-e-invoice-for-woocommerce/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/zatca-e-invoice-for-woocommerce)
 * Tags
 * [invoice](https://wordpress.org/plugins/tags/invoice/)[Saudi Arabia](https://wordpress.org/plugins/tags/saudi-arabia/)
   [vat](https://wordpress.org/plugins/tags/vat/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
   [zatca](https://wordpress.org/plugins/tags/zatca/)
 *  [Advanced View](https://wordpress.org/plugins/zatca-e-invoice-for-woocommerce/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/reviews/)

## Contributors

 *   [ Adil Elsaeed ](https://profiles.wordpress.org/adil-elsaeed/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/zatca-e-invoice-for-woocommerce/)