VAT and Invoices for Online Stores in Saudi Arabia: The Basics
Selling online in Saudi Arabia means charging VAT and issuing proper invoices. This guide covers the basics: the 15% rate, how prices are shown, e-invoicing and what to confirm with your accountant.
DEBy DevMarket Editorial·Published: ·5 min read
On this page
If you sell online to customers in Saudi Arabia, you are not just running a shop; you are also running a small tax process. Prices have to be shown in a way that customers understand, VAT has to be calculated correctly, and each sale has to produce an invoice that meets the rules of the Zakat, Tax and Customs Authority (ZATCA). Getting this right early is much cheaper than fixing it after a year of orders.
This guide explains the basics for store owners. It is general information, not tax or legal advice. Rules change, and your situation may have details that matter, so confirm everything with ZATCA's own guidance and your accountant.
The VAT rate
The standard rate of value added tax in Saudi Arabia is 15 percent. Most goods and services you sell to customers in the Kingdom are subject to it, and some are zero-rated or exempt under specific rules. If you sell digital products such as software licences to customers in Saudi Arabia, check how they are treated before you decide your prices.
Other Gulf countries have their own VAT systems, or none at all, with different rates and registration thresholds. If you sell across borders, check each country separately rather than assuming one rule fits all.
Do you need to register?
Businesses must register for VAT when their taxable supplies pass the mandatory registration threshold, and may be able to register voluntarily below it. The thresholds and conditions are set by ZATCA and can change, so look them up on the official website or ask your accountant. Registered businesses receive a VAT registration number, which must appear on invoices.
How to show prices to customers
For sales to consumers, prices shown to customers are normally expected to include VAT, so the number on the product page is the number the customer pays. Showing a price that excludes VAT and adding it at the last step is the kind of surprise that loses sales and can create compliance problems.
Practical advice for your store:
Show VAT-inclusive prices on product pages, in the basket and at checkout.
Show the VAT amount as a separate line on the order summary and the invoice.
If you also sell to businesses, consider showing prices without VAT to logged-in business customers, and make clear which one you display.
What an invoice should contain
A tax invoice carries more than a total. In general it includes:
your business name, address and VAT registration number;
the invoice number and date;
the customer's details where required;
a description of each item or service, the quantity and the price;
the VAT rate and the VAT amount, and the total including VAT.
Invoices in Saudi Arabia are expected to be in Arabic, and they can be bilingual. Check that your invoice template prints Arabic text correctly: this is a common weak spot in themes and plugins, as we explain in our right-to-left checklist.
From order to invoice: price with VAT, issue the invoice, keep the record.
E-invoicing
ZATCA requires electronic invoicing, usually called e-invoicing or Fatoora, for businesses subject to VAT. The rules have been introduced in phases: first the generation of electronic invoices in a structured format, with a QR code on simplified invoices for sales to consumers, and later the integration with ZATCA's platform for reporting invoices, introduced for groups of taxpayers in waves. Which phase applies to your business, and by when, is something to confirm on the ZATCA website and with your accountant.
The practical consequence is that the system producing your invoices matters. Ask your platform or plugin provider directly: does it produce invoices in the required format, with the QR code, and does it support the integration phase that applies to you? Do not assume a general-purpose invoice plugin does. If a product page claims compliance, ask what exactly is covered and for which phase.
Keep records
Keep invoices, credit notes and your calculation of VAT for the period the law requires. If a customer returns a product or you refund an order, a credit note should record it, so that your VAT return matches reality.
Questions to ask your accountant
Question
Why
Do I need to register for VAT now?
Thresholds and timing
How should I treat digital and physical products?
Rates and place of supply
Which e-invoicing phase applies to me and when?
Deadlines and systems
Is my invoice template compliant?
Content, language and QR code
How do I handle refunds and credit notes?
VAT returns
What do I do for customers outside the Kingdom?
Export rules
Choosing tools
Whatever platform you run, test the full path with a few real-looking orders: add a product, pay, receive the confirmation email, open the invoice, and check the VAT lines. Then test a refund. Our comparison of Odoo, WooCommerce and Shopify for a Gulf store discusses how each handles invoicing, and you can look for Saudi-specific tools in the Odoo modules section.
Compare the types of shipping companies in Saudi Arabia, learn how the National Address and cash on delivery work, what COD really costs a store, and how to compare courier quotes and connect couriers to your shop.
Dropshipping in Saudi Arabia is not a separate legal category: if your store takes the order, you are the seller. See what the E-Commerce Law expects, what to confirm about registration, VAT and customs, and the real risks.
ZATCA e-invoicing phase 2 connects your invoicing system to ZATCA. Learn in plain words what Fatoora, standard and simplified invoices, the QR code, XML and the waves mean for an online store, and what to do now.
·9 min read
Find the right software for the job
Every item on DevMarket has a human-reviewed release, an instant licence key and clear update and support terms.