UAE VAT Invoices: What a Simple Invoicing App Must Get Right
What a UAE tax invoice needs: TRN, 5% VAT, sequential numbers, dates, parties and AED totals, plus why spreadsheets break and what an invoicing app must do.
Loading...
What a UAE tax invoice needs: TRN, 5% VAT, sequential numbers, dates, parties and AED totals, plus why spreadsheets break and what an invoicing app must do.
A UAE tax invoice has to show who is selling, who is buying, the supplier's TRN, a unique sequential number, the date, what was supplied, the VAT rate and amount, and the totals in AED. A simple invoicing app's job is to make it impossible to forget any of those, and impossible to change an invoice quietly after it has been sent. Most of the mistakes I see come from spreadsheets and copy-pasted templates, not from misunderstanding the rules.
I run ForgeApp, a one-person AI-native app studio in Dubai, and invoicing is one of the most common things small businesses ask me to build or fix. This article is informational and is not tax advice: VAT rules change and depend on your situation, so confirm anything important with the Federal Tax Authority (FTA) or a registered tax agent. The examples are illustrative, not clients.
A few facts are stable and well known:
Whether you must register depends on turnover thresholds set by the FTA; check its current guidance. This article assumes you are already registered.
The FTA publishes the exact list of required details, and you should read it. In broad terms, a full tax invoice shows:
| Field | What it means in practice |
|---|---|
| The words "Tax Invoice" | Clearly at the top, not just "Invoice" |
| Supplier name, address and TRN | Your legal business name as registered, and your TRN |
| Customer name, address and TRN | The customer's TRN where they are VAT registered |
| Sequential invoice number | Unique, in order, no gaps you cannot explain |
| Date of issue | And the date of supply if it is different |
| Description of each item | Clear enough to know what was supplied |
| Quantity, unit price, VAT rate | Per line |
| Discounts | Shown, not hidden in the price |
| VAT amount and total payable in AED | Even if you priced in another currency, with the exchange rate used |
Two details often get missed. First, if you price in US dollars or another currency, the VAT and the totals still need to appear in dirhams. The dirham is pegged at 3.6725 to the US dollar, which makes that conversion predictable, but the app should still show the rate it used. Second, a sent invoice should not be edited. If something is wrong, you issue a correction document, usually a tax credit note, and the FTA's guidance explains what that must contain.
A simplified tax invoice carries fewer details than a full one. The FTA allows it only in certain cases, for example some sales to customers who are not VAT registered, with conditions on value. I am deliberately not stating the conditions; check the FTA's current rules.
My practical advice: if you are unsure which applies, issue a full tax invoice. Including all the required details is never wrong, and an app makes the full version no extra work.
Spreadsheets are fine for a handful of invoices a month. They break in predictable ways as volume grows:
Spreadsheets do not know what an invoice is, so they cannot protect you.
You do not need a full accounting system to issue correct invoices. A small, focused app should get these right:
That is a small app that does one job the same way every time.
The UAE has announced plans to move to electronic invoicing. Timelines and technical details come from the Ministry of Finance and the FTA, so check official announcements rather than building to a rumour. If you commission an invoicing tool now, ask for invoice data to be stored in a structured form, not just as PDFs, so it can adapt later.
If an off-the-shelf product covers your needs and handles VAT properly, buy it. A custom tool makes sense when invoicing is tangled up with something specific to you, such as job sheets or bookings, and the product forces manual work around it. Either way, test it first: issue an invoice, credit it, export both, and check every field against the FTA's list.
In broad terms: the words Tax Invoice, the supplier's name, address and TRN, the customer's details and TRN where they are registered, a sequential invoice number, the date, a description of what was supplied, the VAT rate and VAT amount, and totals in AED. Check the FTA's current guidance for the exact list.
The standard rate is 5 percent. Some supplies are zero-rated or exempt, so an invoicing app should let you set the rate per line rather than assume 5 percent on everything.
A simplified tax invoice carries fewer details and is allowed only in certain cases set by the FTA, for example some sales to customers who are not VAT registered. When in doubt, issue a full tax invoice, and check the FTA's current rules on when the simplified form is allowed.
You can, but spreadsheets make it easy to skip or repeat invoice numbers, edit a sent invoice, get rounding wrong and lose track of which version the customer has. A small invoicing app prevents those mistakes by design.
Want your invoicing to stop depending on a spreadsheet?
Informational only, not tax advice. Confirm requirements with the Federal Tax Authority or a registered tax agent. Examples are illustrative and not clients.
Free 20-minute call
We review your idea, scope the first version and give you a fixed price and timeline on the call. No obligation, no sales deck.
Freelancer, agency, in-house hire or fixed-price studio in Dubai? An honest comparison on price clarity, timeline, code ownership, Arabic support and risk.
Build vs buy software for a UAE SME: honest math on an 18,000 AED custom app versus 300 AED a month subscriptions, with break-even for one tool, three tools and 12 seats.
What an MVP means for a non-technical Dubai owner: the one-screen test, what to cut first, the three things never to cut, and how to describe it on one page.