Creating an invoice doesn't need to be complicated. Whether you're a freelancer billing your first client or a small business owner sending dozens of invoices per month, a professional invoice can be ready in under two minutes — no accounting software required, no signup, and no cost.
This guide walks you through every step: what to include, how to apply tax, and how to download a print-ready PDF your clients will trust.
What Is a Professional Invoice?
A professional invoice is a formal document that requests payment for goods or services rendered. It serves as a legal record of the transaction for both parties and is required for tax reporting in most countries. Unlike a simple receipt, an invoice is issued before payment and includes payment terms, due dates, and itemised charges.
A well-formatted invoice also signals professionalism. Clients are more likely to pay on time when an invoice looks organised and complete.
What Every Invoice Must Include
Requirements vary slightly by country (more on VAT-specific fields in our VAT guide), but every invoice should contain these core elements:
| Field | Why It Matters |
|---|---|
| Your name / business name | Identifies who is billing |
| Your address and contact | Required for legal correspondence |
| Client name and address | Identifies who is being billed |
| Invoice number | Unique reference for tracking and audits |
| Invoice date | Sets the start of the payment window |
| Payment due date | Defines when payment is expected |
| Line items with description, quantity, rate | Detailed breakdown of charges |
| Subtotal, tax, and total | Clear financial summary |
| Payment instructions | Bank details, PayPal, or other method |
Step-by-Step: Creating Your Invoice
Step 1: Open the Invoice Generator
Go to invovate.com and the invoice form loads immediately — no account, no email, no waiting. Your data stays in your browser and is never sent to a server.
Step 2: Enter Your Business Details
Click the logo placeholder to upload your company logo (JPEG, PNG, or SVG). Then fill in your business name in the title field. Use the "Bill To" text area to enter your client's company name, address, and email. The "Ship To" field is optional — useful if goods are shipped to a different address than the billing address.
Step 3: Set Invoice Number and Dates
On the right side of the header, enter your invoice number. If this is your first invoice, start with INV-001 or use a date-based format like 2026-04-001. Set the invoice date (today) and the due date — Net 30 (30 days from today) is the most common payment term for freelancers.
Step 4: Add Line Items
Click "Add Item" to add each product or service. Fill in:
- Description — be specific (e.g. "Website redesign — homepage and 3 subpages" not just "Design work")
- Quantity — hours worked, units delivered, or project count
- Rate — price per unit in your chosen currency
- Tax — per-item tax rate if applicable (or use the global tax field)
The subtotal, tax, and grand total update automatically as you type.
Step 5: Apply Tax and Discounts
Use the Tax field in the controls row to apply a global tax rate (e.g. 20% VAT). If you're offering a discount, enter it as a percentage or fixed amount in the Discount field. The "Amount Paid" field is useful for invoices where a deposit has already been received — it calculates and displays the remaining balance due automatically.
Step 6: Choose a Template
Use the Template dropdown to choose between Clean, Modern, and Classic layouts. For most B2B invoices, the Clean template is ideal — it's neutral and renders well in print. The Modern template works well for creative agencies and consultants.
Step 7: Add Notes and Payment Instructions
The Notes field is the best place to include your bank transfer details, PayPal address, or any other payment instructions. You can also add a short "Thank you for your business" message. The Returns & Refunds field is optional but recommended for product-based businesses.
Step 8: Download the PDF
Click "Export PDF" to generate and download a print-ready PDF invoice. The file is created directly in your browser — it is not uploaded to any server. You can then email it to your client or print it directly.
Common Invoicing Mistakes to Avoid
- Vague descriptions — "Consulting" is less useful than "3 hours of SEO strategy consulting on April 3"
- Missing due date — Invoices without a due date are regularly paid late
- Wrong tax rate — Double-check the VAT or GST rate for your client's country (see our VAT rates guide)
- Inconsistent invoice numbers — Gaps in invoice numbering can raise flags in tax audits (see our numbering guide)
- No payment method — Always include how you want to be paid
Invoice Payment Terms Explained
The most common payment terms are:
- Due on receipt — Payment expected immediately upon receiving the invoice
- Net 15 / Net 30 / Net 60 — Payment due within 15, 30, or 60 days of the invoice date
- 2/10 Net 30 — 2% discount if paid within 10 days, otherwise full amount due in 30 days
- End of month (EOM) — Payment due at the end of the month in which the invoice was issued
For most freelancers, Net 30 is standard. If cash flow is a concern, consider Net 14 or requesting a 50% deposit upfront before starting work.
How to Follow Up on Unpaid Invoices
Late payments are common. A gentle reminder email sent one day before the due date prevents most of them. If payment is still outstanding after the due date, send a formal follow-up referencing the invoice number and amount. After 14 days overdue, consider adding a late payment fee clause to future invoices (typically 1.5% per month).
Always keep a copy of every invoice you send. The PDF you download from Invovate is your record — store it in a folder named by year (e.g. Invoices/2026/).
Ready to Create Your Invoice?
No signup. No software. Just open, fill in your details, and download a PDF in under 2 minutes.
Create Free Invoice NowFrequently Asked Questions
Do I need an account to create an invoice?
No. Invovate's free invoice generator works without any registration. Open the page, fill in your details, and download your PDF. Your data is stored locally in your browser.
Can I reuse my invoice template?
Yes. After filling in your business details and settings, click "Save" to store the invoice locally in your browser. Next time you visit, load it and update only the client details, line items, and invoice number.
What currency can I use?
Invovate supports over 20 currencies including USD, EUR, GBP, JPY, AED, INR, BRL, and more. Select your currency from the dropdown in the top-right of the form.
Can I create invoices in languages other than English?
Yes. Switch the invoice language using the language selector. Supported languages include Arabic (with full RTL layout), French, German, Dutch, Spanish, Portuguese, Japanese, Russian, Hindi, and Italian.