Invoice Generator

Create professional invoices with client details, itemised line items, tax, and multiple currency options. Copy the formatted invoice text instantly.

fill in details and add items
From (your name/business)
To (client name)
Invoice Number
Invoice Date
Due Date (optional)
Tax Rate (%)
Currency Symbol
Description
Qty
Unit Price
Invoice Preview (click to copy)
Fill in the form above and add items to preview your invoice.

Frequently Asked Questions

What should be on an invoice?
A professional invoice includes: your business name and contact details, client name and address, unique invoice number, invoice date and payment due date, itemised list of products/services with quantities and prices, subtotal, tax (if applicable), and total amount due.
What is a standard payment term?
NET 30 (payment due within 30 days) is the most common business payment term. NET 15 and NET 60 are also used. Some freelancers use 'due on receipt' or '50% upfront, 50% on delivery'. Always specify payment terms clearly on your invoice.
How do I number invoices?
Use a consistent sequential numbering system: INV-001, INV-002, or INV-2025-001 (year-sequence). Never reuse invoice numbers. Sequential numbering makes it easy to track payments and maintain records for tax purposes.
Should I charge VAT/GST on invoices?
If you're VAT/GST registered, yes — you must charge the applicable tax rate and display it separately on the invoice. If you're below the registration threshold, you generally don't charge or display VAT. Requirements vary by country and business type.