OPTICIAN DYNAMICS · Run every branch as one — sales, stock, patients, prescriptions, in one place See how →

Optician Dynamics.
← Blog

ZATCA & FBR E-Invoicing Readiness Checklist for Optical Stores (2026)

A practical, optical-specific readiness checklist for ZATCA Phase 2 Wave 24 (Saudi Arabia, 30 June 2026) and FBR SRO 288(I)/2026 digital invoicing (Pakistan) — who is in scope, the deadlines, and exactly what your POS/ERP must do.

ZATCA · KSA

Two tax authorities pulled optical retailers into mandatory electronic invoicing on a hard timeline: ZATCA in Saudi Arabia (Phase 2, Wave 24) and the FBR in Pakistan (digital invoicing under SRO 288(I)/2026). Most readiness guides are written for "businesses" in general. An optical store is not a general business — a sale can carry a prescription, a power-matrix lens SKU, a frame, a lab job and a fitting, sometimes split across insurance and cash. This checklist is written specifically for opticians and eyewear chains, so the steps actually map to how an optical store sells.

The ZATCA Wave 24 integration deadline (30 June 2026) has now passed. If your store was notified for Wave 24 and is not yet integrated, treat the sections below as a compliance-gap checklist to close now, not a future date to plan around. The FBR side is still rolling — Pakistan's phase dates are set per taxpayer category and some are still upcoming, so confirm your own category's date rather than assume either way.

Reader note — verify the current official guidance. Thresholds, waves, notification windows and phase dates are set by ZATCA and the FBR and are updated periodically. Treat the figures here as orientation and confirm your business's exact obligations and dates against official sources — ZATCA: zatca.gov.sa, FBR: fbr.gov.pk (and your licensed integrator) — before you act. This is not tax or legal advice.

Saudi Arabia — ZATCA Phase 2, Wave 24 (deadline passed)

ZATCA's e-invoicing (FATOORA) programme runs in waves. Wave 24 was significant for small and mid-size optical stores because the threshold dropped to SAR 375,000 — businesses whose VAT-subject revenue exceeded roughly SAR 375,000 in 2022, 2023 or 2024 were pulled into the Phase 2 "Integration Phase" for the first time. Many independent optical shops that watched earlier waves pass them by found themselves in scope.

The deadline was 30 June 2026. Notified Wave 24 taxpayers were required to integrate their e-invoicing solution with the FATOORA platform by that date. That date has now passed — if your store has not yet integrated and was in scope, you are currently outside a hard integration requirement, not approaching one.

What Phase 2 actually requires at the counter:

  • Invoices generated in XML, or PDF/A-3 with embedded XML — not a printed receipt with VAT added on.
  • A cryptographic stamp, a UUID, a hash, and a QR code on every invoice.
  • Standard (B2B) invoices are cleared with ZATCA in real time before they are handed to the customer.
  • Simplified (B2C) invoices are reported to ZATCA within 24 hours of issuance.
  • The e-invoicing solution itself must be a compliant solution that can connect to the FATOORA APIs.

If you are not yet compliant: how fast can you actually get there?

Be honest with yourself about the starting point.

Starting from a non-compliant POS, doing it yourself: plan for weeks, not days. You onboard each solution unit with ZATCA, generate a cryptographic stamp identifier (CSID) per invoicing device, pass compliance checks in the developer sandbox, then move to production. Multiply the device steps by every till at every branch.

Starting from software that is already a compliant Phase 2 solution: the practical work per branch is closer to a few days — credential provisioning, one test invoice cleared end to end, and a short staff briefing. The compliance engine already exists; you are configuring it for your store, not building it.

Because the deadline has already passed, the scheduling risk is no longer "leaving it late" — it is leaving a known gap open. Confirm your exposure with official ZATCA guidance and close it as a priority, not a project for next quarter.

