FreightKSA6 min read
ZATCA E-Invoicing Freight Forwarder Guide (Saudi Arabia)
ZATCA e-invoicing freight forwarder guide: Fatoora Phase 2 waves, clearance, credit notes and disbursements, with a checklist to get job invoices ready.
By Quickship Editorial Team · Published
Looking for the software itself? See our freight forwarding software UAE, free to try for 3 days.
A ZATCA e-invoicing freight forwarder setup means every job invoice, credit note and debit note is created in a structured electronic format and sent to ZATCA's Fatoora platform through an API connection. If your VAT-subject revenue was above SAR 187,500 in any of 2022 to 2025, you are in Wave 25 and must integrate by 1 February 2027. Today is 9 November 2026, so that is about twelve weeks away.
This guide covers who is in scope, what changes on a job invoice, how credit notes work, and where disbursements need extra care.
Is my forwarding company in a Fatoora Phase 2 wave?
You are in Wave 25 if your VAT-subject revenue was above SAR 187,500 in any one of 2022, 2023, 2024 or 2025. One year above the threshold is enough, according to SJB's summary of the wave. VAT Update reports that ZATCA notifies targeted taxpayers directly, at least six months before their date.
Phase 1 (generating e-invoices) started on 4 December 2021. Phase 2 (integration with Fatoora) started on 1 January 2023 and runs in waves.
| Wave | VAT-subject revenue above | Integration deadline |
|---|---|---|
| 23 | SAR 750,000 | 31 March 2026 |
| 24 | SAR 375,000 | 30 June 2026 |
| 25 | SAR 187,500 | 1 February 2027 |
Wave 23 and 24 figures come from Tarleaks' wave overview. That page also warns that some guides give the wrong Wave 24 date, so always confirm your own date in your ZATCA notification or on the Fatoora portal.
If you are a small Dammam or Jeddah forwarder that used to sit below the threshold, this is the wave that catches you.
What does ZATCA e-invoicing mean for a freight forwarder?
It means your invoice is no longer a PDF you email. It is a structured file that ZATCA checks, and for most forwarders that check happens before the customer sees it.
Most forwarding invoices go to other businesses. Those are standard invoices. Secondary guides such as Origami say standard invoices are cleared by ZATCA in real time before you share them with the buyer. Simplified invoices, which are for consumers, are reported rather than cleared. Some guides say within 24 hours. Read the exact rule in the ZATCA Detailed Guidelines before you build a process around it.
What changes in daily work:
- The invoice has to be generated by a system that can connect to Fatoora, not typed in Word or Excel.
- It needs a cryptographic stamp and a QR code. ZATCA's FAQ lists the QR minimum: seller name, VAT number, timestamp, invoice total and VAT total.
- A cleared invoice cannot be edited. You correct it with a note.
- Secondary technical guides describe more mechanics, such as UBL 2.1 XML, a UUID, an invoice counter and a hash of the previous invoice. Your software vendor handles these, but ask them to confirm.
Some supplies may be outside e-invoicing. One secondary source, ClearTax, mentions exempt supplies, reverse-charge supplies and imports. We have not verified that against ZATCA, so check the official rules for your service lines.
How do credit notes and debit notes work on a job?
You never edit a cleared invoice. You issue an electronic credit note to reduce or refund, or an electronic debit note to increase the value, and link it to the original. ZATCA's FAQ says this directly.
The Detailed Guidelines add that notes fall under Article 54 of the VAT Implementing Regulation, are electronic, and must reference the original invoice number or numbers. The Implementation Resolution says notes are generated and sent as XML, a reason for issuing the note is mandatory, and the note type must match the original invoice type.
A hypothetical example. Say a Riyadh importer is billed for two extra storage days on a job through Jeddah Islamic Port. The terminal later waives them. The steps:
- Find the original invoice, say INV-1042, already cleared.
- Create a credit note for the waived line only.
- Link it to INV-1042 and enter the reason, for example "storage charge waived by terminal".
- Keep the note type the same as the original (standard stays standard).
- Send it through your Fatoora connection and share it with the customer once it is accepted.
Use a debit note the other way round. If the carrier later adds a surcharge you can pass on, a debit note raises the value without touching INV-1042.
| Situation | Document | Must reference original? |
|---|---|---|
| Wrong rate billed, too high | Credit note | Yes |
| Job cancelled, refund due | Credit note | Yes |
| Late surcharge added | Debit note | Yes |
| Typo in customer name | Credit note then new invoice, or as your adviser advises | Yes |
The last row is our practical reading. Confirm the correction route for each case with your tax adviser.
How should a forwarder handle disbursements and pass-through charges?
Keep every disbursement as its own clearly labelled line, backed by the supplier's document, and ask your tax adviser how each one is treated for VAT. We did not find an official ZATCA page that settles this for freight, so we will not guess.
Forwarders pay many costs on behalf of a customer: terminal handling, shipping line charges, inspection fees, Saber or Fasah-related costs, trucking from Dammam. Some may be billed to the customer at cost. Whether a charge is a disbursement or part of your own supply affects how it appears on your invoice.
Practical habits that help whatever the answer is:
- Give each cost a charge code in your job file, with a flag for "pass-through at cost" or "our service".
- Attach the supplier invoice or receipt to the job.
- Do not bundle several costs into one line called "port charges".
- Check the VAT treatment of international transport lines with your adviser. The rules differ by service.
What should a forwarder do before 1 February 2027?
Start with the data, not the software. Most Fatoora problems on a freight invoice come from messy job files, not the API.
- Confirm your wave. Check your 2022 to 2025 VAT-subject revenue against SAR 187,500, and look for a ZATCA notification.
- Clean your customer master. Every business customer needs the correct legal name, VAT number and Saudi National Address.
- Map your charge codes to invoice lines, with a clear disbursement flag.
- Decide who can issue credit and debit notes, and who approves them.
- Pick a system that connects to Fatoora and ask for a written explanation of how it handles clearance, rejections and notes.
- Run test invoices in ZATCA's sandbox before go-live, covering a normal job, a partial credit and a debit note.
- Plan for a rejection. Know who fixes it and how long a customer waits for a cleared invoice.
- Check ZATCA's penalty schedule. Sources quote different amounts, so we do not repeat any here.
Where does Quickship fit? The Freight Management module keeps a forwarder's work in one record from inquiry to invoice, which is the clean job data your e-invoice depends on. Ask us for the current Fatoora integration status before you plan around it.
What mistakes do forwarders make with e-invoicing?
- Editing a cleared invoice. It is not allowed. Issue a note.
- Mismatched note type. A credit note must match the type of the original.
- No reason on the note. The reason field is mandatory.
- Leaving it until January. Testing, customer data fixes and staff training take longer than expected.
- Trusting a blog for the deadline. Use your ZATCA notification and the official pages. Some secondary guides carry wrong dates.
- Mixing disbursements into service lines. It makes later corrections harder.
Frequently asked questions
Do I need to wait for ZATCA to notify me before I prepare?
No. ZATCA notifies targeted taxpayers directly, at least six months before their date, but you can check your own revenue against the Wave 25 threshold today. If any of 2022 to 2025 was above SAR 187,500 in VAT-subject revenue, start preparing now rather than waiting for a letter.
Can I fix a wrong invoice by editing it in Fatoora?
No. ZATCA's FAQ says an issued invoice is modified or cancelled by issuing an electronic credit or debit note linked to the original. Your system should lock cleared invoices and push every correction through a note.
Does a credit note need to go through ZATCA as well?
Yes. Credit and debit notes are electronic documents in their own right, and the note type has to match the original invoice type. The Detailed Guidelines include a credit note for a refunded advance payment that is sent for clearance or reporting like an invoice.
What is the penalty for missing the Phase 2 deadline?
Sources disagree on the amounts, so we do not quote a figure. Check ZATCA's own penalty schedule and ask your tax adviser how it applies to your business.
Is Quickship a ZATCA-approved e-invoicing provider?
We do not make that claim in this article. Quickship is a software company, and its Freight Management module covers a forwarder's work from inquiry to invoice. Ask us for the current Fatoora integration status before you plan around it.
Sources
- ZATCA Detailed Guidelines for E-Invoicing
- ZATCA E-Invoicing Implementation Resolution (English)
- ZATCA E-Invoicing FAQ
- VAT Update: ZATCA announces Wave 25 of e-invoicing
- Tarleaks: ZATCA Phase 2 integration waves
Rules and fees in the UAE and Saudi Arabia change. This guide reflects the sources above on 9 November 2026. Check the official source before acting on it.
Freight Management Module
Every freight job from inquiry to invoice, with its emails, quotes and documents, in one module.
Book a demo