ZTABS builds SaaS platforms for Riyadh businesses across HR/payroll, construction, healthcare and enterprise. We are remote-first by design from our Houston, Texas office. Collaboration schedules are agreed per engagement.
Saudi Arabia is building a new digital economy under Vision 2030. The gap between what global SaaS products offer and what Saudi businesses need is significant. Saudi HR requires GOSI integration and Mudad compliance. Saudi accounting needs ZATCA e-invoicing. Enterprise SaaS needs Arabic-first interfaces with Hijri calendar support. Our broader SaaS development capabilities are on the SaaS development services page.
Riyadh SaaS requires PDPL compliance (Saudi Personal Data Protection Law), NDMO data residency, ZATCA e-invoicing integration, NCA Essential Cybersecurity Controls, Arabic-first design and Nafath digital identity integration for government-adjacent applications. Multi-tenant architecture with tenant isolation, billing, permissions and migration is essential.
Riyadh SaaS projects at a glance
| Sector | What we build | Key requirement |
|---|
| HR/payroll | GOSI, Mudad, Saudization, leave management | Saudi labor law, Arabic |
| Construction | Project management, procurement, HSE | Mega-project scale, bilingual |
| Healthcare | Nphies claims, SFDA tracking, clinical | Health data, Arabic |
| Enterprise | Procurement, operations, supply chain | ZATCA, Arabic-first |
| Education | LMS, admin, student management | Arabic, NCLE standards |
What makes Riyadh SaaS different
Arabic-first architecture
Arabic-first means more than RTL layout. Saudi business interfaces need Hijri and Gregorian calendar support (many Saudi businesses use Hijri fiscal years), Arabic text handling for mixed Arabic-English input, number formatting (Arabic-Indic numerals vs Western Arabic), and Saudi-specific input patterns (CR numbers, iqama numbers, IBAN formats, Saudi phone numbers). The UI is designed RTL from the start, not an English interface flipped.
HR and payroll
Saudi HR SaaS must handle GOSI social insurance (different contribution rates for Saudi and non-Saudi employees, employer and employee portions), Saudi payroll conventions (basic salary, housing allowance commonly at 25% of basic for GOSI purposes but actual contract terms vary, transportation allowance), end-of-service benefit calculations per Saudi Labor Law Article 84, Saudization tracking (real-time Nitaqat band calculation based on workforce composition, with what-if modelling), Mudad integration (wage protection system for payroll file compliance), and leave calculations per Saudi labor regulations. These requirements make generic international HR SaaS inadequate for the Saudi market.
ZATCA e-invoicing
ZATCA Phase 2 (Integration Phase) applies to taxable persons meeting the revenue threshold for their designated wave. Integration requires UBL 2.1 XML with Saudi extensions, cryptographic stamping with a ZATCA-issued CSID obtained through the onboarding portal, and submission to the Fatoora platform. Standard invoices (B2B/B2G) require near-real-time clearance before the invoice can be issued to the buyer. Simplified invoices (B2C) require reporting to ZATCA within 24 hours after issuance. ZATCA issues a CSID (Cryptographic Stamp Identifier) per EGS (e-invoicing generation solution) unit associated with a taxpayer through the onboarding process; the CSID identifies the generation solution unit, not the SaaS tenant as such. A single taxpayer may have multiple EGS units, and the onboarding topology (per-device, per-branch or delegated provider arrangement) determines how many CSIDs are obtained. Not every invoice-generating SaaS tenant is automatically in scope.
NDMO data residency
NDMO regulations classify data and specify where it can be stored and processed. Government data and sensitive personal data may need to stay in Saudi Arabia based on NDMO classification, creating demand for SaaS hosted on actual Saudi infrastructure (STC Cloud, or verified Saudi region availability from hyperscalers). AWS me-south-1 is in Bahrain, not Saudi Arabia. For commercial SaaS with lower sensitivity, regional providers offer proximity. Data classification aligned to NDMO categories determines the specific residency requirements. Full-stack geography including logs, backups, support access and sub-processor data flows needs assessment.
Building SaaS for the Saudi market?
Tell us the platform concept, target customers and compliance requirements. We will reply with a scoped plan and cost estimate.
NCA Essential Cybersecurity Controls
NCA ECC (updated to ECC 2:2024) sets cybersecurity requirements for government entities, critical national infrastructure operators and cloud service providers serving them. Controls include data encryption, security event logging, access control, vulnerability management and incident response. The specific applicability depends on the entity type and its role; not every SaaS product is automatically subject to all ECC controls.
Nafath digital identity
Nafath integration uses IAM APIs from the National Information Center, enabling Saudi citizens and residents to authenticate using their national digital identity. This reduces friction from separate username/password registration for government-adjacent SaaS but does not eliminate every supplementary credential or enrolment step depending on the service context. Integration requires NIC registration and compliance with security requirements.
Construction and mega-projects
Saudi mega-projects (NEOM, The Red Sea, Diriyah Gate) create demand for project management SaaS handling bilingual documentation, Saudi procurement processes, integration with municipality systems and HSE compliance. Construction SaaS for Saudi must handle Arabic and English documentation concurrently.
Healthcare
Saudi healthcare SaaS includes Nphies health insurance claims system integration, SFDA drug tracking through RSD, telehealth platforms and clinical decision support. Healthcare data has specific protection requirements under Saudi regulations.
Multi-tenant architecture for Riyadh SaaS
Tenant isolation. Row-level security for most SaaS. Schema-per-tenant for enterprise and government clients. Per-EGS-unit ZATCA credentials (CSID allocation per the taxpayer's onboarding topology, not universally one per SaaS tenant) and data residency configuration.
Billing and subscription. SAR pricing. VAT at 15%. ZATCA-compliant tax invoices generated within the platform. Integration through local payment gateways. Tamara and Tabby for B2C BNPL.
Permissions and access control. RBAC with Arabic role names and descriptions. Nafath-ready authentication for government sector. Multi-factor authentication aligned with NCA ECC requirements. SSO for enterprise clients.
Arabic content management. Bilingual data handling, Arabic search, Arabic report generation, and bilingual contract/letter templates. Arabic is the primary language, not a translation of English.
Illustrative Example
Hypothetical: HR and Payroll SaaS for Saudi SMEs
A Saudi HR technology company would build a cloud-based platform for Saudi SMEs (10 to 500 employees). Core features would include a Saudi payroll engine (gross-to-net calculation handling GOSI contributions, salary breakdown per Saudi conventions, end-of-service benefit accrual per Article 84 and vacation calculations), Saudization tracking (real-time Nitaqat band calculation with what-if modelling for workforce composition changes), Mudad integration (monthly payroll file in Mudad-compliant format for WPS compliance), GOSI reporting (monthly contribution files for GOSI portal submission) and Arabic-English bilingual interface (full RTL support, Hijri/Gregorian switching, Arabic contract and letter generation).
NDMO data classification assessed for residency requirements. NCA ECC security controls where applicable to the entity type.
Development scope would depend on feature depth, integration count and enterprise features. An MVP with core payroll and GOSI ($30K to $60K from our SaaS development cost guide) would validate with initial SMEs. Growth-stage with Saudization tracking and Mudad ($60K to $150K) would support commercial scale. Enterprise with expanded compliance workflows and analytics ($150K to $250K) would serve larger organisations. Actual scope and timeline are agreed per engagement.
This is a hypothetical scenario for illustration. Actual scope, timeline and cost depend on your requirements.
Education and training
Saudi education SaaS includes learning management systems with Arabic content delivery, student information systems, university administration platforms and corporate training (especially for Saudi national development programs aligned with Vision 2030). The National Centre for e-Learning (NCeL) sets standards for digital learning platforms.
Subscription billing and entitlements
Saudi SaaS billing architecture must handle SAR pricing with 15% VAT, ZATCA-compliant tax invoices generated within the platform for applicable taxable supply transactions of VAT-registered taxpayers in their designated Phase 2 wave, with CSID per EGS unit topology as onboarded, Tamara and Tabby BNPL for B2C SaaS, Mada card network alongside Visa and Mastercard, SADAD for recurring utility-style payments and subscription metering. Per-tenant entitlement configuration varies significantly. Enterprise HR SaaS charges per-employee with GOSI employee thresholds. Construction SaaS may charge per-project or per-active-user. Metering must track usage dimensions accurately for fair billing and ZATCA-compliant invoice line items.
Security architecture
NCA ECC control domains include encryption at rest and in transit, security event logging, vulnerability management, access control with least-privilege and role separation, and incident response. The specific algorithm choices, key lengths and HSM requirements depend on the entity's classification and the ECC control baseline that applies, not a universal AES-256/TLS 1.2+/HSM stack for every SaaS. SaaS serving Saudi government entities may undergo NCA security assessment. Building with assessment requirements from project start reduces remediation cost. Key management for ZATCA cryptographic credentials (CSID) should be per-tenant; HSM backing is a design choice that depends on threat model and ECC applicability.
Infrastructure cost optimisation
Saudi-region SaaS infrastructure pricing varies by provider and service; actual cost comparisons with US or European regions depend on provider, instance type, contract terms and workload. Cost optimisation includes right-sizing instances, reserved capacity for predictable workloads, spot instances for batch processing (ZATCA bulk submission, GOSI reporting), CloudFront caching for Arabic static content and database read replicas for analytics separation. Monitoring cost per tenant helps identify pricing sustainability.
Integration and API architecture
Riyadh SaaS integrates with Saudi government and business systems: ZATCA Fatoora (e-invoicing submission with UBL 2.1 XML and cryptographic stamping), GOSI (monthly social insurance contribution files), Mudad (wage protection payroll files), Nafath (NIC digital identity authentication with OAuth flows), Absher (citizen identity verification), Etimad (government procurement), Qiwa (labour market platform) and SADAD (bill payment). Each integration has specific API requirements, authentication flows, data formats and rate limits. API access depends on registration and compliance with each platform's terms.
Observability and incident operations
Production SaaS needs comprehensive monitoring. ZATCA submission health (success rates, rejection reasons, retry queues), GOSI reporting status, Nafath authentication availability, payment processing through local gateways and database performance. Arabic-language alerting and operational dashboards for Saudi operations teams. Incident response procedures must account for Saudi business hours (Sunday through Thursday) and Arabic communication with enterprise customers.
Data migration strategies
Saudi enterprises migrating from spreadsheets, legacy on-premises systems or international SaaS products (which typically lack ZATCA, GOSI and Mudad integration) need structured migration. Payroll migration must preserve end-of-service benefit accrual history (Article 84 calculations depend on total continuous service), GOSI contribution history, Saudization records and leave balances. NDMO data classification must be maintained throughout migration. Arabic content migration needs character encoding validation and Hijri date conversion where applicable. Parallel operation periods allow validation before legacy system decommission.
Vision 2030 and digital transformation
Vision 2030 drives massive public and private sector digitisation. MISA (Ministry of Investment Saudi Arabia) attracts international SaaS companies. Foreign investment rules, local entity requirements and data residency obligations depend on the specific activity, sector and NDMO classification, not a blanket local partnership mandate. MCIT (Ministry of Communications and Information Technology) promotes cloud adoption. The Public Investment Fund (PIF) portfolio companies create enterprise SaaS demand. Giga projects (NEOM, The Line, Trojena, Oxagon, Sindalah) need construction, operations and smart city SaaS at large scale. Saudi Arabia's young population (median age under 30) drives adoption of mobile-first SaaS applications.
Release engineering
Saudi SaaS deployments must coordinate with ZATCA API versioning. ZATCA periodically updates validation rules and field requirements. Blue-green deployments reduce downtime risk during ZATCA-compatible releases. Actual zero-downtime depends on deployment architecture, database migration strategy, ZATCA API state and tenant volume. Feature flags control rollout of new regulatory features. Staging environments with ZATCA sandbox validation before production deployment. Rollback procedures must preserve ZATCA credential state and submission continuity.
How delivery works
Collaboration schedules are agreed per engagement. Illustrative phase sequence:
- Discovery (illustrative: 2 to 4 weeks). Map compliance requirements (NDMO, NCA ECC, PDPL), integration landscape (ZATCA, GOSI, Mudad, Nafath), Arabic content strategy and data residency.
- Architecture (illustrative: 2 to 3 weeks). Multi-tenant design with Saudi data residency, Arabic-first UI architecture, ZATCA integration design, NCA security controls.
- Build in two-week sprints. Each sprint ends with a staging deployment. Arabic content creation alongside development.
- Integration and compliance. ZATCA, GOSI, Mudad integration. NCA security assessment preparation.
- Launch and operations. Production deployment on Saudi infrastructure, monitoring setup, Arabic operational documentation.
Our usual stack is Next.js for the frontend, Node.js with PostgreSQL for the backend, and AWS for hosting. We also offer AI development services for Arabic NLP, document intelligence and predictive analytics. Web development supports bilingual marketing sites.
Need Saudi enterprise SaaS expertise?
Share your platform concept, target customers and compliance requirements. We will map a production-grade architecture.
Cost and timeline
Costs depend on complexity, government integration requirements and Arabic content depth. These ranges come from our SaaS development cost guide. All costs are in USD.
| Build | Typical cost | Typical timeline |
|---|
| SaaS MVP (core features, basic multi-tenancy) | $30K to $60K | 8 to 14 weeks |
| Growth-stage (ZATCA, GOSI, Mudad integration) | $60K to $150K | 14 to 28 weeks |
| Enterprise SaaS (NCA ECC, Nafath, full Arabic) | $150K to $250K | 28 to 40 weeks |
| Complex enterprise (government, mega-project scale) | $250K to $300K+ | 40 to 52+ weeks |
Saudi HR adds GOSI/Mudad/Saudization integration. Construction adds mega-project workflows. Healthcare adds Nphies integration. These are planning benchmarks from the published guide, not guaranteed turnarounds.
Ongoing SaaS operations
After launch, Saudi SaaS needs continuous monitoring of ZATCA submission health, GOSI API changes, regulatory updates and Arabic content maintenance. Ongoing operational budgets are illustrative and scoped per engagement based on integration complexity.
Saudi payments architecture
Saudi SaaS billing handles SAR pricing with VAT at 15%, Mada card network (the dominant debit card in Saudi Arabia with mandatory acceptance for card-accepting merchants), SADAD for bill payment and government services, Apple Pay and Google Pay (widely adopted in Saudi Arabia), Tamara and Tabby for B2C BNPL, bank transfers through SARIE (Saudi real-time gross settlement) and international card processing for expatriate customers. ZATCA-compliant tax invoices must be generated for applicable taxable supply transactions where the SaaS tenant is a VAT-registered taxpayer in their designated Phase 2 wave. The payment landscape is evolving rapidly with Saudi Payments and the central bank driving digital payment adoption.
Localisation beyond language
Saudi SaaS localisation extends beyond Arabic translation. It includes Hijri fiscal year support (many Saudi businesses report on Hijri calendar), Saudi address format (building number, street, district, city, postal code), Saudi phone number validation and formatting, National Address integration for delivery, Islamic finance compliance for financial SaaS (interest-free structures where applicable) and culturally appropriate imagery and communication tone. Government SaaS needs formal Arabic register. Consumer SaaS uses conversational Arabic.
Choosing a SaaS development partner for Riyadh
| Option | Good for | What to verify |
|---|
| ZTABS (remote-first, Houston office) | Production SaaS with Saudi compliance and multi-tenant architecture | Remote-first by design |
| Saudi SaaS company | Deep Saudi domain | Ask about SaaS product architecture depth |
| Enterprise consultancy | Large-scale transformation | Ask about Saudi SaaS product development |
| Indian/Egyptian development firm | Cost-effective development | Ask about ZATCA, GOSI and Arabic UI depth |
| Freelance developer | Simple MVPs | Ask about team depth and Saudi compliance |
Risks that delay Riyadh SaaS projects
| Risk | How we mitigate |
|---|
| NDMO data residency classification | Data classification assessment during discovery |
| ZATCA e-invoicing integration | ZATCA sandbox testing, UBL 2.1 compliance verification |
| Arabic-first UI complexity | Arabic-first design from day one, not translation |
| NCA ECC security requirements | Security controls built into architecture from project start |
| Saudi government API access | Integration assessment during discovery, fallback workflows |
Next step
Ready to build your Riyadh SaaS platform?
Send us the platform concept, target customers, compliance requirements and feature priorities. We will reply with a proposed scope, technology recommendation and cost estimate.