Free Tool

Free Invoice Generator

Create professional, VAT-ready invoices for trading or service businesses — right in your browser. Add your logo, items, discount, and tax, then print or save as PDF. No signup, nothing uploaded.

Invoice Editor Edit on the left — see the real invoice update instantly on the right

Choose a Theme

Or Pick Your Own Brand Color

Header, table, borders and totals shade automatically from this one color.

Bill To


Column Titles


Line Items

Untick "Apply VAT" on any line item below to make that item zero-rated / tax exempt.


Why It Matters

A Free Invoice Generator Built for UAE Businesses

Whether you're a trading company invoicing goods with HSN/SAC codes, or a service business billing hours and deliverables, this free invoice generator adapts to both — with an optional item code column you can turn on or off, a proper VAT/TRN field, and a discount that recalculates the taxable amount automatically before tax is applied.

Everything happens in your browser. There's no account, no server storing your customer data, and no limit on how many invoices you create. Your work is saved automatically to your own browser so a refresh won't lose it — and when you're ready, print it or save it as a clean, A4-formatted PDF.

FAQ

Questions About This Tool

Yes, completely free, with no signup, login, or payment required. There's no limit on how many invoices you can create.

No. Everything runs entirely in your browser using JavaScript. Your company details, customer data, and invoice items are never sent to any server — they're only saved in your own browser's local storage so your work survives a refresh.

Yes. There's a dedicated TRN field for your customer, an editable VAT/tax percentage and label, and the tool automatically calculates VAT on the taxable amount after any discount is applied.

Yes. The item table supports an optional HSN/SAC or item code column for trading businesses, and works equally well for service-based line items without a code. You can enable or disable the optional columns from the settings panel.

Yes. Upload your logo directly in the settings panel, and fill in your bank name, account name, IBAN, and SWIFT code — all editable, and all shown on the printed invoice.

Click "Save as PDF", which opens your browser's print dialog with the invoice pre-formatted for A4. Choose "Save as PDF" as the destination/printer — this uses your browser's own built-in PDF export, so no file is ever uploaded.

No. Your invoice is automatically saved to your browser's local storage as you type, so refreshing or accidentally closing the tab won't lose your work. Use the "Reset" button if you want to start over.

Click "Share Invoice" to open your device's native share sheet — the same one you'd see sharing a photo — so you can send it directly via WhatsApp, email, Messages, or any app installed on your phone. On browsers that don't support native sharing, a simple fallback with WhatsApp, email, and copy options appears instead.

Yes. Pick from several professional preset themes, or choose your own brand color with the custom color picker — the header, table, borders, and totals all shade automatically from that one color, so you never need to configure multiple colors individually.
More Free Tools

Try These Next

Need a Real Accounting Website or System Built?

We build custom company profiles, invoicing tools, and full websites for UAE businesses.