Free foreverNo signupNo usage limitsBuilt for founders, agencies & small teamsSmart tools that skip the busywork

How-to guide

How to Write an Invoice (With a Free Template)

Updated July 25, 20269 min read

An invoice is the document that turns finished work into money in your account. It is also, quietly, a tax record: the IRS lists invoices among the supporting documents businesses are expected to keep for gross receipts and sales, alongside receipt books and deposit information. So an invoice has two jobs — get you paid quickly, and stand up as a record months later when someone asks what that $2,400 deposit was for.

Most late payments are not caused by difficult clients. They are caused by invoices that are missing a due date, a reference number, or clear instructions on how to actually pay. This guide walks through the ten elements every invoice needs, gives you a copy-paste template you can use today, and shows a complete worked example. At the end you'll be able to write one from scratch in about five minutes — or generate it instantly.

Editorial hero for the guide How to Write an Invoice with a free template — showing that a complete invoice needs a number, dates, itemized work, a total due, and payment instructions.

Quick answer: what every invoice must include

A complete invoice has ten elements. Miss one of the first eight and you'll be chasing the client for clarification instead of payment.

#ElementWhy it matters
1The word "Invoice"Distinguishes it from an estimate or receipt
2Your business detailsName, address, email, phone, tax ID if you have one
3Client detailsLegal business name and the person who approves payment
4Invoice numberUnique reference for both sides' records
5Issue dateStarts the payment clock
6Due dateThe single most important field for getting paid on time
7Itemized linesDescription, quantity, rate, and line total for each item
8Subtotal, tax, total dueThe math, shown so it can be checked
9Payment instructionsExactly how to pay — bank details, link, or accepted cards
10Terms and notesLate fee policy, deposit already paid, thank-you line

The anatomy of an invoice

Every invoice follows the same top-to-bottom logic: who is billing whom, for what, how much, and how to pay. Here is how those blocks sit on the page.

An annotated invoice layout. The header holds the word Invoice, the invoice number, issue date, and due date. Below it, the From block holds the sender's business details and the Bill To block holds the client's. The middle is an itemized table with description, quantity, rate, and amount columns. The bottom right stacks subtotal, sales tax, and total due, with payment instructions and terms running along the footer.
The standard invoice layout. Clients scan for three things — the total, the due date, and how to pay — so all three should be findable in under five seconds.

What you need before you start

Gather these first and writing the invoice takes minutes rather than an afternoon:

  • The agreed price, and any estimate or quote number it came from.
  • The client's correct legal name and billing contact. Invoices sent to the person you worked with, rather than the person who pays, are the most common cause of a silent 30-day delay in larger companies.
  • A record of what you delivered — hours, units, milestones, or a deliverable list.
  • Your payment terms — how many days the client has, and what happens after.
  • Your sales tax position — whether this sale is taxable, and at what combined rate.

Step 1: Number the invoice

Every invoice needs a unique number, and the numbers should never repeat or go backwards. Sequential numbering is what lets you — and an accountant, and eventually a tax authority — confirm nothing is missing.

Three schemes that work:

  • Plain sequential: 1001, 1002, 1003. Simplest. Start at 1001 rather than 1 so your first client can't tell they're your first client.
  • Date-based: 2026-07-014 (year, month, sequence). Makes filing and searching effortless.
  • Client-prefixed: ACME-014. Useful when you have a handful of retainer clients and want per-client continuity.

Pick one and never change it mid-year. If you use an estimate first, carry the estimate number into the invoice as a reference line — it links the two documents in both sets of records.

Step 2: Set the issue date and the due date

The issue date is the day you send it. The due date is the day payment is expected — and it must be an actual date, not a phrase.

"Net 30" is a term, not a due date. Half of the small businesses that write "Net 30" and nothing else get paid late simply because nobody in accounts payable did the arithmetic. Write both: Terms: Net 30 and Due: 24 August 2026. Our payment terms guide covers how to choose between Net 15, Net 30, due-on-receipt, and deposit structures.

