Saudi ZATCA e-invoicing 2026: a freelancer's plain guide
A plain guide to ZATCA Phase 2 e-invoicing for VAT-registered freelancers and small studios in Saudi Arabia before the 30 June 2026 Wave 24 deadline.
The Delivvo team· June 22, 2026 8 min read
If you are a VAT-registered freelancer or small studio in Saudi Arabia, ZATCA's Phase 2 e-invoicing now reaches you. Wave 24 covers anyone whose taxable revenue passed SAR 375,000 in 2022, 2023, or 2024, and the deadline to integrate with the FATOORA platform is 30 June 2026 (EY). That number is the same level at which VAT registration becomes mandatory in the first place (Grant Thornton). So in plain terms, almost every VAT-registered resident is now in scope.
Here is the short version. You can no longer build a PDF invoice by hand, email it to a client, and call it done. Your invoices have to come from software that talks to ZATCA's system in a set format, with a QR code and a cryptographic stamp, and they get either cleared or reported to the authority. This guide walks through what changed, whether you fall in this wave, the exact steps to be ready, and what it costs if you ignore it.
What Wave 24 changes for small freelancers
Wave 24 is the 24th group in ZATCA's Phase 2 rollout, and it pulls the smallest businesses in yet. If your taxable turnover went over SAR 375,000 in 2022, 2023, or 2024, you must connect your invoicing system to FATOORA between 1 April and 30 June 2026 (EY).
Keep reading
Earlier waves aimed at large companies. The wave just before yours, Wave 23, set the bar at SAR 750,000 with a 31 March 2026 deadline (EY). Wave 24 cuts that in half. ZATCA notifies the affected taxpayers at least six months ahead (ZATCA), so a notice in your tax account is your signal to start, not a suggestion to file away.
Phase 1 vs Phase 2: why your PDF no longer counts
Saudi e-invoicing arrived in two phases. Phase 1, the Generation phase, has applied to every resident VAT-registered taxpayer since 4 December 2021, and it only asked you to create and store invoices in an electronic system instead of on paper or in a Word file (ZATCA). Phase 2 is the strict one.
Phase 2, the Integration phase, started 1 January 2023 and rolls out in waves (ZATCA). It adds real technical rules. Invoices have to be structured XML (simplified invoices can be PDF/A-3 with embedded XML), carry a cryptographic stamp and a QR code, and connect to ZATCA through an API (out2sol). A PDF you laid out yourself, even a clean one, does not meet this. The file has to be machine-readable by ZATCA's platform.
Tax forms, a calculator, and paperwork spread across a desk
Clearance vs reporting, in plain English
Phase 2 handles two invoice types differently. Standard invoices (B2B, where your client is another VAT-registered business) must be cleared in real time, which means ZATCA validates and approves the invoice before you send it. Simplified invoices (B2C, sold to individual consumers) must be reported to ZATCA within 24 hours of issue (out2sol).
Clearance works like this: you generate the invoice, your software sends it to FATOORA, ZATCA stamps it, and only then is it a valid invoice you hand to the client. Reporting works the other way: you give the customer the invoice straight away, then your software reports a copy within a day. For most freelancers billing other businesses, clearance is the path that matters. Either way, ZATCA's platform sits in the middle of the transaction, which is exactly why an integrated tool is no longer optional.
Are you actually in this wave?
You are in Wave 24 if you are a resident, VAT-registered taxpayer and your annual taxable revenue crossed SAR 375,000 in any of 2022, 2023, or 2024 (EY). Because SAR 375,000 is also the mandatory VAT registration threshold (Grant Thornton), most freelancers who are registered for VAT at all will qualify.
A quick way to place yourself:
In scope: resident freelancers and studios already VAT-registered, with turnover over the threshold in any of those three years.
Not yet: people in the voluntary registration band, which runs from SAR 187,500 to SAR 375,000 (Grant Thornton), who have not been placed in a wave.
Excluded from Phase 2: non-resident taxpayers, who were kept out of the rules from the start (ZATCA).
If you are not VAT-registered because your taxable income stays under SAR 375,000, none of this applies to you yet. But ZATCA keeps lowering the bar with each wave, so setting up early is the safer bet.
What you have to do before 30 June 2026
The practical job is simple to state. Start issuing every invoice from a ZATCA-compliant e-invoicing solution that is integrated with FATOORA, and onboard your software so ZATCA can issue its cryptographic stamp identifier. After that, the compliant invoice (XML, QR code, stamp) is produced for you on every bill.
Step by step:
Pick a ZATCA-compliant tool. This is an accounting platform or e-invoicing service that ZATCA recognizes for Phase 2. A spreadsheet or a design-tool PDF will not pass.
Onboard with FATOORA. You register the solution in the FATOORA portal and complete the cryptographic stamp identifier (CSID) step, which ties your invoices to your tax identity.
Generate compliant invoices. From then on, each invoice carries the XML structure, QR code, and stamp, and gets cleared or reported automatically.
Keep your records electronically, the same way Phase 1 already required.
Watch for your ZATCA notice. The six-month notification in your tax account confirms your exact go-live date inside the 1 April to 30 June window (ZATCA).
Do not leave this to the last week. Onboarding, testing clearance against ZATCA, and fixing the first batch of rejected invoices all take time you will want before the deadline, not after.
What it costs to ignore it
The penalties are real and they climb. Failing to issue or store invoices electronically starts at SAR 5,000, tampering with or deleting invoice data can draw SAR 10,000, and broader Phase 2 integration failures can reach SAR 50,000 under the published penalty ranges (Tally Solutions). ZATCA tends to escalate repeat offenses inside a 12-month window.
Hands stacking coins into growing piles on a desk
For a solo freelancer, even the entry-level SAR 5,000 fine can be a month of billable work gone. There is a quieter cost too. A client who is a VAT-registered business needs a valid, cleared invoice to reclaim its input VAT. If your invoice is not compliant, you become the supplier they quietly replace with one who can hand over a proper document.
What a compliant Phase 2 invoice has to carry
A Phase 2 invoice is a structured data file, not a styled page, and it has to carry a set of required fields before ZATCA will accept it. Miss one and the invoice is rejected at clearance, which means you cannot hand it to the client until you fix it. Knowing the list keeps the first batch from surprising you.
A standard B2B tax invoice under Phase 2 generally includes:
Your name and VAT registration number, plus the buyer's name and VAT number.
A unique invoice identifier (a UUID) the system generates, separate from your own invoice number.
The issue date and time, the line items with the 15% VAT shown, and the total payable.
A cryptographic stamp and a hash that ties each invoice to the one before it, so the sequence cannot be quietly altered (out2sol).
A QR code that encodes the core details, mandatory on simplified invoices, which lets anyone validate the invoice on the spot.
You do not build any of this by hand. A compliant tool produces it on every invoice once you are onboarded. Your job is to pick the tool and check that the buyer details you type are correct, because a wrong VAT number on a B2B invoice is the most common reason a client cannot reclaim the tax.
The mistakes that catch freelancers out
Most Phase 2 problems are not technical, they are about timing and habit. The biggest one is treating 30 June 2026 as the day to start rather than the day to be finished. Onboarding, testing against ZATCA's sandbox, and clearing your first real invoices all take longer than a single afternoon.
A few traps worth avoiding:
Leaving it late. If clearance rejects your first invoices, you want days to fix it, not hours.
Keeping a parallel PDF habit. Once you are in a wave, a hand-made PDF is no longer a valid tax invoice, even as a backup.
Wrong buyer data. A mistyped VAT number on a standard invoice blocks your client's input-VAT claim and bounces back to you.
Ignoring the notice. ZATCA's six-month notification sets your exact go-live date inside the window, so it is the clock that matters (ZATCA).
Assuming someone else handles it. Confirm your bookkeeper or software is actually integrated with FATOORA, not just making PDFs.
Where this fits with the rest of your Saudi admin
E-invoicing is one piece of running a registered freelance practice in the Kingdom. It sits next to your VAT filings (the rate is 15%, in place since 1 July 2020, per PwC), your social insurance, and the plain question of how you collect money from clients in the first place.
The compliant e-invoice itself comes from your ZATCA-approved tool. What you still need is one tidy place for the client-facing work that wraps around it: the proposal, the signed contract, the files you deliver, the approval, and the invoice your client actually opens.
Delivvo gives your client work one branded home for proposals, contracts, delivery, and multi-currency invoices, with money running through your own gateway at a 0% platform cut. See how it works →