The ZATCA Phase 2 clock is running.
The deadline has passed. Companies in Wave 23 that are not yet integrated with Fatoora are issuing invoices that are not legally cleared under Saudi law. Every day of non-compliance is exposure to ZATCA penalties. The path forward is an accelerated implementation — not waiting for the next wave.
June 30 is the hard line for Wave 24 companies. With an 8-week implementation track, the window to start is now — not next month. A scoping call this week means your ZATCA certification provisioning begins within days, keeping you on the right side of the deadline.
ZATCA announces new waves on a rolling basis. Every taxpayer in Saudi Arabia will eventually be in scope. Companies implementing Tafkiro now are ready for their wave regardless of when it arrives — no second implementation, no compliance scramble.
ZATCA penalties for non-compliant invoices start at SAR 1,000 per invoice and escalate. For a mid-market company processing 500 invoices per month, the exposure compounds quickly. Fatoora clearance is not a competitive feature — it is a legal requirement.
What ZATCA Phase 2 actually requires.
The ZATCA specification is precise. It is not enough to generate a PDF with a QR code — every B2B invoice must be submitted to Fatoora, validated, cryptographically stamped, and returned before it reaches your buyer. What follows is what the spec requires and how Tafkiro handles each element natively.
Why Tafkiro is the fastest path.
ZATCA-native, not ZATCA-retrofitted
Most ERP platforms built their ZATCA Phase 2 integration as a compliance module attached to an existing invoice workflow. The invoice is created in one system, exported to a middleware, cleared through a separate tool, and returned to the ERP. Every handoff is a point of failure. Tafkiro's invoice engine was designed against the ZATCA specification from the architecture stage — clearance is a step in the invoice posting flow, not a separate process.
8-week implementation for Wave 24-eligible companies
SAP Business One implementations in Saudi Arabia average 16-24 weeks. Tafkiro's implementation methodology — modular activation, a pre-configured Saudi compliance pack, and structured parallel testing — completes in 8 weeks for mid-market companies. This is not a simplified version of the platform. It is the full platform delivered through a methodology built for this market.
Arabic UI from day one, not from a translation layer
Some ERPs offer Arabic as a language file applied over an English interface — field labels translate but the underlying form logic, error messages, and help text remain in the source language. Tafkiro's Arabic interface is part of the base product: right-to-left layouts, Hijri date display alongside Gregorian, and Arabic business defaults for Saudi invoice templates.
Built for Equipment Rental and Manpower Supply — not adapted
Two of Saudi Arabia's largest mid-market verticals have ZATCA requirements beyond a standard invoice: equipment rental contracts generate mobilization invoices, periodic invoices, and demobilization invoices — each requiring Fatoora clearance. Manpower supply companies invoice service delivery with worker deployment details. Tafkiro has industry packs for both verticals, with ZATCA-compliant billing workflows pre-configured for how these businesses actually operate.
What 8 weeks looks like.
This is the standard Tafkiro implementation track for a Saudi mid-market company entering on a ZATCA Phase 2 deadline. Weeks are sequential. The critical path is ZATCA certification provisioning — which is why the scoping call matters now.
Scoping and data audit
We map your business structure: legal entities, ZATCA registration details, invoice types (B2B, B2C, B2G), current ERP or accounting tool, and data volumes. We identify which modules you need beyond finance — HR for Iqama tracking, rental management, project billing. The output is a scoped implementation plan with defined deliverables.
ZATCA certification provisioning
We initiate CSID provisioning with ZATCA's Fatoora platform — generating the certificate signing request, submitting through the ZATCA Compliance CCSID API, and storing the issued device certificate in Tafkiro. For companies with multiple entities (each requiring a separate CSID), this runs in parallel. The ZATCA sandbox environment is activated for test invoice submission.
Master data migration and ZATCA test invoices
Customer master, vendor master, chart of accounts, item master, and open balances are migrated from your current system. Tax category codes and buyer classification (B2B vs B2C) are validated against your customer list. We run 50–100 test invoices through the ZATCA sandbox — verifying clearance, QR code generation, and error handling for edge cases in your invoice mix.
Parallel run with your current system
Tafkiro goes live for new transactions. Your current system remains in read-only mode for reference. Every invoice posted in Tafkiro clears through Fatoora — live, not sandbox — confirming the production integration is working. Finance team processes actual transactions in Tafkiro with daily reconciliation against the current system.
User training and edge case validation
Full team training on the modules in scope — finance, operations, HR as applicable. We work through your specific edge cases: multi-currency invoices, partial payments, credit notes, advance billing, equipment rental invoice cycles. ZATCA error handling is trained with real examples from the test phase. Arabic interface validation with your Saudi team.
Go-live with ZATCA compliance active
Tafkiro becomes the system of record. Every invoice from go-live day clears through Fatoora in production. The rollback plan is documented — your old system's data remains accessible. Post-go-live hypercare runs for 30 days with direct access to the implementation team for any production issues.
What we need from your side.
An honest list. These are the things that determine whether an 8-week implementation holds its timeline. We have delivered this on schedule for mid-market companies across Saudi Arabia — the constraint is almost always data readiness and decision-maker availability, not Tafkiro configuration.
- 01
A project sponsor with authority to make decisions on data structure and business process. Not a committee — one person who can say yes.
- 02
Access to your current invoice data, customer master, and ZATCA registration details (VAT number, CRN, CSID if already provisioned).
- 03
Two to three power users — typically a finance lead and an operations lead — available four to six hours per week during weeks three through seven for configuration review and testing.
- 04
One Arabic-speaking team member for invoice template review and Arabic field validation.
- 05
A decision on Phase 2 integration approach by the end of week two: which entities are in scope, which invoice types, and which go-live sequence if you have multiple entities.
- 06
Your current ERP or accounting tool export in a readable format. We work with SAP Business One, Oracle, Microsoft Dynamics, Odoo, local Saudi ERPs, and Excel-based setups.
Who's a good fit.
- Mid-market Saudi companies — 50 to 500 employees — currently in Wave 23, 24, or anticipating an upcoming wave.
- Currently running SAP Business One, Oracle NetSuite, Microsoft Dynamics 365, Odoo, or a local Saudi accounting system.
- Operating across multiple Saudi cities or planning expansion across the Gulf region — multi-entity and multi-site operations are a native capability.
- Equipment rental or manpower supply companies needing ZATCA-compliant billing workflows specific to their contract structures.
- EPC and construction contractors on Vision 2030 projects requiring real-time project accounting alongside ZATCA compliance.
- Time-pressed on ZATCA compliance but unwilling to trade operational capability for compliance speed — you need both.
- —Companies with fewer than 50 employees and simple invoicing needs — a lighter tool may serve you better at this stage.
- —Businesses requiring extensive custom development before go-live — Tafkiro's implementation methodology is configuration-based. Deep customisation extends timelines.
- —Companies that have already signed an implementation contract with another ZATCA-certified provider and are mid-project.
ZATCA Phase 2 questions, answered.
Questions we hear from Saudi CFOs and CIOs in ZATCA implementation conversations.
Can you really implement in 8 weeks?
What happens if we miss the Wave 24 deadline?
How do you handle our existing invoice history?
Can we run parallel with our current system?
What if ZATCA changes the spec mid-implementation?
Do you handle Arabic invoice templates?
How do you integrate with our existing payment systems and banking?
What ongoing support is included after go-live?
Book a ZATCA readiness assessment.
- 30-minute scoping call with no commitment
- ZATCA consultant with Phase 2 implementation experience in Saudi Arabia
- Wave-specific implementation plan delivered within 48 hours of the call
Ready to see Tafkiro
in action?
Book a personalized demo with our enterprise team. We'll show you how Tafkiro works for your specific industry, your specific scale, and your specific operations.