Back to blog

ZATCA e-invoicing for small businesses: a Saudi readiness checklist

Published: · Updated:

Understand generation versus integration, check your ZATCA notification, and prepare company records and invoice workflows before going live.

Preparing for Saudi e-invoicing starts with confirming the ZATCA requirements that apply to your business, then testing your invoice workflow and company data. Do not assume that a PDF invoice or a software subscription alone establishes compliance. Use official guidance and confirm your setup with your provider and accountant.

What is the difference between Phase 1 and Phase 2?

ZATCA describes Phase 1 as generation and storage of electronic tax invoices and notes using compliant electronic solutions. It took effect on 4 December 2021. Phase 2 adds integration with ZATCA’s systems and additional technical and business requirements; rollout started on 1 January 2023 in waves. ZATCA says it notifies targeted taxpayers at least six months before their integration wave. Check the official rollout explanation for the authoritative position.

Does my small company need Phase 2 now?

Check your company’s ZATCA notification and the current official guidance. Do not infer your date simply from being a small business or from another company’s deadline. If you are unsure how the rules apply, ask ZATCA or your tax adviser before choosing a go-live date.

What should I prepare before configuring invoicing software?

The following is an operational preparation checklist, not a complete list of legal invoice fields:

  • Confirm the company identity and VAT information that your invoices need.
  • Identify the invoice types and customer transactions your business handles.
  • Prepare accurate customer and product or service records.
  • Confirm who may create, review, and issue invoices.
  • Ask the provider which configuration and onboarding steps apply to your company.
  • Agree how staff will follow failed submissions, corrections, and support requests.
  • Clarify access to stored records and the process for retrieving them when needed.

Questions to ask your e-invoicing provider

Ask for a demonstration based on your own invoice scenarios. How is the applicable ZATCA setup completed? How can staff identify an invoice that needs attention? What should they do if an error occurs? What support is available during onboarding? Confirm requirements in writing rather than treating a marketing label as a technical specification.

For example, a small service business can test a quotation-to-invoice workflow with representative customer and service records. Check that staff understand the review process before issuing live invoices. This example illustrates preparation; it does not describe a completed ZATCA certification or approval.

How does Kafy fit into the workflow?

Kafy offers Saudi e-invoicing alongside sales, customers, products, expenses, and projects. Review Kafy’s e-invoicing page and sales and invoicing features, then contact the team to confirm the setup for your company. The pricing page explains subscription plans and the 30-day free trial.

Common questions

Can I choose an integration date based on this article?

No. Your applicable requirements and notifications should determine your implementation plan. This article helps organize the questions to ask.

Is this a complete tax compliance checklist?

No. It is a business preparation guide. Use ZATCA’s official rules and advice appropriate to your company for compliance decisions.

What should I test before going live?

Test company data, representative invoice scenarios, staff responsibilities, error handling, and retrieval of records with your provider. Also review the quotation-to-payment workflow guide so operational follow-up remains clear.

Source review: 17 September 2026. Official source: ZATCA rollout phases. Rules and implementation waves may change; check current official guidance.