June 21, 2026 · MyGPTList

How to Write an Invoice (Free Template + Generator)

How to write an invoice that gets paid — the required fields, how to number invoices, payment terms like Net 15/30, and the tricks that get you paid faster.

A proper invoice has seven things: a unique invoice number, the issue and due dates, your details, the client's details, an itemized list of what you're billing for, the tax and total, and clear payment terms. Get those right and you look professional and get paid faster. Miss one — usually the due date or a clean total — and your invoice sits in someone's inbox for weeks. Here's exactly what to put on one.

What information must be on an invoice?

Every invoice needs these fields, no exceptions:

  1. The word "Invoice" — so it's not mistaken for a quote or receipt.
  2. A unique invoice number — for your records and theirs (more on numbering below).
  3. Issue date and due date — when you sent it, and when payment is owed.
  4. Your name/business, address, and contact — plus your tax/VAT ID if you have one.
  5. The client's name, business, and billing address.
  6. Line items — a description of each product or service, quantity, unit price, and line total.
  7. Subtotal, tax, and grand total — broken out so the math is obvious.
  8. Payment terms and methods — how and by when to pay.

That's the whole anatomy. Everything else (your logo, a thank-you note, a PO number) is optional polish.

How do I number my invoices?

Use a sequence you'll never repeat. The simplest reliable system is year + sequential number: 2026-001, 2026-002, and so on. It sorts cleanly, makes your records easy to audit, and quietly tells the client you're organized.

A few rules:

  • Never reuse a number, even for a corrected invoice — issue a new one instead.
  • Don't start at 0001 if you'd rather not advertise that they're your first client. Starting at 2026-014 is a harmless white lie.
  • Keep one continuous sequence across all clients, not a separate count per client.

What are payment terms like Net 15 and Net 30?

Payment terms tell the client when payment is due. Net 15 means "due within 15 days of the invoice date"; Net 30 means 30 days; Due on receipt means pay now.

For freelancers and small businesses, shorter is better. Net 15 gets you paid faster than Net 30 without feeling aggressive, and "Due on receipt" is fair for small one-off jobs. Whatever you choose, write a literal calendar date too — "Due July 6, 2026" beats "Net 15," because the client doesn't have to do math to know when they're late.

How do I get paid faster?

Most late payments aren't bad faith — they're friction. Remove the friction:

  • Put a real due date on the invoice, not just "Net 30."
  • Offer easy payment methods — bank transfer, card, PayPal, Stripe, Wise. The fewer steps, the sooner you're paid.
  • Add a late fee clause — something like "1.5% per month on overdue balances." You rarely have to charge it; it just makes deadlines real.
  • Take a deposit on big jobs — 30–50% upfront for new clients protects you and filters out flakes.
  • Send the invoice immediately after the work, while it's fresh in the client's mind.

If a client goes quiet after the due date, a short, polite nudge does most of the work — see our guide to the follow-up email after no response for templates that don't burn the relationship.

Do I need to charge tax?

Sometimes. Whether you add sales tax, VAT, or GST depends on where you and your client are based and what you're selling — there's no universal rule. If you're registered to collect tax, show it as its own line so the client sees the breakdown. If you're not sure of your obligations, check with a local accountant before you guess; getting it wrong is a hassle to unwind later.

A simple invoice template

Here's a layout you can copy:

INVOICE                                   Invoice #: 2026-014
                                          Issue date: June 21, 2026
                                          Due date:   July 6, 2026 (Net 15)

From: Your Name / Business          Bill to: Client Name / Business
      Address, email                        Address, email

Description                  Qty    Rate       Amount
-------------------------------------------------------
Brand logo design            1      $800       $800
Social media kit             1      $350       $350
-------------------------------------------------------
                                    Subtotal:  $1,150
                                    Tax (0%):  $0
                                    Total Due: $1,150

Payment: Bank transfer to [details] or [payment link]
Terms: Net 15. Late balances accrue 1.5%/month.

Send your first invoice in two minutes

You don't need accounting software to bill a client well — you need a clean, complete invoice with a clear due date. Skip the formatting and generate a professional PDF now with our free invoice generator (no signup, no watermark). Once it's sending, the rest of the back-office gets easier too — explore the solopreneur and small-business toolkit for pricing and rate tools, and if you're still setting your numbers, start with how much a freelancer should charge.

Try it now: Free Invoice Generator

Create and download a professional invoice — no signup.

Open the free tool

Want more guides like this?

Join the newsletter for practical, no-fluff guides and free tools — about once a week.

No spam. Unsubscribe anytime. We'll only email what you asked for.

← All articles