ZATCA Wave 24 Deadline: June 30, 2026 — Save SAR 50,000+ in fines. See how Saheeh helps →
Book Demo
ZATCA Wave 24 Ready

The Verified POS
for Saudi Restaurants. صحيح.

Get ZATCA Phase 2 compliant in 24 hours. One platform — POS, deliveries, and customer ordering. Built for the June 30, 2026 deadline.

ZATCA Wave 24 Deadline: June 30, 2026
--days
:
--hrs
:
--min
:
--sec
500+ Saudi restaurants trust Saheeh
Al-Najem Bait Al Mandi Kabsa Co. Maqha 1908 + 496 more
ZATCA Phase 2
Verified · UBL 2.1
QR submitted
87 / 87 today
Al-Olaya Branch · Riyadh
ZATCA · 87/87
Order #4127
Chicken Kabsa45.00
Beef Burger ×270.00
Arabic Coffee8.00
VAT 15%18.45
Total141.45
Rider · Khalid
Order #411912 min
King Fahd Rd · Cash SAR 88
Arrived at Pickup
AllMainsDrinks
Chicken Kabsa
SAR 45 · 580 kcal
Lamb Mandi
SAR 65 · 720 kcal
Add to Cart · 110
The Wave 24 Problem

Is your restaurant ready before June 30?

In 50 days ZATCA's amnesty ends and fines turn live. Restaurants that wait until June will not be compliant on time.

SAR 5,000 – 50,000 fines

Every non-compliant invoice carries a penalty. With 100 invoices/day, that's potentially SAR 500K/day in fines.

Source · ZATCA.gov.sa

Final amnesty ends June 30

ZATCA's fine-exemption initiative ends on the same date. After June 30, 2026 — no more extensions. This is the last warning.

Source · ZATCA.gov.sa

Only 50 days left

Implementing ZATCA Phase 2 requirements takes weeks. Restaurants that wait until June will not make the deadline.

Saheeh Internal · Wave 24 modeling
See how Saheeh fixes this in 24 hours
One platform · Three apps

Everything your restaurant needs. Saheeh.

A POS for your team, a delivery app for your riders, and a beautiful ordering app for your customers — all under one roof, all ZATCA-compliant.

For your team

Saheeh POS

The verified POS that never misses a fatoora.

  • ZATCA Phase 2 compliant out of the box
  • Works offline — never miss a sale
  • Arabic + English receipts
  • Multi-branch support
Dashboard● Live
Sales
12,450
Orders
87
ZATCA
87/87
Explore POS iPad · Android
For your drivers

Saheeh Rider

Delivery operations, organized.

  • Live order tracking
  • Route optimization
  • Cash reconciliation
  • Hijri + Gregorian calendars
Order #4119ETA 12 min
King Fahd Rd · Cash SAR 88
Arrived at Pickup
Explore Rider App iOS · Android
For your customers

Saheeh Order

Beautiful ordering. Bilingual.

  • Branded mobile app for your restaurant
  • Arabic-first design with full RTL
  • ZATCA receipts in-app
  • Loyalty program built in
RESTAURANT HERO
Al-Najem Riyadh
4.8★ · 25 min · Min SAR 30
AllMains
Chicken Kabsa
SAR 45
Explore Customer App iOS · Android · Web
ZATCA Wave 24 Compliance

Every fatoora. Always saheeh.

Saheeh is built ground-up for ZATCA Phase 2. While other POS systems retrofit compliance, we made it the foundation.

01
Sale on Saheeh POS
order.total = 141.45 SAR · vat = 15%
02
Generate UBL 2.1 XML
invoice.xml <cbc:UBLVersionID>2.1</>
03
Sign with XAdES · ECDSA secp256k1
digest = SHA-256 · chain = prev_hash
04
Build TLV QR · 9 tags
seller · vat · timestamp · total · vat_total · hash · sig · pub_key · cert
05
POST to Fatoora API
200 OK · cleared · UUID 8f3c…b21a
06
Customer gets compliant receipt
duration · 412ms · printed · emailed
  • UBL 2.1 XML — the ZATCA standard format
  • XAdES digital signatures (ECDSA secp256k1)
  • Hash chain across all invoices · tamper-evident
  • TLV QR codes with 9 mandatory tags
  • Real-time Fatoora API integration
  • Per-device CSID onboarding
  • Offline queueing + auto-sync
  • PDPL-compliant Saudi data hosting AWS me-south-1
  • Bilingual receipts · Hijri + Gregorian dates

Source: ZATCA.gov.sa Wave 24 announcement · zatca.gov.sa/en/Pages/news_1426.aspx

Built for restaurants

Five surfaces. One restaurant. Zero hand-offs.

Al-Olaya · Riyadh● Live · ZATCA cleared
Today
12,450
+18% vs avg
Orders
87
+12
Avg Order
143
SAR
ZATCA
87/87
cleared
Live Orders
#4127 · Kabsa ×2PREP
#4126 · ShawarmaREADY
#4125 · MandiPAID
#4124 · Burger ×3PAID
#4123 · MutabbaqPAID
Hourly Sales

Saheeh POS — for your team

