InvoicePDF
HomeInvoice GeneratorBlog
InvoicePDF

Free online invoice generator & templates for freelancers and small businesses.

Create an invoice →

Templates & tools

  • Invoice generator
  • Invoice Template for Google Docs
  • Invoice Template for Word
  • Invoice Template for Canva
  • Microsoft Invoice Template
  • Invoice Template for Excel
  • Invoice Template for Google Sheets
  • Free Receipt Template
  • Blank Invoice Template
  • Contractor Invoice Template
  • Independent Contractor Invoice Template
  • Photography Invoice Template
  • Mechanic Invoice Template
  • Cleaning Invoice Template
  • Handyman Invoice Template
  • Rent Receipt Template
  • Payment Receipt Template
  • Cash Receipt Template
  • Donation Receipt Template
  • Receipt Book Template
  • FreshBooks Invoice Template
  • Wise Invoice Generator
  • QuickBooks Invoice Template
  • Zoho Invoice Template

Guides

  • What is an invoice?
  • How to write an invoice
  • What does Net 30 mean?
  • Invoice vs receipt
  • Proforma invoice
  • All guides →

Company

  • Blog
  • Privacy Policy
  • Terms of Service

© 2026 InvoicePDF. All rights reserved.

How to write an invoice: a step-by-step guide (make, create & send)

June 11, 2026 · 11 min read · By Charles Ugo
invoice

A sample invoice document on a desk

Writing an invoice is simpler than it sounds. You need your contact info, your client's info, a unique number, a list of what you did and what it costs, a due date, and payment instructions. That's it. This guide walks you through every field, shows two complete worked examples, and covers the mistakes that cause most delayed payments.


What is an invoice?

An invoice is a document you send to a client requesting payment after work is complete. It lists what you provided, what it costs, and when and how to pay.

It differs from two related documents:

  • Quote (or estimate): sent before the work, to agree on price.
  • Invoice: sent after the work, requesting payment.
  • Receipt: sent after payment, confirming it was received.

The sequence is: quote → invoice → receipt. The invoice asks for money; the receipt proves you got it.

Invoices also matter for your records. The IRS recommends keeping business records—including invoices—to support income and deductions when you file taxes.


The exact fields to include in an invoice

You don't need a special template or software. Every professional invoice has the same core fields:

1. Your name and contact information List your full name or business name, mailing address, email, and phone number. If you have a logo, place it here. You do not need an LLC or a registered business to invoice—a sole proprietor can use their own legal name.

2. Client's name and contact information The "Bill To" section: client name or company name, address, and email.

3. Invoice number A unique identifier for this document. Use sequential numbering: 001, 002, 003—or add the year (2026-001). Never reuse a number, even on a voided invoice. Duplicate invoice numbers corrupt your records and complicate tax filing. See what is an invoice number for a deeper look at numbering systems.

4. Invoice date and due date The invoice date is when you issued it. The due date is when payment is expected. Always include both so there is no ambiguity.

5. Line items — description, quantity, rate, and total The core of the invoice. List each service or product on its own row with enough detail that the client has no questions.

DescriptionQtyRateTotal
Website homepage design1$800$800
Contact page design1$200$200
Subtotal$1,000
Sales tax (if applicable)$0
Total due$1,000

6. Payment terms State when you expect to be paid and how. Common terms:

  • Due on receipt — pay immediately.
  • Net 7 / Net 14 / Net 30 — pay within that many days of the invoice date.

Net 30 means 30 days after the invoice date, not "by the 30th of the month." If you invoice on June 11 with Net 30 terms, payment is due July 11. For more on this, see what does Net 30 mean on an invoice.

7. Payment instructions Tell the client exactly how to pay: bank transfer details, PayPal address, check payable to whom, or a payment link. The easier you make it, the faster you get paid.

8. Notes (optional) A brief thank-you, a late-fee policy ("2% per month on overdue balances"), or special instructions. Keep it short.


Step-by-step: how to write your first invoice

