E-Commerce Store Development in the UAE — VAT-Inclusive Prices and Peppol Invoicing
One rule in the UAE reshapes the structure of any store: the advertised price for a taxable supply must include the tax. That sounds like an editorial detail, but it is really a database decision: the store holds a tax-inclusive price and works backwards to derive the tax, rather than adding 5% at the final step. Alongside it sits what the consumer protection law requires: disclosure of the licensing entity, product details in Arabic, and the terms of contract, payment and warranty. Snaabble is an Egyptian team based in Talkha, Dakahlia, with no licence or branch in the country, working with its Gulf clients remotely.
Get a quoteWhat is different in the UAE?
The displayed price includes the tax
Federal Decree-Law No. 8 of 2017 sets a standard rate of 5% on supplies, and its Article 38, headed Tax-Inclusive Prices, states that the advertised price for taxable supplies shall include the tax, with the Executive Regulation determining the instances where it does not. Failing to display tax-inclusive prices is one of the cases in which the Authority issues an administrative penalty assessment. The build consequence is plain: the price field in the database is inclusive, and the product page, cart and invoice derive the tax from it rather than adding it on top at the last step.
Consumer protection law decides what the page must show
Federal Decree-Law No. 5 of 2023, amending Federal Law No. 15 of 2020 on Consumer Protection, covers goods sold through e-commerce platforms registered in the UAE, and does not apply to activity between customers inside the country and businesses registered outside it. It obliges e-commerce businesses to give consumers and the authorities details of their licensing entity, information in Arabic about the product or service, specifications, and the terms of contract, payment and warranty. Supplying unclear information or advertising misleading prices can carry imprisonment of up to two years and a fine of up to AED 2 million.
The new dirham symbol and when devices will show it
The Central Bank of the UAE unveiled a new dirham symbol inspired by the national flag, and it has been encoded in the Unicode Standard at code point U+20C3 as UAE DIRHAM SIGN in version 18.0, released in September 2026, a full year after the Saudi riyal sign at U+20C1 in version 17.0. Unicode notes that vendor support can only begin after encoding and typically takes at least a year. In practice: do not rely on the system font to render it. Embed a font that carries it, set a text fallback for older devices, and test both paths on invoices, receipts and emails as well.
When electronic invoicing becomes your store's problem
The electronic invoicing system the Ministry of Finance is building on the OpenPeppol standard covers business-to-business and business-to-government transactions, with specified exclusions, and not sales to individual consumers. A consumer-facing store sits outside the current scope, while selling to companies or government entities requires both issuer and recipient to appoint an accredited service provider. The Ministry makes clear that PDF, Word, images, scanned copies and emails are not electronic invoices. The dates: a pilot from 1 July 2026, mandatory from 1 January 2027 for annual revenue above AED 50 million, and from 1 July 2027 for those below.
What we build for you
A store priced tax-inclusive from the database up
One inclusive price stored once, with the product page, cart and invoice deriving the tax from it and showing it plainly to the customer. Reports that separate item value from tax from shipping, and fixed rounding rules that prevent fils-level gaps between what the customer saw in the cart and what the invoice shows, small gaps that generate large complaints.
A product page that discloses what it must
Licensing entity details, a description and specifications in Arabic alongside English rather than a terse machine translation, and the contract, payment and warranty terms placed where the customer reads them before buying, not on a separate page nobody opens. The product data model carries these fields for every item instead of a free-text block someone forgets to fill.
A cart and checkout with more than one method
Cards, phone wallets and instant transfer wherever your gateway supports them, with order logic kept separate from the payment provider so you can change gateway later without touching the purchase flow. Declines and abandoned carts are designed as real screens with a message explaining the next step, not a generic error that costs you a sale you had already won.
A business-to-business store ready for Peppol
Company accounts, negotiated pricing, credit limits and orders that pass internal approval before execution. Invoice data is stored as structured fields from day one, with line items, per-line tax, a purchase-order reference and both parties' details, so handing it to an accredited service provider becomes a single integration rather than rebuilding the whole system.
Shipping, returns and tracking
Delivery cost calculated by zone and weight, waybill issuance, a customer tracking page, and a returns path that ties the refund to the shipment's status instead of releasing the money before the product reaches the warehouse.
Upgrading or migrating an existing store
Reviewing a running store to fix a price structure that adds tax at the last step, to add a second language properly, or to move it off a hosted platform while preserving URLs and search rankings. We start with a written report on what is worth changing and what stays, with a time and cost estimate for each item separately.
Frequently asked questions
Do I have to display prices inclusive of VAT?
Yes, under Article 38 of Federal Decree-Law No. 8 of 2017: the advertised price for taxable supplies shall include the tax, with the Executive Regulation setting the excepted instances. The standard rate is 5%. Failing to do so is one of the cases in which the Authority issues an administrative penalty assessment. So we build the price field inclusive in the database and derive the tax for display and invoicing, because the reverse creates rounding differences between what the customer saw and what they actually paid.
Do I need an e-commerce licence?
The consumer protection law obliges e-commerce businesses to give consumers and the authorities details of their licensing entity, which means there is an actual licensing body that should appear on your store. The licence type varies by emirate and by whether you operate on the mainland or in a free zone. We design the store to display those details in a fixed place, but obtaining the licence is a step that belongs to you.
When does my store become subject to electronic invoicing?
The system covers business-to-business and business-to-government transactions, with specified exclusions, not sales to individuals. If your store is consumer-facing, you are outside the current scope. If you sell to companies or government entities, issuer and recipient each appoint an accredited service provider: above AED 50 million in revenue by 30 October 2026 with implementation from 1 January 2027, and below that by 31 March 2027 with implementation from 1 July 2027. We suggest building structured invoice fields from the start even if none of this binds you today.
Will you use the new dirham symbol in the store?
Yes, with a fallback. The symbol is encoded in Unicode at U+20C3 in version 18.0, released in September 2026, and Unicode points out that vendor support only begins after encoding and typically takes at least a year. In practice, some of your visitors will see an empty box if we rely on the system font alone. So we embed a font carrying the symbol, define a text fallback that appears automatically, and test the page, the invoice and the email on older devices before launch.
Your team is in Egypt — how does that affect my UAE store?
Snaabble is an Egyptian company based in Talkha, Dakahlia, with no licence or branch in the country, working with you fully remotely. In practice the store, the licence, the licensing entity and the relationship with the payment gateway are all in your name, and we are the technical party building it. Federal Decree-Law No. 45 of 2021 applies to processing inside or outside the country, so we state in the contract which real data we can reach, keep development separate from production, and tie our access to the project's duration.