Guide

How to Create an Invoice

A practical, step-by-step walkthrough that takes you from a blank page to a professional, client-ready invoice. Follow the ten steps below in order and you will have a clean PDF in your inbox in under ten minutes.

Introduction

An invoice is a commercial document that records a sale and requests payment. Done well, it gets you paid faster, keeps your books clean and looks professional. Done badly, it triggers disputes, delays and awkward follow-up emails. The good news is that a correct invoice is not hard to make — it just needs the right fields, in the right order, with the math checked. This guide walks you through each step, explains why it matters, and shows you the small touches that separate a passable invoice from a great one.

Ten steps to a finished invoice

  1. Decide on a format

    Pick a format that suits your workflow. A clean PDF is the modern default because it looks the same on every device and is easy to attach to an email. Spreadsheets work for internal use, but they look unprofessional in a client's inbox. If you would rather skip the layout work, an online invoice generator like Invoice Generator gives you a print-ready PDF in under a minute without you touching a single line of CSS.

  2. Add your business details

    Start with your own information at the top: legal business name, trading name if different, full address, phone, email and a website if you have one. Include your tax identification number (GSTIN, VAT number, EIN or sales tax permit) if your jurisdiction requires it. A logo helps the client recognise you instantly and reinforces your brand.

  3. Add your client's details

    Address the invoice to the person or company that will pay it. Include the contact name, company name, billing address and email. Spelling the client's name correctly and using the right internal reference (a PO number, project code or contact person) speeds up approval and reduces the chance of the invoice being returned for corrections.

  4. Assign a unique invoice number

    Every invoice needs a unique, sequential number so you and your client can refer to it without ambiguity. Common formats are INV-001, INV-2025-001 or just a running integer. Never reuse a number, even if an invoice is cancelled — issue a credit note instead. A consistent numbering scheme also makes bookkeeping and audits far less painful.

  5. Set the issue and due dates

    The issue date is the day the invoice is sent. The due date is the day payment is expected. Standard terms are Net 7, Net 14, Net 30 or Net 60 — pick one and state it clearly on the invoice. Late-payment interest clauses are easier to enforce when the due date is unambiguous and printed on the document itself.

  6. List your line items clearly

    Each line should describe what the charge is for, the quantity, the unit price and the line total. Avoid vague descriptions like 'services rendered' — they cause disputes and slow payment. Spell out exactly what was delivered: 'Logo design — 3 concepts, 2 rounds of revisions' is far better than 'design work'. Group related items if the invoice is long.

  7. Apply tax correctly

    Add the appropriate tax — GST, VAT, sales tax or regional equivalent — at the correct rate. If your jurisdiction requires line-item tax, set a rate per item. If tax is applied once on the subtotal, show it as a separate row before the grand total. Always label the tax clearly so the client knows what they are paying and can claim input credit where eligible.

  8. Calculate the totals

    Subtotal, discounts, tax, shipping and the grand total should all be on the invoice, in that order, with the final amount due shown prominently. Double-check the arithmetic — a wrong total is the most common reason invoices get bounced back to the sender. A live-preview invoice generator handles the math for you so this never becomes a problem.

  9. Add payment terms and methods

    State when payment is due, what methods you accept (bank transfer, UPI, card, PayPal, crypto) and the account details the client needs. Including a payment QR code is a small touch that speeds up payment dramatically on mobile wallets. Mention any late-payment fees or early-payment discounts here so they are agreed up front.

  10. Send, track and follow up

    Export the invoice as a PDF, email it to the client with a short, polite note, and keep a copy for your records. Log the invoice in your tracker so you know when it was sent and when it was paid. If the due date passes without payment, send a friendly reminder — most late payments are simple oversights, not refusals.

Quick checklist before you send

  • Business name, address and contact details
  • Client name and billing address
  • Unique invoice number and issue date
  • Clear due date and payment terms
  • Itemised list with descriptions, quantities and prices
  • Subtotal, discount, tax and grand total
  • Accepted payment methods and account details
  • Optional: logo, purchase order number, notes

Small details that get you paid faster

A clear, well-structured invoice is paid, on average, faster than a vague one. Three habits help. First, send the invoice the same day you deliver the work — momentum is your friend. Second, make the amount due and due date impossible to miss; place them near the top of the document, in a larger or bolder style than the line items. Third, remove friction from payment: include every method you accept, with full account details and a QR code for mobile wallets, so the client can pay in two taps rather than digging through their banking app.

Keep reading, or jump straight into the generator and put this into practice.