Step 3: Itemize the work

Each line gets a description, a quantity, a rate, and a line total. The description is the part people rush and shouldn't — it's what the client's finance team reads when deciding whether to approve or query the invoice.

Weak: Consulting — $2,400

Strong: Brand strategy workshop and positioning document — 12 hours @ $200/hr — $2,400

The strong version survives being forwarded to someone who wasn't in the room. If you bill hourly, the Hourly Rate Calculator helps you set the rate in the first place, and our guide on setting your hourly rate covers the arithmetic behind it.

Step 4: Do the math — subtotal, tax, total

Show the stack, don't just show a number:

  1. Subtotal — all line totals added up.
  2. Discount, if any — as a line, with the reason ("10% repeat client discount"). Our discount guide covers what that discount actually costs you in margin.
  3. Sales tax — the taxable subtotal times your combined rate, shown as its own line with the rate stated ("Sales tax @ 8.25%").
  4. Total due — the number the client pays. Make it the largest text on the page.

Sales tax is where invoices most often go wrong, because the rate depends on where the sale happens and not every line is necessarily taxable. The Sales Tax Calculator handles both directions — adding tax to a price and pulling it back out of a tax-inclusive total.

Step 5: Say exactly how to pay

This is the field most often left vague, and it directly costs you days. "Payment via bank transfer" is not instructions. Instructions look like:

Bank transfer: First National, Account 1234567890, Routing 021000021, Reference: INV-1042 Card or ACH: [payment link] Checks payable to: Rivera Contracting LLC, 88 Mill Road, Springfield, IL 62701

Include the invoice number as the payment reference. Untraceable incoming payments are a real cost — you either spend an hour matching them or chase a client who has already paid.

The copy-paste invoice template

Fill in the bracketed fields. This is deliberately plain text so you can paste it into an email, a document, or a notes app and adapt it.

Copy-paste invoice template
INVOICE

Invoice number:  [INV-1042]
Issue date:      [25 July 2026]
Due date:        [24 August 2026]
Terms:           [Net 30]
Reference:       [Estimate EST-0117]

FROM
[Your Business Name]
[Street, City, State ZIP]
[email]  |  [phone]
[Tax ID / EIN, if applicable]

BILL TO
[Client Legal Name]
[Attn: Accounts Payable contact]
[Street, City, State ZIP]
[email]

-------------------------------------------------------------
DESCRIPTION                      QTY     RATE       AMOUNT
-------------------------------------------------------------
[Item or service description]    [1]     [$0.00]    [$0.00]
[Item or service description]    [1]     [$0.00]    [$0.00]
-------------------------------------------------------------
                              Subtotal              [$0.00]
                              Discount              [-$0.00]
                              Sales tax @ [0.00%]   [$0.00]
                              TOTAL DUE             [$0.00]
-------------------------------------------------------------

HOW TO PAY
Bank transfer: [Bank], Acct [number], Routing [number]
Reference: [INV-1042]
Checks payable to: [Your Business Name]

TERMS
Payment due within [30] days of the issue date.
A late fee of [1.5%] per month applies to overdue balances.

Thank you for your business.

Worked example: a contractor's invoice

Rivera Contracting finishes a bathroom tiling job for a property manager. The agreed scope was 3 days of labor at $520/day plus materials at cost. Materials came to $1,180. The client paid a $500 deposit when the estimate was approved. The combined local sales tax rate on materials is 8.25%; labor is not taxable in this jurisdiction.

LineDetailAmount
LaborTiling, master bath — 3 days @ $520/day$1,560.00
MaterialsPorcelain tile, thinset, grout, trim (at cost)$1,180.00
Subtotal$2,740.00
Sales tax8.25% on materials only ($1,180 × 0.0825)$97.35
DepositPaid 8 July 2026, estimate EST-0117−$500.00
Total due$2,337.35

