Part of our HR & Workforce Management series
Read the complete guideOdoo ERP for Egypt: E-Invoice, VAT & Arabic Localization
Egypt — the Arab world's most populous nation with over 105 million people and a GDP exceeding $400 billion — has embarked on an ambitious digital transformation of its tax system. The Egyptian Tax Authority (ETA) has mandated electronic invoicing for all businesses, implemented a 14% Value Added Tax, and is progressively digitizing every aspect of tax administration. For businesses operating in Egypt, this means your ERP system must integrate directly with ETA's e-invoicing platform, handle Arabic-first document generation, manage Egyptian payroll with social insurance and income tax, and comply with the country's unique commercial regulations. Odoo ERP with Egyptian localization delivers on all of these requirements.
Whether you are a manufacturer in the 10th of Ramadan industrial zone, a tourism company in Sharm El Sheikh, a trading company in Cairo, or a tech startup in Smart Village, this guide covers every aspect of implementing Odoo ERP for the Egyptian market.
Key Takeaways
- ETA e-invoicing is mandatory for ALL registered taxpayers in Egypt — Odoo integrates with the ETA SDK
- Egypt's VAT rate is 14% with specific categories for zero-rated, exempt, and table tax items
- E-Receipt system is being rolled out for B2C transactions (retail, restaurants, services)
- Egyptian payroll involves social insurance (employer 18.75% + employee 11%), income tax (progressive 0-27.5%), and stamp tax
- Arabic is the mandatory language for all official documents — Odoo supports full Arabic RTL with bilingual capabilities
- Egypt's chart of accounts follows the Egyptian Accounting Standards (EAS), which are converging with IFRS
Egypt's Business Landscape
Market Context
| Indicator | Value |
|---|---|
| GDP (2025) | ~$400 billion |
| Population | 105+ million |
| VAT rate | 14% |
| Corporate tax | 22.5% (general), 40% (oil/gas), 40% (Suez Canal/CBE/EGPC) |
| Currency | Egyptian Pound (EGP) |
| Official language | Arabic |
| Fiscal year | Varies (most companies January-December, government July-June) |
| Social insurance (employer) | 18.75% |
| Social insurance (employee) | 11% |
| E-invoicing | Mandatory for all registered taxpayers |
| Free zones | Various (public and private) with tax incentives |
Why Egyptian Businesses Need Localized ERP
Egypt's ETA has implemented one of the most comprehensive e-invoicing mandates in the Middle East and Africa. Every invoice issued by a registered taxpayer must be transmitted to ETA's platform and receive a unique UUID before being valid. This real-time requirement means your ERP must have robust, reliable API integration with the ETA system. Combined with mandatory Arabic documentation, complex social insurance calculations, and the nuances of Egypt's tax code, businesses need an ERP that is purpose-built for the Egyptian regulatory environment.
ETA E-Invoicing Configuration
E-Invoicing Mandate
Egypt's e-invoicing system is administered by the Egyptian Tax Authority through their centralized platform. The rollout has been phased by taxpayer category, with all registered taxpayers now required to comply.
Key requirements:
| Requirement | Detail |
|---|---|
| Scope | ALL B2B invoices must be transmitted electronically |
| Format | JSON/XML via ETA SDK/API |
| Signing | Electronic signature using Egypt Trust (eSeal) |
| UUID | Each invoice receives a UUID from ETA upon acceptance |
| QR code | Generated by ETA and must appear on printed invoices |
| Timeline | Real-time or near-real-time submission |
| Cancellation | Within 3 days through the ETA portal |
| Credit notes | Must reference original invoice UUID |
| Language | Arabic mandatory, English optional as secondary |
Odoo ETA Integration
Odoo integrates with ETA's e-invoicing platform through the following workflow:
- Invoice creation — standard Odoo invoice workflow with Egyptian tax codes
- Data mapping — Odoo maps invoice data to ETA's required fields (EGS code, item types, tax categories)
- Electronic signing — invoice is signed using the company's eSeal (Egypt Trust electronic signature)
- API submission — signed invoice is submitted to ETA's platform via REST API
- UUID receipt — ETA returns a unique identifier (UUID) and validation status
- QR code — the QR code from ETA is embedded in the invoice PDF
- Status tracking — accepted, rejected, or cancelled status tracked in Odoo
- Credit notes — linked to original invoice UUID per ETA requirements
ETA integration configuration:
- Register on the ETA portal (eta.gov.eg) and obtain API credentials
- Obtain an eSeal certificate from Egypt Trust
- Configure EGS (Electronic Government Services) codes for your business branches
- Map product categories to ETA's GPC (Global Product Classification) codes
- Test in ETA's pre-production environment before going live
E-Receipt System
Egypt is rolling out the E-Receipt system for B2C transactions:
- Mandatory for retail, restaurants, and consumer-facing services
- Real-time transmission of each sale to ETA
- QR code on every receipt
- Integration with POS systems
- Odoo POS supports E-Receipt generation and transmission
Egyptian VAT Configuration
VAT Structure
Egypt's VAT Act (No. 67 of 2016) establishes:
| Category | Rate | Examples |
|---|---|---|
| Standard rate | 14% | Most goods and services |
| Zero-rated | 0% | Exports, goods and services supplied to free zone entities, international transport |
| Exempt | N/A | Basic food items (bread, milk, sugar, oil, tea, eggs), financial services (certain), healthcare, education, agricultural products (unprocessed), residential property |
| Table tax | Various | Specific goods taxed at fixed amounts or percentages (cigarettes, beverages, petroleum, cement) |
| Reduced rate | 5% | Machinery and equipment for industrial use (per certain provisions) |
Table Tax Items
Egypt applies a "table tax" on certain goods — either as a fixed amount per unit or as a percentage. These exist alongside or instead of VAT:
| Product | Table Tax | VAT |
|---|---|---|
| Cigarettes (local) | 50% of retail price + fixed per pack | Plus 14% VAT on ex-factory price |
| Carbonated beverages | 8% | Plus 14% VAT |
| Beer | 200% | Plus 14% VAT |
| Cement | EGP 100-150 per ton (varies) | Plus 14% VAT |
| Steel rebar | Varies | Plus 14% VAT |
| Petroleum products | Fixed amounts per liter/kg | Exempt from VAT |
Odoo VAT Setup
Tax codes:
- VAT Output 14% — standard sales tax
- VAT Input 14% — standard purchases (claimable)
- VAT Zero-Rated — exports and qualifying supplies
- VAT Exempt — basic food, healthcare, education
- Table Tax — specific codes for table tax items
- VAT + Table Tax — combined for items subject to both
- Reverse Charge — imported services
VAT Return Filing
Egyptian VAT returns are filed monthly:
- By the 15th of the second month following the tax period (e.g., January return due by March 15)
- Filed through the ETA online portal
- Includes: taxable sales, zero-rated sales, exempt sales, input VAT, table tax, net payable
Odoo generates the complete VAT return data in the format required by ETA.
Egyptian Payroll
Social Insurance
Egypt's social insurance system (administered by the National Organization for Social Insurance — NOSI) was reformed by Law 148 of 2019:
Contribution rates:
| Component | Employer | Employee |
|---|---|---|
| Old age, disability, and death | 12% | 9% |
| Work injury | 1.5% | — |
| Sickness and maternity | 3.25% | 1% |
| Unemployment | 1% | 1% |
| Additional insurance | 1% | — |
| Total | 18.75% | 11% |
Contribution ceiling:
- Maximum insurable salary: EGP 12,600/month (2025, increasing 15% annually)
- Minimum insurable salary: EGP 2,000/month (2025, increasing annually)
Odoo calculates social insurance contributions based on the insurable salary (basic + variable components up to the ceiling).
Income Tax on Salaries
Egypt uses progressive income tax brackets:
| Annual Taxable Income (EGP) | Rate |
|---|---|
| Up to 40,000 | 0% |
| 40,001 – 55,000 | 10% |
| 55,001 – 70,000 | 15% |
| 70,001 – 200,000 | 20% |
| 200,001 – 400,000 | 22.5% |
| Above 400,000 | 25% |
| Above 1,200,000 | 27.5% |
Personal exemption: EGP 20,000 annual (deducted before applying tax brackets)
Odoo calculates monthly income tax based on annualized salary projections, applying the personal exemption and correct brackets.
Stamp Tax on Salaries
A stamp tax of 0.6% applies to salaries above a certain threshold (currently EGP 1,500/month on the portion exceeding the threshold). Odoo includes this in the monthly payroll calculation.
Payroll Components
| Component | Type | Notes |
|---|---|---|
| Basic salary | Earning | Per employment contract |
| Variable pay | Earning | Bonuses, commissions, incentives |
| Social allowances | Earning | Per Law 12 of 2003 (labor law) |
| Cost of living allowance | Earning | Annual government-mandated increase |
| Overtime | Earning | 135% (daytime) / 170% (nighttime) of hourly rate |
| Social insurance (employee) | Deduction | 11% up to ceiling |
| Income tax | Deduction | Progressive rates |
| Stamp tax | Deduction | 0.6% on qualifying amount |
| Union dues | Deduction | If applicable |
| Advance deduction | Deduction | Per employee agreement |
End-of-Service Benefits
Egyptian labor law (Law 12 of 2003) mandates:
- Severance: Half month's salary per year for first 5 years, one month per year thereafter
- Service reward: For employees not covered by social insurance — 30 days' pay per year for first 5 years, 45 days thereafter
- Unused leave: Payment for accrued but unused annual leave upon termination
Odoo accrues these liabilities monthly and calculates final settlements upon termination.
Arabic Localization
Arabic-First Requirements
Egypt mandates Arabic for all official business documents:
- Tax invoices — must be in Arabic (English can be added as secondary)
- Employment contracts — Arabic version is the legally binding one
- Financial statements — submitted in Arabic to regulatory authorities
- Commercial register — all filings in Arabic
- Court documents — exclusively Arabic
Odoo Arabic Features for Egypt
- Full RTL interface — complete right-to-left layout
- Arabic module translations — all standard Odoo modules translated to Arabic
- Bilingual invoices — Arabic primary with English secondary, including ETA-compliant formatting
- Arabic PDF reports — proper rendering with Arabic fonts (Amiri, Cairo, Noto Sans Arabic)
- Arabic email templates — customer communications in Arabic
- Arabic POS interface — for retail operations with Arabic receipts
- Hijri date support — alongside Gregorian dates where needed
- Arabic number formatting — proper Arabic numeral display
Bilingual Document Configuration
Odoo's QWeb report engine supports bilingual templates:
- Line item descriptions in Arabic (primary) and English (secondary)
- Company and customer details in both languages
- Tax categories and payment terms bilingual
- Header/footer with Arabic company registration details
- ETA-compliant layout with UUID, QR code, and signature block
Customs and Import Duties
Import Tax Structure
Egypt's customs system adds significant cost to imported goods:
| Component | Typical Rates |
|---|---|
| Customs duty | 0-60% (based on HS code) |
| VAT on imports | 14% (on CIF + customs duty) |
| Development fee | 0.5% of CIF value |
| Additional duty | Various surcharges on specific products |
| Stamp tax | Fixed amounts per document |
Odoo Import Management
- Customs duty calculation — per HS code with duty rate master
- Landed cost allocation — duties, freight, insurance, and handling allocated to inventory items
- LC (Letter of Credit) management — tracking the LC lifecycle from opening to retirement
- Import VAT — recorded as both liability and claimable input tax
- Customs broker integration — document management for customs clearance
Free Zone Operations
Egypt operates multiple free zone types:
- Public free zones — government-operated zones with tax incentives
- Private free zones — company-specific zones for large investors
- Special economic zones — Suez Canal Economic Zone and others
Free zone companies enjoy:
- Exemption from customs duty on imports used in production
- Exemption from VAT on supplies within the zone
- Reduced or zero CIT for qualifying activities
- Simplified customs procedures
Odoo can be configured with separate company entities for free zone operations, maintaining the correct tax treatment for intra-zone, import, and export transactions.
Egyptian Chart of Accounts
EAS-Aligned Chart
Odoo's Egyptian localization includes a chart of accounts following Egyptian Accounting Standards (EAS):
- Group 1 — Fixed assets and long-term investments
- Group 2 — Inventory and work in progress
- Group 3 — Cash, banks, and financial investments
- Group 4 — Current liabilities and provisions
- Group 5 — Long-term liabilities
- Group 6 — Equity and capital
- Group 7 — Revenue and income
- Group 8 — Costs and expenses
Key tax-specific accounts:
- VAT input and output accounts
- Social insurance payable
- Income tax withholding accounts
- Table tax accounts
- Customs duty accounts
Implementation Considerations
Typical Timeline
| Phase | Duration | Activities |
|---|---|---|
| Discovery | 2-3 weeks | ETA registration, eSeal procurement, tax classification review |
| Configuration | 4-6 weeks | Chart of accounts, VAT/table tax, ETA integration, payroll |
| Data migration | 2-4 weeks | Opening balances, customer/vendor master, employee records, inventory |
| Customization | 3-5 weeks | Arabic templates, ETA testing, E-Receipt (if retail), industry workflows |
| Testing | 2-3 weeks | ETA pre-production testing, payroll validation, VAT return reconciliation |
| Go-live | 1-2 weeks | ETA production activation, parallel run, stabilization |
| Total | 14-23 weeks | Varies by complexity |
Key Success Factors
- Obtain eSeal early — Egypt Trust electronic signature procurement can take 2-4 weeks; start immediately
- Register on ETA portal — complete taxpayer registration and branch (EGS) setup before configuration begins
- Map GPC codes — every product must be mapped to ETA's Global Product Classification; this is labor-intensive for businesses with large catalogs
- Arabic from day one — configure Arabic as the primary interface language from project start, not as a post-go-live addition
- Test ETA integration extensively — use the pre-production environment to validate every invoice scenario before going live
- Social insurance ceiling — the annual 15% increase in the ceiling means the system must be updated each year
Frequently Asked Questions
Is ETA e-invoicing mandatory for all businesses in Egypt?
Yes, ETA e-invoicing is mandatory for all registered taxpayers in Egypt. The rollout was phased — large taxpayers first, then progressively smaller businesses — but as of 2025, all registered taxpayers must issue e-invoices through the ETA platform. Non-compliance results in penalties and the inability to deduct input VAT on non-electronic invoices.
How does Odoo integrate with the ETA e-invoicing platform?
Odoo integrates with ETA through REST API calls. When an invoice is validated in Odoo, the system generates the required JSON payload, signs it with the company's eSeal (Egypt Trust electronic signature), and submits it to ETA's platform. ETA validates the invoice, assigns a UUID, generates a QR code, and returns the acceptance status. Odoo stores the UUID and QR code and includes them on the printed invoice.
Can Odoo generate Arabic-only and bilingual invoices for Egypt?
Yes, Odoo supports both Arabic-only invoices (required for certain government dealings) and bilingual Arabic-English invoices (common in commercial transactions). The QWeb report engine renders Arabic text correctly in RTL layout with proper font support. Product descriptions, company details, tax categories, and payment terms can all appear in both languages.
How does Odoo handle Egypt's table tax alongside VAT?
Odoo's Egyptian localization includes separate tax codes for table tax items. Products subject to table tax are configured with the appropriate table tax code (percentage or fixed amount) in addition to or instead of the standard 14% VAT. The system calculates both taxes correctly on invoices and separates them in the VAT return data for ETA filing.
Does Odoo calculate Egyptian social insurance contributions correctly?
Yes, Odoo's Egyptian payroll module calculates social insurance contributions based on the current Law 148 of 2019 rates: 18.75% employer and 11% employee, applied to the insurable salary within the floor and ceiling limits. The ceiling increases 15% annually, and Odoo is updated to reflect these changes. Monthly contribution statements are generated for submission to NOSI.
Can Odoo manage operations in Egyptian free zones?
Odoo supports free zone operations through its multi-company architecture. A free zone entity is set up as a separate company with specific tax rules — no customs duty on imports, no VAT on intra-zone supplies, and the applicable CIT treatment. Transactions between the free zone entity and mainland entities are handled as import/export with appropriate tax and customs treatment.
How does Odoo handle the E-Receipt system for retail businesses?
Odoo POS can be configured for E-Receipt compliance. Each retail transaction generates an electronic receipt that is transmitted to ETA in real time. The receipt includes a QR code for consumer verification, the transaction details, and the ETA-assigned reference. Failed transmissions are queued for retry, and daily reconciliation ensures all receipts are reported.
Getting Started with Odoo in Egypt
Egypt's mandatory e-invoicing system, 14% VAT with table tax complexities, Arabic-first document requirements, and evolving social insurance regulations create a compliance environment that demands a properly localized ERP. Odoo, configured with Egyptian localization and integrated with the ETA platform through a reliable eSeal and API connection, provides comprehensive compliance alongside operational efficiency.
ECOSIRE has experience implementing Odoo for Egyptian businesses across manufacturing, trading, services, and retail sectors. We understand the ETA e-invoicing requirements, Egyptian payroll complexities, and the Arabic localization needs that are essential for doing business in Egypt.
Explore our Odoo implementation services to learn how we deliver compliant Odoo deployments for Egyptian businesses. Contact our team to discuss your specific requirements and get a customized implementation roadmap.
Written by
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
Related Articles
AI-Powered Customer Segmentation: From RFM to Predictive Clustering
Learn how AI transforms customer segmentation from static RFM analysis to dynamic predictive clustering. Implementation guide with Python, Odoo, and real ROI data.
AI for Supply Chain Optimization: Visibility, Prediction & Automation
Transform supply chain operations with AI: demand sensing, supplier risk scoring, route optimization, warehouse automation, and disruption prediction. 2026 guide.
B2B E-commerce Strategy: Build a Wholesale Online Business in 2026
Master B2B e-commerce with strategies for wholesale pricing, account management, credit terms, punchout catalogs, and Odoo B2B portal configuration.
More from HR & Workforce Management
Odoo ERP for Germany: GoBD, DATEV & German Accounting Compliance
Complete guide to Odoo ERP implementation in Germany — GoBD compliance, DATEV export, SKR03/SKR04 charts, Handelsregister, German payroll, and tax reporting.
Odoo ERP for India: GST, TDS/TCS & E-Way Bill Integration
Complete guide to Odoo ERP implementation in India — GST (CGST/SGST/IGST), e-invoicing, TDS/TCS, e-Way Bill, PF/ESI payroll, and Indian chart of accounts.
Odoo ERP for Nigeria: VAT, CIT & Multi-Currency Operations
Complete guide to Odoo ERP implementation in Nigeria — FIRS VAT (7.5%), CIT, WHT, Nigerian payroll (PAYE, pension, NHF), naira and forex management.
Odoo ERP for Pakistan: FBR Integration, Sales Tax & Localization
Complete guide to implementing Odoo ERP in Pakistan — FBR e-invoicing, 17-18% GST, withholding tax, EOBI/PESSI payroll, SBP reporting, and Urdu interface.
Odoo ERP for South Africa: VAT, BEE Compliance & Local Payroll
Complete guide to Odoo ERP implementation in South Africa — 15% VAT, B-BBEE scorecards, UIF/SDL payroll, SARS eFiling, and multi-currency ZAR operations.
Odoo ERP for Turkey: E-Fatura, KDV Tax & Turkish Localization
Complete guide to Odoo ERP implementation in Turkey — E-Fatura/E-Arsiv invoicing, KDV (18% + reduced rates), Turkish payroll (SGK), and TCMB exchange rates.