Follow this checklist in order:

  1. Open a document—a free invoice generator, a Google Docs template, a Word template, or a plain spreadsheet.
  2. Add your name (or business name), address, email, and phone number at the top.
  3. Add the client's name, company, and address in a "Bill To" block.
  4. Assign the next invoice number in your sequence. Write it down so you don't repeat it.
  5. Add today's date as the invoice date.
  6. Add the due date based on your payment terms (e.g., today + 14 days for Net 14).
  7. Create a table with columns: Description, Qty, Rate, Total. Fill in one row per service or item.
  8. Sum the rows into a subtotal. Add a sales tax row only if applicable to your work and state. Show the final total.
  9. Write your payment instructions clearly: "Pay via PayPal to payments@youremail.com" or "Bank transfer: [bank name, routing/account number]."
  10. Add a brief note or thank-you if you like.
  11. Export to PDF and send. A PDF preserves your layout across every device.

How to word your line items (be specific)

Vague descriptions are one of the top causes of delayed payment. A client who can't match the line item to the work they received will email you first—and that delay adds days.

Avoid:

  • "Services rendered"
  • "As discussed"
  • "Consulting"

Use instead:

  • "Website redesign — 3 pages + mobile layout, delivered May 15"
  • "Copywriting — 4 blog posts × 800 words, April 2026"
  • "Photography — 2-hour product shoot, 40 edited images"

Rule of thumb: describe the work the way you'd explain it out loud to someone who wasn't on the project.


Worked example 1 — freelance web designer

INVOICE

From:
  Jordan Blake Web Design
  88 Oak Street, Austin TX 78701
  jordan@blakedesign.com | (512) 555-0192

Bill To:
  Apex Marketing Group
  200 Commerce Ave, Houston TX 77002

Invoice #:   2026-008
Invoice Date: June 11, 2026
Due Date:     June 25, 2026  (Net 14)

----------------------------------------------
Description                   Qty  Rate    Total
----------------------------------------------
Homepage redesign               1  $900   $900.00
About page redesign             1  $350   $350.00
Logo refresh                    1  $200   $200.00
----------------------------------------------
Subtotal                                $1,450.00
Sales tax                                   $0.00
----------------------------------------------
TOTAL DUE                               $1,450.00
----------------------------------------------

Payment: PayPal — jordan@blakedesign.com
         or bank transfer (details on request)

Thank you for your business!

Worked example 2 — self-employed dog walker

INVOICE

From:
  Priya Sharma
  44 Maple Drive, Denver CO 80203
  priya@sharmapetcare.com | (720) 555-0348

Bill To:
  Henderson Family
  12 Birch Ln, Denver CO 80204

Invoice #:   INV-2026-003
Invoice Date: June 11, 2026
Due Date:     June 18, 2026  (Net 7)

----------------------------------------------
Description                   Qty  Rate    Total
----------------------------------------------
Dog walks (2 dogs, Mon-Fri)    10  $25   $250.00
----------------------------------------------
TOTAL DUE                               $250.00
----------------------------------------------

Payment: Venmo — @priya-sharma-petcare
         or check payable to "Priya Sharma"

A 5% late fee applies after 10 days overdue.

Notice what both examples share: a unique number, an exact due date, line items specific enough to recognize at a glance, the math shown clearly, and one unambiguous way to pay.


How to number your invoices

Pick a format and stick with it:

FormatExample
Sequential001, 002, 003
Year + sequence2026-001, 2026-002
Prefix + year + sequenceINV-2026-001
Client code + sequenceAPEX-001

Critical rule: never reuse an invoice number. Even if you void or cancel an invoice, retire its number and move to the next one. Duplicate numbers cause misfiled payments, audit headaches, and confusion with clients. Leave a note in your records for any gap (e.g., "INV-2026-004 — voided, duplicate item").


Setting payment terms

Payment terms tell the client when you expect to be paid. Spelling them out prevents the most common source of late payment: the client simply didn't know a deadline existed.

TermMeaning
Due on receiptPay immediately upon receiving the invoice
Net 7Pay within 7 days of the invoice date
Net 14Pay within 14 days of the invoice date
Net 30Pay within 30 days of the invoice date
Net 60Pay within 60 days of the invoice date

Shorter terms help your cash flow. Net 14 is a reasonable default for freelancers and small service businesses. Net 30 is standard in corporate procurement but stretches your wait unnecessarily for routine work.

If you want to charge a late fee, state it before the due date: "A 1.5% monthly fee applies to balances unpaid after the due date." You can only enforce what was agreed up front.

Early-payment discounts (e.g., "2% off if paid within 7 days") can nudge slow payers to act quickly—useful for larger projects.


