BRev Free Tools
At BRev Digital, essentials should be a right — free, forever.
Open in workspacekeep several tools open at once
All tools
Invoice generator

Free VAT invoice generator — UAE tax invoices & quotations

Create an invoice, quotation or receipt with your logo, VAT and line items, and export a PDF — your details are saved only on your device.

Templates & filessave your design, reuse it, keep it as a file

A template keeps your business, logo, bank, currency, payment terms, VAT for new lines, wording and print options — never the client, lines, discount or payments, so using one changes no figure.

Open a template or invoice fileDrop a .json file here or click · up to 5 MB, with logos up to 2.2 MB and 4,000 px on the longest side · only .json files saved by this tool can be opened; XML and CSV are export-only
Documentwhat you are issuing, and in which currency
Your business
No logo
Bill tothe customer this document is addressed to
Numbers & datesterms set the due date automatically
Line items1 line
Description & quantityAmount
AED 0.00
SubtotalAED 0.00
Discount, tax & chargesapplied across the whole document
Apply VAT
New lines start as
Payments received
Bank / payment details
Notes & termsthe wording printed under the totals
SubtotalAED 0.00
TotalAED 0.00
Also save as

XML (UBL) — for your accounting software; not an FTA e-invoice submission. UAE e-invoicing goes through an Accredited Service Provider. The .json file is the one to keep: it reopens with every field.

Tax InvoiceINV-001preview · updates as you type
Nothing is uploadedYour logo, details, bank info and templates are saved only in this browserThe client, the line items and the payments are never saved in the browser — only in an invoice file you downloadNo share link — an invoice is a private document, not something to put in a URL

This invoice generator builds an A4 PDF in your browser for six document types: Tax Invoice, Invoice, Proforma Invoice, Quotation, Credit Note and Receipt. Every line has its own quantity, unit, unit price, discount (a flat amount or a percentage) and VAT treatment: Standard 5%, a custom rate, zero-rated, exempt or reverse charge. VAT is totalled per rate, and it can be charged on the amount after a document-wide discount, the default labelled “After discount (UAE)”, or before it. Your TRN and your client's print under each name, and the PDF can add a supply date, a PO reference, the amount in words, bank details with IBAN and SWIFT, a signature line and Arabic labels beside the English. Record deposits and part payments and the balance due is worked out for you, with a PAID, PARTIALLY PAID or OVERDUE stamp on invoices. Your business details, bank and logo are saved only in this browser, along with any templates you name; the client, lines and payments are never saved in the browser, only in an invoice file you choose to download. The tool supplies the fields; meeting your tax obligations stays with your business.

What you can do

How to use invoice generator

  1. Choose a “Document type”Pick Tax Invoice, Invoice, Proforma Invoice, Quotation, Credit Note or Receipt, then set the Currency and an Accent colour. On an empty document, “Try an example” fills in a sample UAE tax invoice with three lines and a part payment.
  2. Fill in “Your business” and “Bill to”Enter your company name, address, “TRN / VAT no.”, email and phone, and press “Logo” to add a logo. Then add the client's name, address, TRN and email; tick “Add a separate ship-to address” for a third address block.
  3. Add rows under “Line items”Press “+ Add item” for each line and set Qty, Unit, Unit price, Discount and VAT; the arrows reorder rows. A document-wide discount, shipping and rounding sit under “Discount, tax & charges”.
  4. Record deposits under “Payments received”Press “+ Record a payment / deposit” and enter the date, method, reference and amount; the balance due updates straight away. Under “Bank / payment details”, tick “show on invoice” to print your IBAN and SWIFT.
  5. Click “Download PDF”The file saves under the document type and number, for example Tax-Invoice-INV-001.pdf. It is the same PDF shown in the preview, which redraws a moment after each change.

FAQ

Is my invoice uploaded or stored anywhere?

Nothing is uploaded: the totals and the PDF are both produced in your browser. Your business details, bank details, logo, currency, accent colour, thank-you note, terms and the Arabic-labels setting are kept in this browser's local storage, so the next invoice starts with them; “start fresh” clears the business details, bank and logo. Templates you save are kept in this browser's IndexedDB storage. The client, line items and payments are never saved in the browser, only in an invoice .json file if you download one, and the tool has no share link.

