If you are just starting your e-invoicing journey, this guide takes you from zero. We will explain the core concepts, the prerequisites before you begin, and the first practical steps toward full compliance with the requirements of the Zakat, Tax and Customs Authority (ZATCA). The goal is simple: to move from the traditional paper invoice to an approved digital system without worry or errors.
Last updated: 23 June 2026
Steps to get started with e-invoicing
What is an e-invoice and why has it become mandatory?
E-invoice An invoice that is issued and stored in a structured digital format through an electronic system — not merely a scanned copy or a manually written PDF file. The Zakat, Tax and Customs Authority (ZATCA) launched the “Fatoora” program to move every VAT-registered business to digital invoicing.
The goal of this transformation is clear: reducing tax evasion, raising the efficiency of collecting Value Added Tax (VAT), and standardizing the invoice format across all businesses. For you as a business owner, this means the paper invoice is no longer an accepted option, and your system must produce invoices that carry specific technical specifications.
If you want a deeper understanding of the concept before continuing, review our detailed explanation of what an e-invoice is. A correct understanding of the concept saves you many errors in the following steps.
The fundamental difference between the paper invoice and the e-invoice is not only in appearance. The e-invoice is generated in a structured data format that the Authority’s system can read and verify, whereas paper or an ordinary PDF file is just an image the system does not understand. That is why it is not enough to print your invoice and email it; it must be generated by an approved system with the required specifications.
The good news for beginners is that all the technical complexity falls on the system, not on you. Your job is to choose the right system and enter your data accurately, and the rest happens automatically behind the scenes.
Prerequisites before you begin
Before choosing any system or issuing your first invoice, make sure these essentials are in place. Having them ready in advance makes the transition faster and simpler:
- VAT registration: E-invoicing is mandatory for every business registered for tax. Make sure your tax number is active and correct.
- Complete business details: Legal name, national address, commercial registration number, and tax number. These details appear on every invoice.
- An organized customer base: Review your customers’ tax details, especially for business (B2B) invoices that require the buyer’s tax number.
- A stable internet connection: Integration with the Fatoora platform requires a constant connection, because business invoices go through instant clearance before being delivered to the customer.
- A clear list of items and products: Every line in the invoice needs a description, a price, and a correct tax rate.
If you are not yet registered for VAT, that is the first actual step before thinking about e-invoicing. Registration is done through the Authority’s online portal, and it becomes mandatory once your annual revenue exceeds the threshold set for registration.
Preparing these essentials early shortens your journey later. Many businesses are delayed in integration not because the system is difficult, but because of incomplete data or an outdated tax number. An hour you spend organizing your data now saves you days of review later.
Requirements to activate e-invoicing
Before you issue your first e-invoice compliant with the Zakat, Tax and Customs Authority, make sure these five elements are ready. Having them complete makes operation faster and spares you corrections later.
- VAT registration with the Authority
- Complete business details (name, tax number, and address)
- A customer base with their tax numbers
- A stable internet connection for integration with the Fatoora platform
- A list of items and services and their prices
Step 1: Understand the basics and invoice types
Before any technical step, know the types of invoices you will issue, because each type has its own requirements. The e-invoice is divided into two main types:
- The tax invoice (B2B): Issued between one business and another registered for tax, and requires the tax number of both parties. In the second phase, this invoice goes through instant clearance with the Fatoora platform before being delivered to the buyer. Learn its details in the definition of the tax invoice.
- The simplified tax invoice (B2C): Issued to the end consumer, carries a QR code, and is reported to the Authority within 24 hours of being issued. Review the definition of the simplified tax invoice to know the difference.
Knowing which type applies to your activity determines many decisions later. A retail store dealing with consumers mostly issues simplified invoices, whereas a company that sells to other companies issues full tax invoices. Many businesses issue both types together, so they need a system that automatically distinguishes between a business invoice and a consumer invoice.
In addition to these two types, there are notes linked to the invoice that your system must also support: the credit note , which is used when returning goods or reducing the value of a previous invoice, andthe debit note , which is used when increasing the value. These notes are subject to the same invoice requirements of a cryptographic stamp and QR code, so do not treat them as side documents.
Step 2: Confirm you are subject to tax and your group’s deadline
If your business is registered for VAT, then you are subject to e-invoicing. The next step is to know the phase and group your business belongs to, because the rollout happens in batches.
The “Fatoora” program is divided into two main phases:
- Phase One (Generation): It became mandatory on 4 December 2021, and means issuing invoices through an electronic system instead of paper, without direct integration with the Authority. Learn its details in the guide to phase one of e-invoicing.
- Phase Two (Integration): It started on 1 January 2023 in waves according to a business’s revenue, and requires integrating your system directly with the Fatoora platform. The first wave covered businesses whose revenue exceeds SAR 3 billion, then the groups followed one another with an interval of about 6 months for each batch.
Verify your integration deadline within phase two through the official notice the Authority sends to your business. Do not rely on guessing: your group’s deadline is determined through the Authority’s direct notice and its official website, not based on assumption.
If your business is small and has not yet received a notice, that does not mean you are exempt. The waves expand gradually to include lower revenue brackets, so the smarter move is to prepare your system early instead of waiting until the last moment. Preparing in advance means a calm transition without pressure, whereas postponing puts you in a race against time that may end in errors and fines.
The difference between Phase One and Phase Two
| Comparison point | Phase OneGeneration and Storage | phase twoIntegration |
|---|---|---|
| Start date | 4 December 2021 for all tax registrants | 1 January 2023 in waves according to annual revenue |
| How it works | Issuing and storing invoices electronically in a structured format | Direct integration and real-time connection with the “Fatoora” platform |
| Integration with the Authority | No technical integration with the Authority in this phase | Instant integration through approved APIs |
| Technical requirements | QR code for the simplified invoice A structured invoice containing the mandatory data |
Cryptographic stamp + UUID + Hash + QR Every invoice signed, stamped, and linked to a chain |
Step 3: Choose a system compliant with the Authority’s requirements
This is the most important practical step in your journey. A non-compliant system means rejected invoices and potential fines. A system compliant with Phase Two must provide these technical specifications automatically:
- The cryptographic stamp: A digital signature that proves the invoice was issued by an entity authenticated with the Authority.
- The Unique Identifier (UUID): A unique identification number for each invoice that is never repeated.
- The Previous Invoice Hash: A sequential link that ensures the integrity of the invoice chain and that it has not been tampered with — generated automatically by the system.
- The QR (Quick Response) code: Contains the invoice data and the signature, and is read through the Authority’s app.
- A structured XML format: The invoice is generated in the UBL 2.1 format that matches the Authority’s specifications.
What matters is that the compliant system produces these elements automatically without you writing a single line of code. Review the conditions and requirements of the e-invoice to know in detail what the system must provide before you choose it.
When comparing systems, look for an approved cloud solution that manages integration with the Zakat, Tax and Customs Authority on your behalf, and provides a simulation environment to test issuing before moving to the live mode.
Questions to ask any system before choosing it
Do not settle for advertising promises. Ask any provider these direct questions before you subscribe:
- Is the system genuinely compliant with Phase Two, and does it generate the cryptographic stamp and the unique identifier automatically?
- Does it provide a simulation environment to test invoices before actual operation?
- Does it manage the compliance certificate (CSID) and the integration with the Fatoora platform without any technical intervention from me?
- Does it automatically distinguish between a business invoice (instant clearance) and a consumer invoice (reporting within 24 hours)?
- Does it support government-entity invoices and the additional seller identifier (BT-29) if you deal with them?
- Does it update its requirements automatically whenever the Authority changes the specifications?
- Does it provide technical support that helps me during integration and issues?
Answering yes to these questions means you are facing a system that protects you from fines and simplifies your journey instead of complicating it. The cloud solution excels here, because it carries the burden of continuous technical updates for you.
Step 4: Start issuing and integrating with the Fatoora platform
After choosing the compliant system, we move to actual implementation. Follow this order to avoid errors:
- Register the compliance certificate (CSID) with the Authority: This is a step the business owner performs themselves through the Fatoora platform, and the compliant system guides you through it step by step.
- Integrate your system with the Fatoora platform: After registration, the system takes over managing the certificate and sending invoices automatically.
- Test the integration in the simulation environment (Sandbox): Before actual operation, testing is done in ZATCA’s trial environment, which is completely separate from the production environment — invoices issued there are not counted for tax and do not reach the actual Authority. Important note: If an invoice is issued by mistake in the actual production environment during testing, it must be canceled immediately by issuing a credit note (Credit Note) against it.
- Start actual issuing: Issue your invoices with instant clearance for business invoices, and reporting within 24 hours for consumer invoices.
Complete the integration before your group’s deadline to avoid fines. And use the readiness checklist in the e-invoicing readiness guide to make sure all items are complete before operation.
The invoice’s journey from issuance to the Authority
Common mistakes when starting and how to avoid them
Beginners often fall into the same mistakes. Knowing them in advance saves you time and fines:
- Postponing until the last deadline: Integration needs time for registration and testing. Start early, weeks before your group’s deadline.
- Incomplete tax data for customers: A business invoice is rejected if the buyer’s tax number is missing. Review your customers’ data first.
- Confusing the two invoice types: Issuing a simplified invoice for a business customer (or vice versa) causes a rejection. Make sure of the correct type for each customer.
- Choosing a non-approved system: Not every accounting program is compliant with Phase Two. Verify its support for the cryptographic stamp and instant integration before subscribing.
- Neglecting the simulation environment: Moving directly to the live mode without testing exposes errors at a critical time. Test first.
- Not keeping copies of invoices: A compliant system stores the invoice chain and the Hash values automatically — this is a mandatory requirement in Phase Two that any ZATCA-compliant system performs without any manual setup.
Tips for the right start
Here is a practical summary that makes your transition smoother:
- Start early before the deadline, and do not wait for the Authority’s final notice.
- Test issuing on a small sample of invoices before rolling it out broadly.
- Review your customers’ tax data and update it periodically.
- Choose a cloud system that reduces the need for technical expertise, and handles integration and updates on your behalf.
- Train your team on issuing the new invoices, especially sales and point-of-sale staff.
Compliant cloud systems simplify the process greatly, because they handle the technical updates whenever the Authority changes its requirements, so you stay compliant without extra effort.
Why is e-invoicing in your favor?
E-invoicing may seem like just a regulatory obligation, but in reality it carries practical benefits for your business that go beyond avoiding fines. Understanding these benefits makes you treat it as an opportunity, not a burden:
- Reducing human errors: Calculating VAT manually opens the door to error. The system calculates the tax automatically at 15% and fills in the mandatory fields without omission.
- Speed of issuing: A compliant invoice is created in seconds, instead of minutes of manual writing and reviewing numbers.
- Organized archiving: All your invoices are stored digitally and arranged, so you find them instantly during a review or a tax audit.
- Greater trust from your customers: The official invoice carrying the QR code enhances your business’s credibility before companies and government entities.
- Audit readiness: When the Authority requests your data, your invoices are ready and compliant, so you avoid stress and fines.
Learn the full list in the guide to the benefits of e-invoicing. These benefits accumulate over time, especially as the volume of your transactions grows.
E-invoicing by the size of your business
The essential steps are the same for everyone, but the way they are applied differs by the size of the activity. Here is what matters to you according to your business category:
Small businesses and individuals
If you are the owner of a small activity or an individual store, your priority is simplicity. Most of your invoices will be simplified invoices for consumers, and you need a ready cloud system that issues them with a QR code without complicated setup. You do not need a technical team, but rather a solution that handles integration and updates on your behalf. Start early, test issuing on a sample, then roll it out across all your sales.
Medium-sized businesses
As the business grows, the mix of invoices between business (B2B) and consumers (B2C) increases, and you may deal with government entities that require the additional seller identifier (BT-29). Here you need a system that automatically distinguishes between invoice types, manages instant clearance and reporting at the same time, and integrates with the rest of your accounting operations such as inventory and sales. Train your team on issuing invoices, and unify your customers’ tax data in one place.
In all cases, the compliant cloud system reduces the operational differences between sizes, because it takes care of the technical side on your behalf whatever the size of your business.
Essential terms you should know
Before you dive into the details, here are quick definitions of the terms you will encounter often:
- Zakat, Tax and Customs Authority (ZATCA): The government entity that regulates taxes and e-invoicing in Saudi Arabia. Learn about its role in the definition of the Zakat, Tax and Customs Authority.
- Fatoora platform: The Authority’s official platform that receives invoices, approves them, and reports them.
- Clearance: The Authority’s instant approval of a business invoice before it is delivered to the buyer.
- Reporting: Sending the simplified consumer invoice to the Authority within 24 hours of its issuance.
- The cryptographic stamp: A digital signature that uses a certificate approved by the Authority to prove the invoice’s authenticity.
How does Qoyod help you get started with e-invoicing?
Qoyod is a cloud accounting program compliant with Phase One and Phase Two of e-invoicing, and takes you from registration to actual issuing without technical complexity. Here is what it offers beginners specifically:
- Issuing compliant invoices automatically: Qoyod generates the invoice in the matching XML format, with the cryptographic stamp, the unique identifier (UUID), and the QR (Quick Response) code without any technical setup from you.
- Automatic exchange of invoices with the Authority: Qoyod handles instant clearance for business invoices, and reporting within 24 hours for consumer invoices.
- Simulation environment: You test issuing your invoices in a safe environment before moving to the live mode, so you avoid surprises.
- Managing the compliance certificate automatically: Qoyod manages the cryptographic compliance stamp identifier (CSID) and the Hash chain on your behalf.
- Government-entity invoices (B2G): Qoyod supports entering the additional seller identifier (BT-29) and alerts you when saving government-entity invoices to strengthen compliance.
- Displaying the invoice total in words: A recent feature that displays the invoice value written in words, as some cases require.
- Around-the-clock technical support: The Qoyod team is available 24 hours, all days of the week, to help you with the integration steps.
These capabilities integrate directly with Qoyod’s e-invoicing software, which brings accounting and compliant invoicing together in one place. And because Qoyod is a cloud solution, it updates the Authority’s requirements automatically, so you always stay compliant.
Start your free trial and issue your first e-invoice compliant with the Authority
Frequently asked questions
Do I need technical expertise to start with e-invoicing?
How long does it take to start with e-invoicing?
What is the first step I should start with?
What is the difference between the tax invoice and the simplified invoice?
How do I know my business’s integration deadline for Phase Two?
Is an ordinary accounting program enough for e-invoicing?
What if I issue a non-compliant invoice?
Do I need to register with the Fatoora platform myself?
Move to e-invoicing without technical complexity
Qoyod takes you from registration to integration with the Fatoora platform, and issues your invoices compliant with Phase Two automatically. Try it for free and start your journey with confidence.
After you start: continuous follow-up
Starting is not the end of the journey but its beginning. After issuing your first compliant invoice, keep these habits to stay compliant without interruption:
- Monitor the status of your invoices: Make sure every business invoice goes through clearance successfully, and that consumer invoices are reported within 24 hours.
- Update your business data: Any change in the national address or commercial registration must be reflected on your invoices immediately.
- Follow the Authority’s updates: The Authority adds new requirements from time to time, such as displaying the invoice total in words or government-entity identifiers. The cloud system applies them automatically.
- The invoice chain is preserved automatically: The Hash value of each invoice is linked to the previous invoice — the compliant system preserves it automatically as part of ZATCA’s requirements, and there is no option to enable or disable it.
- Train new employees: Everyone who issues an invoice in your business must know how to choose the correct type and fill in the mandatory data.
This simple follow-up turns compliance from a worrying seasonal task into a smooth daily process. And with a compliant cloud system, most of these habits become automatic, so you are free to manage your activity instead of worrying about technical requirements.
Conclusion
Moving to e-invoicing is a journey of four steps: understand the basics, confirm you are subject to tax and your group’s deadline, choose a compliant system, then start issuing and integrating. The earlier you start and the more you choose a compliant cloud system, the smoother your transition and the safer you are from fines.
Do not look at e-invoicing as a technical obstacle, but as a step that organizes your accounting and raises your business’s efficiency. The beginner who starts early, chooses the right system, and follows their invoices regularly finds themselves fully compliant without hardship. Most importantly, the compliant cloud system carries the hardest part for you, so your journey stays simple from the first invoice to the last.
Also read in the Basics track
- What is an e-invoice?
- E-invoicing readiness checklist
- the benefits of e-invoicing
- phase one of e-invoicing