The challenge

SMEs in Saudi Arabia must connect their invoicing to ZATCA Phase 2, but existing tools were either painfully complex or prohibitively priced. The opportunity: an Arabic-first, simple, fully compliant product.

The solution

We built Invotek on Laravel 12 with a Vue 3 front-end. We integrated:

  • ZATCA Phase 2 API for digital signing + invoice submission
  • Local payment rails (Paymob, mada, Apple Pay)
  • Multi-tenancy with database-per-tenant for enterprise customers
  • Mobile companion app for quick archive lookup

The numbers

  • 2,400+ businesses activated in the first 90 days
  • 99.97% uptime since launch
  • 100% ZATCA acceptance rate, zero signature errors
  • ~18 hours/month saved per accountant on average