Can I save my invoice as a template?

Yes. Under “Templates & files”, “Save template” stores your business details, logo, bank details, currency, payment terms, the VAT treatment and unit new lines start with, the thank-you note, notes, terms and the print options (amount in words, signature line, payment QR, Arabic labels) in this browser under a name you choose. “Use” applies a template without changing any figure: the client, lines, discount and payments stay as they were. “Download template” saves the same design as a .json file, and “Invoice file (.json)” saves a whole invoice, client and lines included. If your browser's data is cleared, open either file with “Open a template or invoice file” and every field comes back. Files up to 5 MB are accepted, with a logo of up to 2.2 MB and 4,000 px on its longest side; opening a file says first if it would replace your business details, logo or the invoice you are editing; a file that is damaged, from a newer version or not saved by this tool is refused with the reason, and nothing on the form changes.

Can I export the invoice as XML or CSV?

“XML (UBL)” downloads a UBL 2.1-style XML of a tax invoice, invoice, proforma or credit note for accounting software, and “Line items (.csv)” downloads the lines for a spreadsheet. The XML is not offered with a shipping charge or with VAT charged before the discount, because UBL cannot state those as this tool calculates them; the button says why. The XML is not a UAE FTA e-invoice: UAE e-invoicing runs on the Peppol PINT AE format through an Accredited Service Provider, and this tool does not validate or submit anything. Neither file can be opened here again; keep the .json file for that.

How is VAT calculated, and what does “After discount (UAE)” mean?

Each line's VAT is its amount after the line discount multiplied by its rate: Standard starts at 5% and Custom rate takes any rate you type. With “After discount (UAE)”, the default, a document-wide discount is spread across the lines in proportion before VAT is worked out, so VAT is charged on the discounted amount. “Before discount” charges VAT on the full amount and takes the discount off afterwards. Zero-rated, exempt and reverse-charge lines carry no VAT.

Does it make a valid UAE tax invoice with a TRN?

It gives you the fields: the TAX INVOICE title, your TRN and the client's printed under each name, issue and supply dates, VAT per rate and the total. It does not check any of them against a tax authority's rules, and the TRN box is plain text, so enter the number exactly as registered. Whether a document meets the requirements where you are registered is for your business to confirm. When a line is set to Reverse charge, the PDF adds a statement citing Article 48 of Federal Decree-Law No. 8 of 2017.

Can I add my logo, and which formats work?

Press “Logo” under “Your business” and choose an image. PNG and JPEG are embedded as they are; WebP, GIF and SVG are redrawn as a PNG in your browser first so they appear in the PDF, and an SVG with no set size is drawn at 512 × 512 pixels. The “Logo size” slider runs from 40% to 200%, and if a logo still cannot be embedded, the download stops with a message instead of leaving it out. A logo is only remembered for next time when its stored copy is under 256 KB.

How do payments and the balance due work?

Every payment recorded under “Payments received” is subtracted from the total, and the PDF lists them under PAYMENTS RECEIVED with Amount paid and Balance due. A fully paid document is stamped PAID, a part-paid one PARTIALLY PAID and an unpaid one past its due date OVERDUE; quotations and proforma invoices are never stamped. With “Payment QR code” ticked, the code carries the amount still due, or the full total once the document is paid in full.

Can I print Arabic on the invoice?

Tick “Bilingual (Arabic labels)” to add Arabic beside the document title, the FROM and BILL TO headings, the totals rows and the notes, terms and signature headings. Arabic you type into names, addresses, item descriptions and notes is shaped and set right-to-left in an embedded Arabic font. The items-table column headings stay in English, and bank details and payment lines print Latin characters only.

Does the PDF carry any branding from this site?

Every page has one small grey footer line reading “Generated free at brevdigital.com/tools - your data never left your device”, plus a page number when the document runs to more than one page. No other branding is added; the only mark drawn across the page is the faint PAID, PARTIALLY PAID or OVERDUE stamp, and only when that status applies.

Related tools