Three things make this invoice work: the deposit appears as a visible line rather than being silently netted off, the tax line states what it was applied to, and the estimate number ties it back to what the client already approved. A client can check every number without emailing you.

Generate it instead

Once you've written a few by hand, the manual version stops being worth the time. The Invoice Generator builds a complete, professional PDF in the browser — line items, tax, discounts, logo upload, and a live preview — with no signup and nothing sent to a server. If you need to quote before you bill, the Estimate Generator produces the matching document, and our roundup of the best free invoice generators compares the wider options honestly, including the ones that beat ours for recurring billing.

Common mistakes

  • No due date. Terms without a calendar date puts the arithmetic on the person least motivated to do it.
  • Sending to the wrong person. Your day-to-day contact is often not the payer. Ask who to bill *before* you invoice.
  • Vague line descriptions. "Services rendered" invites a query, and a query resets the clock.
  • Reusing or skipping invoice numbers. Breaks your records and looks careless.
  • Burying the total. The number should be unmissable at a glance.
  • No payment reference. Creates untraceable deposits you'll spend time reconciling.
  • Waiting to send. Invoice the day the work is accepted. Every day you delay is a day added to the front of your payment cycle.
  • Netting off a deposit silently. Show it as a line; otherwise the client sees a total that doesn't match the estimate and pauses to ask why.

Pre-send checklist

  • Unique, sequential invoice number
  • Issue date and an actual due date, not just terms
  • Correct client legal name and billing contact
  • Every line has description, quantity, rate, and amount
  • Subtotal, any discount, tax with the rate stated, and total due
  • Tax applied only to taxable lines
  • Any deposit or prior payment shown as a visible line
  • Payment instructions with a reference
  • Late fee terms stated
  • Reference to the estimate or PO number if one exists
  • Saved a copy for your records

FAQs

Do I legally need to issue an invoice?+

For most US small businesses there is no standalone federal law requiring an invoice for every sale, but you are required to keep records that support the income you report. The IRS names invoices among the supporting documents for gross receipts, so in practice an invoice is how you satisfy that. If you're registered for sales tax, your state may also have specific requirements about what a sales document must show — check your state's revenue department.

What's the difference between an invoice and a receipt?+

An invoice requests payment; a receipt confirms payment was made. The invoice comes first and is a claim on money owed. The receipt comes after and is proof the obligation was settled. Many small businesses send both — the invoice on completion, the receipt once the transfer lands.

Should I put a late fee on my invoices?+

Yes, if you've stated it in advance in your contract or terms. A late fee you announce for the first time on an overdue invoice is difficult to enforce and damages the relationship. Common practice is 1–1.5% per month, but states cap the interest you can charge, so check your state's limit before setting a rate.

What invoice number should I start with?+

Anything except 1. Starting at 1001, or using a date-based scheme like 2026-07-001, avoids signalling that the client is your very first. The only hard rules are that numbers must be unique and should not go backwards.

How soon should I send an invoice?+

The same day the work is accepted, or the same day a billing period closes. Payment terms only start counting from the issue date, so a week's delay in sending is a week added to when you get paid — it doesn't buy the client any extra time, it just costs you.

Can I invoice without a registered business?+

Yes. Sole proprietors and freelancers invoice under their own name and Social Security number or an EIN. You still need all the same elements. If you're weighing whether to formalize, our [LLC formation guide](/guides/best-llc-formation-services) covers what registering actually changes and what it costs.

Do I charge sales tax on services?+

It depends entirely on your state and the service. Most states tax goods by default and services selectively — some tax almost no services, others tax many. Never assume; check your state revenue department's list, because charging tax you shouldn't and failing to charge tax you should are both expensive to unwind.

What to do next

Write your terms down once — invoice numbering scheme, payment window, late fee — and reuse them on every invoice. Consistency is what makes a one-person business read as a real business to someone else's accounts payable department.

Then stop writing them by hand. Generate your next one with the Invoice Generator, and if the job needs approval before you start, send an estimate first — our invoice vs estimate guide explains exactly when each one belongs.