ZATCA Phase 2 Compliant

Get your invoices right. Focus on your business.

Don't replace your POS — just add Dabt. Send invoices as JSON, we handle ZATCA compliance: XML, signing, QR codes, clearance. From signup to your first compliant invoice in under 10 minutes.

5 free invoices/day. No credit card required.

JSON to ZATCA in one second.

No need to learn UBL XML, cryptographic signing, or ZATCA's API. Just send your invoice data as JSON — we return a signed, QR-coded, ZATCA-compliant invoice.

  • UBL 2.1 XML generation
  • ECDSA cryptographic signing
  • Phase 2 QR code with 9 TLV fields
  • B2B clearance & B2C reporting
  • Invoice hash chain management
// Submit an invoice
POST /api/v1/invoices
{
  "invoiceNumber": "INV-001",
  "invoiceType": "simplified",
  "deviceId": "dev_xxx",
  "lineItems": [{
    "name": "Chicken Shawarma",
    "quantity": 2,
    "unitPrice": 25.00,
    "vatRate": 0.15
  }]
}

// Response
{
  "status": "REPORTED",
  "qrCode": "base64:...",
  "signedXml": "base64:..."
}

Connect. Send. Done.

No sales calls. No contracts. Minutes, not months.

1

Sign Up

Email + password. 30 seconds. No credit card.

2

Add Business

Company name, VAT number, address. 2 minutes.

3

Connect ZATCA

Paste OTP from Fatoora Portal. We handle the rest.

4

Send Invoices

Use your API key to submit invoices via REST API.

Simple pricing

Start free, upgrade when you need more.

Free

SAR 0
  • 5/day invoices
  • 1 devices
Get Started

Starter

SAR 99/mo
  • 100/day invoices
  • 3 devices
Start Trial

Growth

SAR 299/mo
  • 500/day invoices
  • 10 devices
Start Trial

Enterprise

SAR 799/mo
  • Unlimited invoices
  • Unlimited devices
Contact Us

ZATCA Wave 24 deadline: June 30, 2026

Don't wait until the last minute. Get compliant today — it takes 10 minutes.

Start Free Now