ZATCA readiness checklist (Saudi optical stores)

  • Confirm whether your VAT-subject revenue crossed ~SAR 375,000 in 2022, 2023 or 2024 — and whether ZATCA notified you for Wave 24.
  • If notified and not yet integrated, confirm your current exposure and any grace provisions directly from ZATCA — do not assume.
  • Verify your POS/ERP can produce XML / PDF-A3 invoices with cryptographic stamp, UUID, hash and QR — for prescription line items, not just retail SKUs.
  • Confirm it does real-time clearance for B2B (e.g., corporate eye-care accounts, insurance) and 24-hour reporting for B2C walk-in sales.
  • Test credit/debit notes (returns, remakes, wrong-lens reworks) end to end — these are common in optical and must also be compliant.
  • Validate Arabic invoice fields and RTL layout.
  • Run a clearance test in ZATCA's environment before go-live; keep the compliance certificate/onboarding evidence.
  • Confirm every branch (and every till) is integrated, not just head office.

Pakistan — FBR digital invoicing & SRO 288(I)/2026

In Pakistan, the FBR issued SRO 288(I)/2026 on 18 February 2026, introducing revised rules for the online integration of businesses with the FBR's system (replacing the earlier Chapter VIIA framework). Two things matter most for optical retailers:

  1. Licensed-integrator model. Under the new rules, POS/e-invoicing integration must be carried out through an FBR-licensed integrator. Licensing carries real requirements (paid-up capital, professional-body registration, audited accounts), so the field of legitimate integrators is deliberately narrow. PRAL (the FBR's own automation arm) acts as a licensed integrator and can provide integration to taxpayers on request.
  2. Phased, category-based scope. The framework brings many categories of business into mandatory integration, including retailers. Specific integration dates for each category/segment are set through FBR's phased notifications (corporate vs non-corporate timelines), so your exact date depends on your registration and category — and unlike ZATCA Wave 24, some category deadlines are still ahead rather than behind.

Because the precise phase dates for a given optical retailer are set by FBR notification (and have been adjusted before), the safe approach is to confirm your category's current deadline with the FBR or your licensed integrator now, rather than assume.

FBR readiness checklist (Pakistan optical stores)

  • Confirm your sales-tax registration status and which FBR category/segment you fall in.
  • Confirm your current integration deadline from FBR notifications or your licensed integrator (do not rely on hearsay — dates have shifted).
  • Choose an FBR-licensed integrator (or PRAL) — verify the licence is current.
  • Verify your POS/ERP can issue FBR-compliant digital invoices with the required invoice number/QR and transmit them to FBR through the licensed integration.
  • Confirm it handles prescription and non-prescription line items on the same compliant invoice (an optical sale is rarely a single retail SKU).
  • Test returns and corrected invoices (lens remakes, frame exchanges) through the integration.
  • Confirm multi-branch coverage — each branch's sales must be integrated, with one consolidated view for the owner.
  • Keep evidence of integration and a fallback process for connectivity loss (load-shedding/internet) so you can keep selling and reconcile when back online.

What a compliant optical POS/ERP must actually do

This is where generic compliance guidance fails opticians. A compliant invoice in an optical store has to carry things a generic retail POS never models:

  • Prescription line items — SPH/CYL/AXIS/ADD, lens index, coatings, tint — on the same tax-compliant invoice as frames and accessories.
  • Power-matrix lens SKUs — a single lens design is hundreds of power combinations; the compliant invoice must reference the exact dispensed item, not a generic "lens" line.
  • Lab-routed items — the sale, the lab job and the eventual fulfilment must reconcile to one compliant document, including remakes. A prescription order is often invoiced at deposit, then adjusted when the job returns from the lab — that adjustment must be a ZATCA/FBR-compliant debit or credit note linked to the original invoice, not a hand edit.
  • Credit/debit notes for reworks — wrong-lens reworks and remakes are routine in optical; each must be a compliant ZATCA/FBR document, not an off-system adjustment.
  • Multi-branch, real time — chains need every branch clearing/reporting correctly with a single consolidated, audit-ready record. Onboarding is per solution unit and per device, not one switch for the whole company — head-office compliance does not cover every branch.
  • Offline resilience — stores in Pakistan and parts of the GCC sell through load-shedding and patchy internet; the system has to keep selling and then clear/report correctly once reconnected.
  • Arabic / Urdu — Arabic RTL invoice fields for KSA; Urdu-language receipts where the customer needs them.

Optician Dynamics is built around exactly this: it is e-invoicing compliant across ZATCA (KSA), FBR (Pakistan), FTA (UAE) and NBR (Bahrain) today, with prescription line items, power-matrix lenses, lab routing and offline-first POS native to the platform — not bolted onto a generic till. If you are weighing a generic ERP against a purpose-built one, this comparison goes deeper: optical ERP for Saudi Arabia — POS, lenses, lab & ZATCA.

Related, deadline-specific guides:

The combined readiness checklist (print this)

  1. Confirm scope — KSA: did revenue cross ~SAR 375,000 (2022/23/24)? PK: which FBR category are you, and are you sales-tax registered?
  2. Confirm your exposure — KSA Wave 24's deadline (30 June 2026) has passed, so confirm current status if you were in scope; PK: confirm your category's FBR phase date (verify now, some are still upcoming).
  3. Pick the compliant path — KSA: a compliant FATOORA-integrated solution; PK: an FBR-licensed integrator (or PRAL).
  4. Prove the optical cases — prescription line items, power-matrix lenses, lab jobs, reworks, credit/debit notes all produce compliant documents.
  5. Cover every branch and till — not just head office.
  6. Test before you go live — run real clearance/reporting tests, keep the evidence.
  7. Plan for offline — keep selling through outages, reconcile and clear/report on reconnect.
  8. Localise — Arabic RTL (KSA), Urdu receipts (PK) where needed.

FAQ

Has the ZATCA Wave 24 deadline already passed?
Yes — Wave 24's integration deadline was 30 June 2026. The ~SAR 375,000 threshold was far lower than earlier waves, which is why many small and mid-size Saudi optical stores were in scope for the first time. If you were notified and are not yet integrated, confirm your current exposure against official ZATCA guidance rather than treating this as a future date.

Is a PDF invoice with a QR code enough for ZATCA?
No. Phase 2 requires the structured XML exchanged with ZATCA, a cryptographic stamp, a UUID, and clearance (standard invoices) or reporting (simplified invoices). A PDF that merely displays a QR code is not Phase 2 compliant on its own.

In Pakistan, can I integrate with the FBR myself?
Integration must go through an FBR-licensed integrator. PRAL, the FBR's own integrator, can provide integration on request. Confirm current licensing and your category's deadline with the FBR — unlike ZATCA Wave 24, some FBR category deadlines are still ahead.

Is a normal retail POS with "VAT enabled" enough?
No. ZATCA Phase 2 requires XML/PDF-A3 invoices with cryptographic stamp, UUID, hash and QR plus real-time clearance or 24-hour reporting; FBR requires transmission via a licensed integration. A generic POS that simply prints VAT is not compliant — and it usually cannot represent prescription/lens line items correctly either.

We run several branches — does each one need to comply?
Yes. Every branch and every point of sale must clear/report correctly. Optical chains should insist on one consolidated, audit-ready record across branches. This applies per solution unit and per device — every branch that issues invoices needs its own credentials.

My lens jobs get adjusted after the lab returns them. How does that work?
The adjustment must be a ZATCA/FBR-compliant debit or credit note linked to the original invoice — not a hand edit. This is the optical-specific case worth testing before you trust any system.

How long does getting compliant take?
It depends on your current system. If your POS/ERP is already a compliant, integrated optical platform, it is largely configuration — a few days per branch. If you are on spreadsheets, paper prescriptions or a generic till, budget weeks, not days, and start immediately given the KSA deadline has already passed.


Need to be compliant across Pakistan and the GCC without ripping out how your store actually sells? Book a 15-minute demo or see pricing. Optician Dynamics is ZATCA / FBR / FTA / NBR e-invoicing compliant today, built for optical retail.

Are your invoices actually ZATCA-ready?

We will map your current till flow against the Phase 2 requirements and tell you where it breaks — no slides.

Book a ZATCA readiness check

Not ready to book? Ask us a question on WhatsApp · See pricing