Home » pub » Calculators » Tax Calculators » Invoice Generator Online
Free Invoice Generator — Create, Download & Export
An online invoice generator is a free web tool that lets you create professional invoices directly in your browser. You fill in your business details, add line items, set your tax rate, and download the result. There is nothing to install and no account to create.
Traditionally, freelancers and small business owners built invoices in Microsoft Word or Excel. While that works, it is slow and error-prone. An online invoice generator solves this problem. It calculates totals automatically, applies discounts and VAT, and produces a print-ready document instantly.
Furthermore, ExcelGuru’s tool goes one step further. Because ExcelGuru is built for spreadsheet users, the tool exports invoices directly to a formatted .xlsx Excel file — something almost no other free generator offers.
Generating PDF…
Invoice Color Theme
Your Business
Click to upload logo
PNG, JPG, SVG · Max 500KB · Max 400×200px
Invoice Details
Bill To
Line Items
| Description | Details | Qty | Unit Price | Amount |
|---|
Notes & Terms
Live Preview
Updates as you type| Description | Details | Qty | Unit Price | Amount |
|---|---|---|---|---|
| Add line items to see them here | ||||
How to Use the Free Invoice Generator — Step by Step
Using the tool is straightforward. Follow these steps to create your first invoice in under two minutes.
Choose Your Colour Theme
At the top of the form, choose one of the 10 preset colours such as Forest Green, Ocean Blue, or Crimson, or use the custom colour picker to match your brand. The live preview updates instantly on the right.
Upload Your Company Logo
Click the logo upload area and select your company logo. The tool accepts PNG, JPG, and SVG formats. Your file must be under 500KB and no larger than 400×200 pixels.
Fill In Your Business Details
Enter your business name, email, phone number, Tax or VAT registration number, and address. These details appear in the From section of the invoice and update the preview as you type.
Set the Invoice Details
Enter your invoice number, issue date, due date, and PO or reference number if required. Then choose your currency from the dropdown. The tool supports 19 currencies, including AED, USD, EUR, GBP, and SAR.
Add Your Client's Details
Fill in the client name, email, and address in the Bill To section. These details appear in the right column of the invoice header opposite your business details.
Add Line Items
Click Add Line Item for each product or service. Enter a description, optional SKU or details, quantity, and unit price. The line total is calculated automatically, and you can add as many rows as needed.
Apply Discount and Tax
Enter a discount percentage and a tax or VAT percentage below the line items. The tool deducts the discount first and then calculates tax on the discounted amount. All totals update in real time.
Add Notes and Payment Terms
Use the Notes field for delivery instructions or a thank-you message. Use the Payment Terms field for bank details, due date reminders, or late-payment policies.
Download as PDF or Export to Excel
Click Download PDF to generate a professional A4 PDF instantly. Or click Export to Excel to download a formatted .xlsx workbook. Both files reflect your chosen theme, logo, and invoice data.
Pro Tip
Use the Reset button to clear the form and start a new invoice. The tool asks for confirmation before clearing, so there is no risk of losing your work by accident.
How to Change Invoice Colours
Your invoice colour sets the tone for your brand. A consistent colour scheme makes invoices look intentional, polished, and professional.
ExcelGuru’s invoice generator makes colour customisation simple. You can use one of the built-in presets or choose an exact brand colour with the custom picker.
Using Preset Colour Themes
The tool includes 10 preset colour themes. Each theme updates the header strip, table header, totals section, and accent colours across the entire invoice. Simply click a swatch to apply it and the live preview updates immediately.
Using a Custom Colour
If you want to match your exact brand colour, use the custom colour picker. Click the colour input and choose any colour you want. The hex code updates beside the picker.
Your selected colour is applied automatically to the live preview, the PDF export, and the Excel export, so the design stays consistent everywhere.
Key Features at a Glance
Here is everything the free invoice generator includes. Each feature is designed to save you time and produce a professional result.
| Feature | Details | Included? |
|---|---|---|
| Company logo upload | PNG, JPG, SVG — max 500KB, max 400×200px | ✓ Yes |
| Unlimited line items | Add as many products or services as needed | ✓ Yes |
| Tax / VAT field | Custom percentage — auto-calculates the amount | ✓ Yes |
| Discount field | Apply a percentage discount to the subtotal | ✓ Yes |
| Currency selector | 19 currencies — AED, USD, EUR, GBP, SAR, INR & more | ✓ Yes |
| Colour themes | 10 presets + custom colour picker | ✓ Yes |
| PDF download | Clean A4 PDF — generates instantly | ✓ Yes |
| Excel export (.xlsx) | Two-sheet workbook: invoice + items summary | ✓ Yes |
| Notes & payment terms | Custom text visible on both PDF and Excel | ✓ Yes |
| Live preview | Invoice updates as you type in real time | ✓ Yes |
| Sign-up required | — | ✗ None |
| Watermark | — | ✗ None |
| Data stored on server | — | ✗ Never |
Pro Tip
Add your Tax Registration Number (TRN) in the Tax / VAT Number field. It appears on your invoice and in the PDF footer, which is a legal requirement for VAT-registered businesses in the UAE.
PDF vs Excel Export — Which Should You Use?
Both export options are useful, but each one serves a different purpose depending on whether you are sending the invoice or storing it internally.
Download as PDF — When to Use It
The PDF export is ideal for sending invoices to clients. The file is locked, so clients cannot accidentally edit the amounts or terms.
PDF files also look identical on every device, so the formatting stays consistent and professional. Use the PDF option when you are emailing an invoice to a client for payment.
Export to Excel — When to Use It
The Excel export is better for your own records. The .xlsx file includes two sheets: a full invoice layout and a separate items summary sheet.
This makes it easier to copy line item data into your accounting spreadsheet or maintain a structured archive of invoices. Use Excel when you want to track, file, or process invoices internally.
Pro Tip
Send the PDF to your client and keep the Excel file for your records. That way, you get the professional presentation of a PDF and the flexibility of spreadsheet data from the same invoice.
Why Use ExcelGuru's Free Invoice Generator?
Most invoice tools come with limitations — watermarks, forced sign-ups, or missing export options. ExcelGuru removes those barriers and delivers a complete, frictionless experience.
Excel Export
Download your invoice as a fully formatted .xlsx file — a feature rarely available in free tools.
100% Private
All data stays inside your browser. Nothing is uploaded or stored on any server.
Truly Free
No account, no watermark, no hidden costs. Use the tool freely without restrictions.
UAE & GCC Ready
Built for regional compliance with AED currency, TRN field, and 5% VAT support.
The tool works seamlessly across all devices. Whether you're on desktop or mobile, the interface remains smooth and fully responsive.
UAE VAT Invoicing — What You Need to Know
If your business is VAT-registered in the UAE, your invoices must meet specific requirements set by the Federal Tax Authority (FTA). ExcelGuru’s invoice generator supports all of these requirements.
What to Include on a UAE VAT Invoice?
- The words "Tax Invoice"
- Your business name and address
- Your Tax Registration Number (TRN)
- The client's name and address
- A unique invoice number and issue date
- Description of goods or services
- Quantity and unit price for each item
- VAT rate and calculated VAT amount
- Total amount payable in AED
How to Use for UAE VAT Invoicing
Select AED as your currency, enter your TRN in the Tax / VAT field, and set VAT to 5%. The tool automatically calculates and formats everything correctly.
Pro Tip
This tool is for invoice creation only. Always consult a qualified accountant or tax adviser for compliance advice specific to your business.
Frequently Asked Questions
Here are the answers to the most common questions about the ExcelGuru invoice generator.
Yes. The invoice generator is 100% free. There is no sign-up, no watermark, and no hidden fees. You can create unlimited invoices and download them as PDF or Excel at no cost.
Yes. You can upload a company logo in PNG, JPG, or SVG format. The maximum file size is 500KB and the maximum image size is 400×200 pixels. Your logo appears on both the PDF and Excel exports.
Yes. You can add your TRN and set a custom VAT percentage. The tool calculates the VAT amount automatically. It is suitable for UAE 5% VAT invoicing and other tax rates worldwide.
Yes. Click Export to Excel to download a formatted .xlsx file with two sheets: a full invoice layout and a separate items summary. No Microsoft Excel installation is required.
The tool supports 19 currencies including AED, USD, EUR, GBP, SAR, INR, PKR, QAR, KWD, BHD, OMR, JOD, CAD, AUD, CHF, CNY, JPY, and SGD.
No. All data you enter is processed entirely inside your browser. Nothing is sent to any server. Your invoice data stays completely private on your device at all times.
Yes. The tool includes 10 preset colour themes and a custom colour picker. Your chosen colour applies to the live preview, the PDF, and the Excel export automatically.
Yes. The tool is fully responsive and works on smartphones, tablets, and desktop computers. You can create and download invoices from any device without installing any app.
There is no limit. You can add as many line items as your invoice requires. Each row includes fields for a description, details or SKU, quantity, and unit price.
Yes. The tool applies the discount to the subtotal first, then calculates VAT on the discounted amount. This follows standard invoicing practice and ensures accurate totals.