Egypt's ETA E-Invoicing System: A Lawyer's Practical Guide
What ETA is, how to register, common pitfalls, and how to automate compliance — written for Egyptian law firms.
Introduction
The Egyptian Tax Authority (ETA) requires all professionals and companies to issue invoices through its electronic invoicing system. Law firms — as professional service providers — are fully covered. This guide walks you through the why, the how, and the gotchas.
What is ETA?
ETA's e-invoicing system is a mandatory digital platform that links taxpayers directly to the authority. Every invoice issued is registered in real-time, gets a unique UUID, and replaces the legacy paper invoice as the only legally-valid record.
Why it matters specifically for lawyers
Many lawyers serve corporate clients (joint-stock companies, banks, foreign firms). These clients will not accept any invoice outside the ETA system because:
- They can't deduct it from their taxes
- Their accountants reject the receipt
- They may lose contracts over a non-compliant invoice
ETA isn't just legal compliance — it's a commercial prerequisite for serious clients.
Registration steps
- Register on eservice.eta.gov.eg using your smart card or national ID + tax number
- Obtain a digital signature from a certified provider
- Register in invoicing.eta.gov.eg and upload the certificate
- Extract Client ID + Secret for software integration
- Test in the staging environment before production
Common pitfalls
- JSON payload structure: ETA doesn't accept PDF — needs a specific structured payload
- Activity code: legal services use
6910in ISIC; any error rejects the invoice - Digital signature is required per invoice
- Status tracking: ETA may reject for technical reasons — you need a follow-up mechanism
How Lexa AI saves you time
Lexa is fully integrated with ETA:
- Auto-generates v0.9-compliant invoices from your data
- Submits + tracks each invoice's status without manual intervention
- Stores UUID + Long ID for every invoice
- Alerts on rejection with the error message in Arabic
You only enter the line items — Lexa handles the rest.
Bottom line
ETA isn't an obstacle — it's an opportunity to convert daily accounting drudgery into automation. Done right, you issue invoices in seconds, clients accept any invoice without question, and you spend your time on real legal work.
Tip: Start the registration today even if you're not yet ready to issue. Some steps (digital signature, portal approval) take weeks.
Try Lexa AI for free
Law firm management + legal AI assistant — set up in minutes.
Start now — it's free