A retailer with locations across Riyadh, from Al Malaz to An Nakheel, needs its VAT position reconciled across every entity and city, not just the head office near KAFD.
Most Riyadh businesses only think seriously about their VAT position after a query letter arrives, at which point the review is defensive rather than corrective. A health check run proactively, ideally annually or right after a significant change like a new branch or an acquisition, catches classification errors and reconciliation gaps while they're still cheap to fix, rather than after they've compounded across several filing periods. This sits upstream of both VAT registration accuracy and the discipline behind VAT return filing, since a health check is really testing whether both of those are holding up in practice.
What a proper health check actually covers
We test whether your registration classification still matches your actual business activity, sample invoices for e-invoicing compliance including QR codes and Arabic formatting requirements, check whether input VAT is being claimed on genuinely eligible costs rather than items ZATCA commonly disallows like entertainment or client gifts, and reconcile your e-invoicing register against the general ledger and the returns actually filed. Each of these is a distinct failure point, and a company can be doing three of the four well and still carry meaningful exposure from the fourth.
Why timing changes your options
A health check completed before ZATCA opens a formal review leaves you free to correct errors voluntarily, which generally carries a lighter penalty regime than a correction discovered during an active audit. Once VAT audit support becomes the relevant service rather than a health check, the options for how an error gets resolved have already narrowed.
Common patterns by city and sector
Riyadh-based trading and import businesses most often show input VAT recovery errors on freight, customs clearance fees and agency commissions. Riyadh contractors around Riyadh more often carry reverse-charge gaps on technical services paid to foreign engineering firms. Riyadh-headquartered service companies most commonly show invoice formatting or QR code generation issues that trace back to an ERP configuration nobody revisited after the initial ZATCA e-invoicing rollout.
What we deliver at the end of a health check
Rather than a generic compliance checklist, we produce a findings report ranked by actual financial exposure and likelihood of scrutiny, alongside a practical remediation plan your finance team can work through in order of priority. Where an issue is significant enough to warrant it, we also advise on whether a voluntary disclosure to ZATCA makes sense before the next filing period, which is usually the difference between a manageable correction and a much larger problem down the line.
The specific pattern of errors we find tends to track a company's core activity more than its size. Import-heavy Riyadh operations, project-based contracting, and service businesses each carry a different characteristic gap, which is one reason a generic checklist review misses more than a check built around your actual transaction types.