How to Create an Invoice (Free Step-by-Step Guide)

Creating a professional invoice is essential for getting paid on time, tracking income, and maintaining financial records. This guide walks you through exactly how to create an invoice from scratch — for free, in under 2 minutes, with no signup required.

What is an invoice?

An invoice is a commercial document issued by a seller to a buyer that lists the products or services provided, their quantities, prices, and payment terms. It serves as a formal request for payment and a legal record of the transaction.

What should an invoice include?

A professional invoice should include all of the following:

  • Your business name, address, and contact information
  • Your tax ID (EIN, GSTIN, VAT number, etc.) if applicable
  • A unique invoice number (sequential)
  • Invoice date and due date
  • Client's name and billing address
  • Itemized list of products or services with descriptions
  • Quantity and unit price for each item
  • Subtotal, tax, discounts, and grand total
  • Payment terms (Net 15, Net 30, Due on Receipt)
  • Accepted payment methods and account details
  • Notes or thank-you message

Why use a free invoice generator?

Free invoice generators like InvoiceGen save hours of work compared to using Word, Excel, or paid software. You get:

  • Pre-built professional templates (no design work)
  • Automatic calculations for tax, discounts, and totals
  • Instant PDF download — ready to email or print
  • Multi-currency and country-specific tax compliance
  • No signup, no monthly fees, no limits

Step-by-Step Guide

  1. 1

    Open the free invoice generator

    Go to InvoiceGen and start with a blank invoice. No signup required — your data stays in your browser.

  2. 2

    Enter your business details

    Add your business name, address, email, phone, and tax ID. Upload your logo to brand the invoice.

  3. 3

    Add client information

    Enter the client's name and billing address. You can save clients to reuse for future invoices.

  4. 4

    List your items or services

    Add line items with descriptions, quantities, and rates. Tax, discounts, and totals calculate automatically.

  5. 5

    Choose a template and customize

    Pick from 10 professional templates. Customize colors, fonts, add a digital signature, and include payment QR codes.

  6. 6

    Download or email the invoice

    Click Download PDF for a professional invoice file, or email it directly to your client with one click.

Frequently Asked Questions

Is it legal to create your own invoice?
Yes — anyone selling goods or services can create their own invoices. There's no requirement to use special software or services.
Do I need a business to create an invoice?
No. Sole proprietors, freelancers, and individuals can issue invoices using their personal name. Just include your name, contact details, and tax ID (SSN in the US, similar in other countries).
How long should I keep invoices?
Most countries require keeping invoices for 5-7 years for tax purposes. The IRS recommends 7 years in the US. The UK HMRC requires 6 years.
Should invoices be numbered?
Yes. Sequential invoice numbering is required for tax compliance in most countries and helps with bookkeeping. InvoiceGen auto-generates unique invoice numbers for you.