Tap-fast order taking with 1,000+ menu items, modifiers, splits, and live kitchen routing. ZATCA submission happens in the background.

  • One-tap order taking · split bills · discounts · promos
  • Cash · Mada · STC Pay · Apple Pay · Tabby · Tamara
  • Kitchen Display System with prep timers
  • Real-time inventory · auto-reorder rules
  • Offline mode · queue & sync to ZATCA when online
  • Hardware compatible · Epson · Bixolon · Star
How it works

From signup to first sale — in 24 hours.

STEP 01

Book a 15-min demo

Our team shows you Saheeh tailored to your restaurant — your menu, your branches.

STEP 02

We configure your account

Menu, branches, staff, ZATCA CSID — every detail set up by us, white-glove.

STEP 03

Hardware delivered

Tablet, thermal printer, cash drawer — installed and tested in your branch.

STEP 04

Start selling — compliant from sale #1

First sale within 24 hours. Every fatoora ZATCA-cleared from the first transaction.

Book your demo →
Compare

Why Saudi restaurants switch to Saheeh.

Saheeh Other POS · A Other POS · B
ZATCA Wave 24 readyYesYesPartial
Built-in rider appYes
Built-in customer appYesAdd-on
Arabic-first designYesYesLimited
Works fully offlineYesYes
Saudi-hosted · PDPLAWS me-south-1Yes
Starting priceSAR 99 / moSAR 299 / moSAR 150 / mo
Setup time24 hours1 week2 weeks
Support languagesAR + ENAR + ENEN only
24/7 WhatsApp supportYes
Already on another POS? We'll migrate your menu, customers and inventory for free. Talk to migrations team →
Simple pricing

Pricing that scales with your restaurant.

All plans are ZATCA Phase 2 compliant. 14-day free trial · no setup fee · cancel anytime.

Starter

SAR 99/ month

For single-location restaurants.

  • 1 POS terminal
  • Saheeh Customer App (basic)
  • ZATCA Phase 2 compliance
  • Unlimited transactions
  • 50 menu items · basic analytics
  • Email support
Start free trial

Enterprise

Custom

For chains with 10+ branches.

  • Unlimited terminals · branches
  • Dedicated account manager
  • Custom integrations · API access
  • White-label customer app
  • SLA guarantee · 99.95% uptime
  • Priority feature requests
Contact sales

All prices in SAR. VAT not included. 14-day money-back guarantee.

From Saudi restaurant owners

Restaurants made saheeh in days, not months.

★★★★★
"Saheeh got us ZATCA-compliant in 18 hours. We were panicking about Wave 24 — they fixed it before lunch."
AR
Ahmed Al-Rashid
Owner · Al-Najem Restaurants · 3 branches · Riyadh
★★★★★
"أوصي بصحيح لكل صاحب مطعم. الفاتورة الإلكترونية لم تعد صداعاً."
MO
محمد العتيبي
مالك · مطعم الذواقة · جدة
★★★★★
"We migrated from our old POS — saved SAR 2,400/year and got a better rider app. Easy decision."
SB
Sara Bakhsh
Operations Manager · Bait Al Mandi · 12 branches
ROI Calculator

How much will Saheeh save you?

Move the sliders. Live SAR savings against your current POS plus avoided ZATCA fines.

Saheeh saves you
SAR 0
per month, across all branches
Annual software savingsSAR 0
Potential ZATCA fines avoidedSAR 0
3-year total impactSAR 0
Get my custom plan →
Frequently asked

Questions Saudi restaurant owners ask us.

Yes. Saheeh is built ground-up for ZATCA Phase 2 — UBL 2.1 XML, XAdES signatures (ECDSA secp256k1), hash chaining, TLV QR with all 9 mandatory tags, and live Fatoora API integration. Our official ZATCA solution-provider listing is in progress.
24 to 72 hours typically. Our migrations team handles your menu, customers, and inventory data for free.
Yes — you'll register your business on the Fatoora portal — but we'll guide you step-by-step. Each POS device gets its own CSID issued during onboarding.
ZATCA can fine SAR 5,000 – 50,000 per violation, plus an additional SAR 10,000 per missing QR code. The fine-exemption initiative also ends June 30 — no more extensions.
Yes. Sales work fully offline. Invoices are queued locally and submitted to ZATCA automatically the moment connection returns.
A tablet (we provide iPad or Android), a thermal receipt printer (Epson, Bixolon, Star supported), and a cash drawer. We deliver and install in your branch.
Yes. Saheeh integrates with all major Saudi payment providers: Mada, STC Pay, Apple Pay, Tabby, Tamara, Moyasar, HyperPay, and Tap.
All customer data is hosted in AWS Bahrain (me-south-1) region — fully compliant with Saudi PDPL law. We never store restaurant data outside the GCC.
Yes — 24/7 WhatsApp support in Arabic and English. Every member of our team communicates in both languages.

50 days. Then ZATCA fines start.

Don't wait until June. Restaurants that start in May are compliant by June. Those who wait? They pay.

Source: ZATCA Wave 24 announcement · zatca.gov.sa/en/Pages/news_1426.aspx