+20 11 00 289 896|+966 53 646 4828|info@extramile-egy.com
← All articles

Egypt E-Receipt Guide for Retailers, Restaurants and Pharmacies

Egypt E-Receipt Guide for Retailers, Restaurants and Pharmacies

Short answer: The e-receipt is the B2C side of Egypt's electronic tax system. Every sale to an individual, whether at a shop, restaurant or pharmacy, must produce a receipt that is registered with the Egyptian Tax Authority (ETA), carries a QR code, and is submitted from a registered point of sale. The scope has widened steadily, and in 2026 the revenue threshold for registration was lowered to EGP 250,000 a year. If you sell to consumers, the practical question is no longer whether, but how your POS will do it.

This guide explains what the e-receipt requires and how to make it part of daily selling instead of an extra task at the end of the day.

E-receipt in brief

E-receipt in brief
ItemWhat it means for you
WhoBusinesses that sell to consumers and fall within the ETA's obligation decisions. Check your status on the ETA portal.
Where it is issuedFrom each registered point of sale (POS device or cashier system).
When it is submittedAfter the sale; reported sources indicate receipts must reach the ETA within 72 hours.
What the customer getsA printed or digital receipt with a QR code that links to the validated receipt.
Link to the e-invoiceA separate system from the B2B e-invoice. Many businesses need both.

What do you need to get ready?

  1. Register on the e-receipt portal with your tax registration number.
  2. Register every POS that issues receipts, with its branch and device details.
  3. Code your items with GS1 or EGS codes, as for the e-invoice.
  4. Configure taxes correctly on every item, including VAT and any table tax.
  5. Make sure your POS can submit automatically, including receipts created while offline.
  6. Train cashiers on returns and cancellations, which must also be reported.

By business type

Retail shops

High receipt volumes make manual submission impossible. The POS must submit in the background and show any failures to a supervisor.

Restaurants and cafés

Split bills, service charges and table orders all need to produce correct receipts. Test these scenarios before go-live.

Pharmacies

Thousands of items need codes, and insurance sales split the amount between the patient and the insurer. Both must be handled correctly on the receipt.

How does Odoo POS handle the e-receipt?

  • Each Odoo POS is registered as a point of sale with the ETA.
  • Receipts are sent automatically after each sale, or queued and sent when the connection returns.
  • The printed receipt includes the ETA QR code.
  • A screen shows any receipts not yet accepted, with the reason, so they can be fixed quickly.
  • The same item codes and taxes are used for B2B e-invoices from Odoo accounting.

Depending on your Odoo edition, the e-receipt integration is either an available module that is configured, or a module developed and maintained by your partner.

Frequently asked questions

Is my business obliged?

Check your tax registration number on the ETA portal, and confirm with your tax advisor. The threshold and phases have changed several times, so do not rely on old information.

What about returns?

Returns are issued as return receipts linked to the original sale and must also be submitted.

Do I need new hardware?

Usually not. Odoo POS runs in a browser on a PC or tablet with a standard receipt printer.

Get your POS e-receipt ready

ExtraMile sets up Odoo POS with e-receipt integration for shops, restaurants and pharmacies across Egypt.

Request an e-receipt readiness check or message us on WhatsApp: Egypt

ETA Resolution No. 281 of 2025 is cited as reported by compliance providers. Correct as of October 2026; confirm your obligations with the ETA or your tax advisor. Official sources are listed at the end of this article.

This article was drafted with AI assistance and reviewed and edited by the ExtraMile implementation team.

Sources

  1. Egyptian Tax Authority (ETA)
  2. ETA e-receipt API (technical documentation)

Last verified: