ERP development in Riyadh addresses Saudi Arabia's rapidly evolving business environment where ZATCA Fatoorah Phase 2 e-invoicing requires UBL 2.1 XML invoices with QR codes, where the CSID authenticates the EGS and simplified B2C invoices receive an EGS cryptographic stamp while standard B2B invoices are stamped by the FATOORA clearance platform with the seller-side stamp being optional, and standard invoices require clearance before sharing with the buyer while simplified invoices require reporting within 24 hours. Tax compliance involves Zakat on qualifying Saudi and GCC ownership shares calculated on the adjusted Zakat base per ZATCA rules, corporate income tax on applicable foreign ownership shares, and VAT at 15%. Arabic-first interfaces with RTL layout and Hijri calendar alongside Gregorian serve local operations. Saudi labour law compliance includes Nitaqat Saudisation tracking, GOSI social insurance contributions, WPS electronic salary transfer and end-of-service benefits calculation. Multi-warehouse operations across Riyadh, Jeddah and Dammam need integrated inventory management with landed cost tracking. ZTABS delivers ERP development in Riyadh, remote-first by design with an office in Houston, Texas.
Our web development services and enterprise software services complement Riyadh ERP development.
Riyadh ERP at a glance
| Sector | ERP requirement | Key module |
|---|
| Trading/distribution | ZATCA e-invoicing, landed cost, multi-warehouse | Trade management |
| Construction | Project costing, retention, WPS, Arabisation | Project management |
| Manufacturing | SFDA compliance, IKTVA local content, MRP | Manufacturing |
| Retail | POS, Arabic bilingual, VAT, omnichannel | Retail operations |
| Professional services | Multi-currency billing, project accounting | PSA |
ZATCA e-invoicing integration
Fatoorah Phase 2 implementing ERP integration with ZATCA e-invoicing platform. Invoice generation in UBL 2.1 XML format with mandatory fields including seller and buyer TIN, invoice type code, line items with HS codes where applicable, VAT calculations and payment terms. CSID (Cryptographic Stamp Identifier) authenticating and identifying the EGS. For simplified invoices the EGS applies a cryptographic stamp; for standard invoices the FATOORA clearance platform stamps and updates the QR code, with a seller-side stamp being optional. QR code generation with encoded invoice data per ZATCA specifications.
Standard invoice clearance standard or tax invoices (B2B) submitted to ZATCA for clearance before sharing with the buyer. ERP workflow handles submission, clearance response processing and cleared invoice delivery to the buyer. Rejection handling with error correction and resubmission workflow. Clearance status tracking with audit trail.
Simplified invoice reporting simplified invoices (B2C) reported to ZATCA within 24 hours of issuance. Batch reporting capability for high-volume retail operations. Reporting status tracking with confirmation receipt. Phase 2 wave rollout follows ZATCA notification with actual notified wave and date; the ZATCA qualified directory is indicative and non-binding.
Credit and debit notes credit notes and debit notes linked to original invoices with ZATCA-compliant reference. Amendment invoices following ZATCA specifications for invoice corrections.
Need ERP development in Riyadh?
Share your ZATCA phase status, industry and current systems.
Zakat and tax compliance
Zakat calculation implementing Zakat at 2.5% of the regulatory adjusted Zakat base for Saudi-owned and qualifying GCC-national-owned entities, calculated using fiscal-year days per current ZATCA Zakat guidelines. Activity type and ownership structure determine whether Zakat, CIT or a proportional combination applies. Zakat base calculation from equity, retained earnings, long-term liabilities and provisions minus fixed assets, investments and pre-operating expenses. Classification of assets and liabilities for Zakat base with proper treatment of opening balance adjustments. Zakat return preparation with supporting schedules.
Corporate income tax implementing CIT for entities with foreign ownership at rates determined by ZATCA. Tax base calculation with allowable deductions and disallowable expenses. Withholding tax on payments to non-residents. Transfer pricing documentation for related-party transactions. Mixed-ownership entities calculate Zakat and CIT proportionally based on ownership percentages.
VAT at 15% standard rate with zero-rated exports, exempt financial services and out-of-scope transactions. Input tax credit tracking with proportional recovery for mixed supplies. VAT return preparation filed per the assigned ZATCA tax period, which may be monthly or quarterly depending on the entity. VAT group registration for related entities where applicable.
Arabic-first ERP
RTL interface full right-to-left layout with Arabic navigation, menus, forms and data entry. Arabic financial reports matching Saudi statutory formats. Arabic customer invoices with ZATCA-compliant layout. Bilingual English-Arabic document templates for international trade. RTL icons, calendar and locale configured by actual product capabilities.
Hijri calendar dual calendar support with Hijri dates displayed alongside Gregorian. Hijri fiscal year alignment for entities using Islamic calendar. Date conversion and storage handling both calendar systems. Reporting by Hijri period for entities required to report on Islamic calendar.
Saudi National Address SPL (Saudi Post) Short Address integration for delivery and logistics. Not Dubai Makani. ERP delivery modules using Saudi addressing standards for accurate dispatch and receipt.
Saudi labour law compliance
Nitaqat Saudisation tracking Saudi national employee percentages against Nitaqat requirements by entity size and sector. Saudisation percentage calculation with reporting for compliance monitoring. Nitaqat band tracking for applicable current bands with alerts when approaching band boundaries.
GOSI contributions social insurance contribution calculation for Saudi and non-Saudi employees at applicable rates. Monthly GOSI file generation and submission. Hazard insurance premium calculation for applicable industries.
WPS payroll electronic salary transfer through approved banking channels in WPS-compliant format. Salary file generation for bank submission with employee bank account details. Payment reconciliation with WPS confirmation records. Current SAMA (Saudi Central Bank) terminology.
End-of-service benefits gratuity calculation per Saudi Labour Law based on years of service and last wage per HRSD guidelines. Gratuity accrual and provision in financial statements. Settlement calculation upon termination including unused annual leave, end-of-service benefits and final wage.
Nafath and Absher Nafath for identity verification through national digital identity. Absher for visa and permit management. Muqeem for expatriate affairs. Integration with applicable government platforms per actual permissions and service availability.
Illustrative Example
Hypothetical: Riyadh building materials trading ERP
A Riyadh building materials trader with multi-warehouse operations across Saudi Arabia would engage ERP development for integrated trade and compliance management. Assessment would find ZATCA Phase 2 e-invoicing handled through bolt-on modules with unreliable clearance, Zakat calculation performed manually by external accountants, inventory across Riyadh, Jeddah and Dammam warehouses tracked in separate systems, and WPS payroll files created manually with calculation errors. Target ERP would address ZATCA Fatoorah Phase 2 integration with automated UBL 2.1 XML generation, CSID-authenticated EGS, QR code and clearance workflow, Zakat and VAT calculation with automated return preparation and supporting schedules, multi-warehouse management with real-time inventory visibility across three locations with inter-warehouse transfer management, WPS-compliant payroll with Nitaqat tracking and GOSI contribution calculation, Arabic-first interface with Hijri calendar and bilingual document generation, and landed cost calculation with customs duty tracking for imported building materials. Phased deployment with financial core and ZATCA integration first, then warehouse and payroll.
This is a hypothetical scenario for illustration. Actual scope, timeline and cost depend on your requirements.
Manufacturing ERP
SFDA compliance implementing ERP for food, pharmaceutical and cosmetic manufacturers with Saudi Food and Drug Authority requirements. Product registration tracking, batch traceability, expiry date management and recall procedures. Quality control integrated with production workflow.
IKTVA local content tracking local content requirements for oil and gas sector suppliers. In-Kingdom Total Value Add percentage calculation based on Saudi labour, Saudi procurement and Saudi services. IKTVA reporting for Aramco compliance requirements. IKTVA is an Aramco programme; other operators have separate local content frameworks.
MRP and production material requirements planning for Saudi manufacturers. Production order management with BOM, routing, work centre scheduling and cost allocation. Quality inspection at receiving, in-process and finished goods stages. Maintenance management for production equipment.
Multi-warehouse operations
National distribution managing inventory across Riyadh, Jeddah, Dammam and other Saudi cities. Inter-warehouse transfer management with transit tracking. Regional demand planning with seasonal adjustment for Ramadan, Hajj and other seasonal demand variations. Warehouse operations with zone management, picking optimisation and shipping integration with Saudi Post and commercial logistics providers.
Construction ERP
Project costing implementing ERP for Riyadh construction companies. Work breakdown structure with cost codes tracking labour, material, equipment and subcontractor categories. Budget versus actual comparison with variance analysis. Progress billing linked to project completion milestones. Retention holdback management with release workflows.
Saudi building code ERP tracking compliance documentation for Saudi Building Code requirements. Material certification management linking supplier certificates to purchased materials. Inspection scheduling integrated with project milestones.
Subcontractor management prequalification, insurance verification, contract management and payment administration. WPS-compliant salary payment for subcontractor labour. Nitaqat compliance monitoring for subcontractor workforces.
Retail ERP
POS and omnichannel implementing retail ERP for Riyadh retail chains. Point-of-sale integration with real-time revenue reporting. Omnichannel inventory management across physical stores, e-commerce and marketplace channels. Arabic bilingual receipts and customer communications with ZATCA-compliant simplified invoice QR codes.
Loyalty and CRM customer relationship management integrated with loyalty programmes. Purchase history tracking feeding personalised marketing within PDPL consent requirements. Seasonal campaign management for Ramadan, National Day and other Saudi retail peak periods.
Professional services ERP
Project accounting building ERP for Riyadh consulting, engineering and IT firms. Multi-currency billing in SAR, USD and EUR. Time entry with project allocation and approval workflows. WIP accounting with revenue recognition. Resource management across projects with utilisation targets and capacity planning.
Planning ERP for your Riyadh business?
Tell us about your ZATCA compliance status, industry and operational scope.
ERP development cost guide
Costs follow the enterprise software cost guide with four tiers.
| Tier | Range | Timeline |
|---|
| Departmental tool | $50K to $120K | 10 to 20 weeks |
| Business platform | $120K to $300K | 20 to 36 weeks |
| Enterprise system | $300K to $500K | 8 to 14 months |
| Mission-critical | $500K+ | 12 to 18+ months |
The vendor comparison benchmark is at business platform scope: multi-department, SSO with SAML or OIDC, workflow engine, ERP and HRIS integration, audit logging, and applicable SOC 2 or HIPAA readiness preparation where buyer requirements warrant. SOC 2 Type 1 assesses controls as of a specific date; Type 2 covers a defined observation period. Benchmark assumes 2026 US buyer scope and pricing.
Need a scoped ERP cost estimate for Riyadh?
Tell us your ZATCA phase status, module requirements and operational scope for a tailored cost assessment.
PDPL and regulatory considerations
Saudi PDPL defines actual purpose, roles and transfers for personal data processing. Legitimate interest excludes public entity and sensitive data. Article 4 requires a readable electronic copy of personal data, not automatic GDPR-style direct-controller-transmission. ERP must implement consent management, data access and deletion capabilities consistent with PDPL.
SADAD and mada SADAD bill payment integration through actual bank, acquirer or PSP contract. Mada debit card payment through authorised payment gateway integration. STC Pay operates through current STC Bank route.
Islamic product configuration Sharia-compliant financial products are not categorically impossible in ERP. Murabaha, Ijara and other Islamic finance structures can be configured within ERP financial modules with appropriate accounting treatment.
Cloud hosting Bahrain and UAE North are outside Saudi Arabia for data residency purposes. ERP with Saudi data residency requirements should evaluate cloud region availability accordingly.
Choosing a partner
| Evaluation criterion | What to assess |
|---|
| Proposed team | Relevant Saudi sector delivery, named project lead and module specialists |
| Edition and module fit | Licensed edition, included versus add-on modules, Arabic RTL and Hijri calendar limits |
| Integration scope | ZATCA Fatoorah, GOSI, WPS, SADAD, banking platform connector experience |
| Domain depth | ZATCA Phase 2 e-invoicing, Zakat calculation, Nitaqat compliance, Arabic-first ERP evidence |
| Change-order terms | Fixed versus T&M overrun handling, formal change control process |
| Ongoing responsibility | Post-launch support model, SLA terms, knowledge transfer plan |
ZTABS is remote-first by design with an office in Houston, Texas. ZTABS builds custom white-label AI products for clients to brand and resell.
When ZTABS is not the right fit
- Staff augmentation filling ongoing ERP seats is outside this build engagement. Augmentation is scoped separately with its own responsible personnel.
- You need licensed Zakat and tax advisory. We build systems; tax advisory requires licensed firms.
- Dedicated on-site staffing is separately contracted with agreed scope and responsible personnel.
- Ongoing ERP administration or managed hosting is outside this implementation engagement. Administration and hosting are scoped as separate retainers.
Risks in Riyadh ERP development
ZATCA compliance. Phase 2 e-invoicing requires precise UBL 2.1 XML formatting with CSID-authenticated EGS, EGS cryptographic stamp for simplified invoices, FATOORA platform stamp for cleared standard invoices with optional seller stamp, and correct clearance-versus-reporting handling per invoice type. Implementation must be validated against ZATCA sandbox before production use.
Zakat calculation accuracy. Incorrect Zakat base calculation creates assessment risk. Zakat configuration must be reviewed by qualified tax advisors alongside ERP implementation.
Arabic interface quality. RTL layout, Hijri calendar integration and Arabic financial report formatting must be thoroughly tested. Arabic content must be commercially appropriate.
Data migration. Legacy system data including open transactions, inventory valuations and employee records require careful migration with reconciliation.
Change management. Role-specific training for operational staff and finance teams. Go-live support with dedicated help desk during the transition period. Training language and documentation localisation scoped per engagement.
Ready for ERP development in Riyadh?
Share your industry, ZATCA status and current ERP.
Additional ERP domains
Construction ERP. Project costing with Saudi building code compliance, retention management and subcontractor contract management. Our enterprise software services complement construction ERP.
Data analytics. Financial dashboards with ZATCA compliance monitoring, Zakat base analysis, multi-warehouse performance metrics and operational reporting. Our data analytics services complement ERP. AI-driven demand forecasting, procurement optimisation and inventory management. Our AI development services complement ERP. ZTABS builds custom white-label AI products for clients to brand and resell.
Audit and compliance. ERP generating audit evidence with complete transaction trails for Zakat, CIT and VAT audits. ZATCA e-invoicing compliance reports showing clearance and reporting status across all invoices. IFRS-compliant financial reporting with automated period-end reconciliation. Multi-entity consolidation audit support with intercompany elimination documentation.
Training and adoption. Role-specific training for operational staff and finance teams with delivery language, user groups and documentation agreed per engagement. Super-user training for internal champions. Training environments using actual business data. Structured go-live support with dedicated assistance during the transition period. Process documentation language scoped per engagement requirements.
Integration ecosystem. SADAD bill payment for customer collections through actual bank, acquirer or PSP contract. Mada debit card processing through authorised payment gateway integration. STC Pay through current STC Bank route. Government platform integration with Nafath for digital identity, Absher for visa and permit management, and Muqeem for expatriate affairs, per actual service availability and permissions. SPL national addressing with Short Address for delivery logistics. Banking integration with SNB, Al Rajhi, SABB and other Saudi banks for payment processing and multi-currency reconciliation. Payment approval workflows with appropriate authorisation levels for treasury operations.