Last week I helped a Shenzhen client register for a Saudi tax ID. It took three weeks—because we missed one form.
Honestly, ZATCA has cracked down hard since June. Five of my clients got audited; four failed the same way: missing e-invoice uploads.
For example, a cookware seller doing 300,000 SAR a month had a tax ID but never connected to ZATCA's e-invoicing system. On June 2, their account froze—stock stuck in Riyadh warehouse. To unlock it? Pay a 12,000 SAR fine and spend two weeks training their finance team.
From my experience, there are three red lines now:
First, get a tax ID—even for shipments of 1,000 SAR. Low-value parcel VAT handling has tightened (per ZATCA official guidance), so compliance matters more than ever..
Second, digitize invoices. Don't wait for warnings. Use ZATCA-approved ERP or an API tool. Small sellers can try free platforms like Wafeq.
Third, use electronic certificates of origin. Since June 1, Saudi customs mandates e-COOs; paper ones won't work.
Practical advice: Don't wait for an audit. Check your invoice upload status on ZATCA's portal now. If you haven't linked an e-invoicing system, hire a local tax agent (3,000–5,000 SAR). They can fix it in a week.
Oh, there's another trap: return addresses. Saudi customs now requires a local return address—otherwise, they hold shipments. One client used a Shenzhen return address; 18,000 SAR worth of goods were sent back to China, costing double in freight and duties.
Simply put, selling in Saudi now means logistics and tax must work together. Still using the old broker clearance model? It won't fly in 2026.
Your turn—got any ZATCA horror stories?
Sources
- [沙特 ZATCA 增值税官方指南](https://zatca.gov.sa/en/RulesRegulations/VAT/Pages/default.aspx)
- [沙特 SABER 能效标签平台](https://saber.sa/)
Policy information above is for reference only. Please verify against the latest official announcements from respective customs/tax authorities.