How to Make an Invoice: A Step-by-Step Guide

An invoice is a document that requests payment for products or services. A clear, professional invoice helps you get paid faster and keeps your records clean. Here's exactly what to include and how to put one together.

Make an invoice now — free, no signup

What to include on an invoice

Every professional invoice should contain these elements:

Step by step

  1. Add your business details. Include your business name, contact information, and logo so the invoice looks professional and identifiable.
  2. Add the client's details. Enter who you're billing — their name, company, and billing address.
  3. Add an invoice number and dates. Use a consistent numbering scheme (see below) and set the issue and due dates.
  4. List the line items. Describe each service or product, with quantity and rate. The amount calculates automatically.
  5. Add tax, totals, and payment terms. Apply any tax or discount, show the total due, and state how the client should pay.
  6. Send the invoice. Export to PDF (or Word/Excel) and email it to your client.

How to number invoices

Use a sequential, consistent format so invoices are easy to track — for example INV-2026-001, then INV-2026-002. Many businesses include the year or the client's initials. The key is that every invoice number is unique and ordered.

Setting payment terms

Common terms are "Net 15" or "Net 30" (payment due 15 or 30 days after the issue date). State the due date clearly, list accepted payment methods, and consider a late-payment fee to encourage on-time payment.

Do you need to charge tax?

It depends on your location and what you sell. Many regions require you to add a sales tax, VAT, or GST. Some places need multiple tax lines on one invoice (for example CGST + SGST in India, or GST + PST in parts of Canada). If you're unsure, check your local tax authority's guidance.

Create your invoice in two minutes.

I Want Invoice walks you through every field above and exports a polished PDF, Word, or Excel file — free, with no signup, right in your browser.

Related templates