How to send your invoice

PDF email attachment is the standard. It looks professional, locks your layout, and gives both parties a clear record. Keep a copy for yourself.

What to write in the email:

Subject: Invoice #2026-008 — Jordan Blake Web Design

Hi [Client Name],

Please find attached Invoice #2026-008 for the website redesign project. Payment is due by June 25.

Let me know if you have any questions.

Thanks, Jordan

Best practices:

  • Send the invoice the same day you finish the work—don't batch invoices at month-end.
  • Put your payment details in both the invoice PDF and the email body (reduces the "how do I pay?" reply).
  • Follow up with a polite reminder one or two days before the due date.
  • For the full sending workflow, see how to send an invoice.

Other delivery methods:

  • Online invoicing tools (Wave, QuickBooks, PayPal) add a "Pay Now" button so clients pay in one click.
  • Google Docs or Word shared as a link works for informal arrangements, but still export to PDF when possible.

Tips to get paid faster

According to a Fundbox analysis of more than 39 million invoices, U.S. small businesses are owed roughly $825 billion in unpaid invoices at any given time.

A clear, professional invoice reduces your slice of that number:

  • Invoice immediately. Urgency and memory fade fast. The sooner you ask, the sooner you're paid.
  • Use shorter payment terms. Net 14 instead of Net 30 cuts your average wait nearly in half.
  • Include a payment link. Removing friction removes the "I'll do it later" excuse.
  • Send a gentle reminder before the due date. One email two days out is more effective than chasing an overdue invoice.
  • Make it easy to ask questions. If your description is unclear, clients hold payment while they figure it out.

Common mistakes to avoid

No due date. Without one, clients don't know when they're late. Always include a specific date.

Vague line items. "Services rendered" means nothing. Describe the deliverable precisely.

Missing payment instructions. If the client has to ask how to pay, you've added a delay. Put payment info in both the invoice and the email.

No invoice number. Invoice numbers make bookkeeping and tax filing vastly easier. Assign one to every invoice, including small jobs.

Reusing invoice numbers. This is a hard rule: each invoice gets a unique number for life. Even voided invoices keep their number—just annotate the void in your records.

Waiting to send. Invoices sent at month-end get paid later than invoices sent the same day as the work. Send promptly.

Myths worth correcting:

  • "Small jobs don't need an invoice." Every transaction should have one—it's your record and your protection.
  • "I need an LLC to invoice." Not true. Sole proprietors invoice under their own legal name every day.
  • "You must use accounting software." A Word document or free generator is perfectly fine, especially when starting out.

Frequently Asked Questions

How do I write an invoice if I'm not a registered business? You don't need an LLC or business license. A sole proprietor—a freelancer, contractor, or anyone doing work for pay—can invoice under their own legal name. List your name and personal address where a business name would appear. You'll still report the income; the IRS Self-Employed Individuals Tax Center explains how that works.

What should an invoice include? Your name and contact info, client name and contact info, a unique invoice number, the invoice date and due date, a line-item table of services or products with quantities and rates, the total due, and payment instructions. See what is an invoice — beginner guide for a broader overview.

Do I need to charge tax on an invoice? It depends on your state and the type of work. There is no federal sales tax in the United States—sales tax is set state by state, and many services are entirely exempt. This is general information, not tax advice. Confirm your state's requirements or consult a tax professional before adding a tax line.

How do I write an invoice as a freelancer? Use your name (or trade name) as the sender, assign a sequential invoice number, list each deliverable with a clear description, quantity, and rate, set your payment terms (Net 14 is a common freelancer default), and specify how you accept payment. A free invoice generator or a simple Word or Google Docs template covers everything you need.

Can I write an invoice by hand? Yes—a handwritten invoice is valid as long as it includes all the key fields. That said, a typed PDF looks more professional and is easier for clients to file or process. If you're doing regular work, a free template saves time and prevents omissions.

How do I number my invoices? Assign a unique number to every invoice before you send it. A simple format like 001 / 002 or 2026-001 works well. Never reuse a number, even on a voided invoice—gaps are fine, but duplicates are not.


Ready to write yours? Use the free invoice generator to fill in your details and download a clean PDF in minutes—no account required. Or start from a Google Docs invoice template or a Word invoice template if you prefer working in a document editor.