GUIDE
Four Small Business Invoice Examples, Written Out Line by Line
A good invoice is not a pretty one. It is one where the client can see exactly what they owe, by which calendar date, and how to pay in one click. Below are four complete examples you can copy, with the reasoning behind each line.
What every invoice needs, and what it does not
In the US there is no federal law that dictates what an invoice must look like. The IRS cares that you keep records supporting your income, and your state cares that you charge sales tax correctly where it applies. Everything else is about getting paid faster and being able to find the invoice again in three years.
That gives you a short list. Every invoice should carry:
- Your business name, address, and a contact email. If you have an EIN and your clients are businesses, it does no harm to include it.
- The client's name, and for businesses, the person or department who pays. That is often not the person who hired you.
- A unique invoice number. It should never repeat and never restart at 1 each year unless you add the year (INV-2026-001).
- The issue date and a due date written as a date. "Due November 1, 2026," not "Net 30."
- Line items a stranger could understand. What was done, how many, at what rate.
- Deposits or earlier payments already made, shown as a minus line, so the balance is obvious.
- Tax, if any, on its own line.
- How to pay: a payment link first, then bank or check details for people who will not click links.
What you do not need: a logo the size of a postcard, a paragraph of legal terms copied from somewhere else, or a "Thank you for your business!" banner. The legal terms belong in your contract or quote, which the client agreed to before you started. The invoice just points back to it.
If you sell outside the US, check local rules. In the UK, for example, the government publishes a specific list of what an invoice must include, and VAT-registered businesses have extra requirements.
Example 1: a wedding photographer's balance invoice
Most photographers bill twice: a deposit when the contract is signed, and the balance before the wedding. The balance invoice is where things go wrong, because couples forget what they already paid and panic at the full package price. So the deposit goes on the invoice as a line.
All names and prices in these examples are made up to show the structure. They are not market rates.
Maya Torres Photography
214 Elm Street, Asheville, NC 28801 · hello@mayatorresphoto.comInvoice INV-2026-058
Issued: September 20, 2026
Due: October 3, 2026 (14 days before the wedding, per contract signed March 2, 2026)Bill to: Jordan Lee and Sam Patel
| Item | Qty | Rate | Amount |
|---|---|---|---|
| Full-day wedding coverage, October 17, 2026 (8 hours, one photographer) | 1 | $3,400.00 | $3,400.00 |
| Second photographer, 6 hours | 1 | $400.00 | $400.00 |
| Retainer paid March 2, 2026 (INV-2026-012) | 1 | -$1,000.00 | -$1,000.00 |
| Balance due | $2,800.00 | ||
Pay online: [payment link] · Or by check to Maya Torres Photography at the address above.
Why it is built this way:
- The due date is tied to the contract. "Per contract signed March 2" reminds the couple this is not a surprise, without restating the whole contract.
- The retainer references its own invoice number. If they question it, you both look up INV-2026-012 and the argument is over.
- The event date is in the line item. Six months later, when you are doing your books, "Wedding coverage" tells you nothing. "October 17, Lee/Patel" does.
On tax: whether photography is taxable depends on your state and on whether you deliver prints, albums or digital files only. Check your state revenue department's page on photography before you assume either way.
Example 2: a body shop invoice where insurance pays most of it
A collision repair invoice has two audiences: the car owner, who mostly cares about the deductible, and the insurer, who cares about every hour and part number. One invoice has to satisfy both, which means detail the owner will skim and the adjuster will read line by line.
Northside Collision
88 Industrial Way, Dayton, OH 45404 · office@northsidecollision.comInvoice 4471 · Repair order RO-2210
Issued: October 12, 2026 · Customer portion due at vehicle pickupCustomer: Priya Raman · 2021 Honda CR-V, VIN ending 4F2219
Insurer: [Carrier name], claim #[number]
| Item | Qty / hrs | Rate | Amount |
|---|---|---|---|
| Body labor: remove and replace rear bumper cover, repair right quarter panel | 6.5 hrs | $62.00 | $403.00 |
| Paint labor: refinish bumper cover and quarter panel, blend adjacent | 4.0 hrs | $62.00 | $248.00 |
| Paint and materials | 4.0 hrs | $40.00 | $160.00 |
| Rear bumper cover, OEM, part #[number] | 1 | $385.00 | $385.00 |
| Sublet: four-wheel alignment | 1 | $110.00 | $110.00 |
| Subtotal | $1,306.00 | ||
| Sales tax on parts and materials (rate per your state) | [amount] | ||
| Paid by insurer | -[amount] | ||
| Customer deductible due | $500.00 | ||
What matters here:
- Parts and labor are separate lines. In a lot of states, sales tax applies to parts and materials but not to separately stated repair labor. Lump them together and you may end up charging, or owing, tax on the whole thing. The rule varies by state, so check yours.
- The VIN and repair order number are on it. The insurer matches payments by claim and vehicle, not by your invoice number.
- The customer's line is the last and boldest. Priya sees $500 and nothing else she needs to act on. That is the whole goal.
- "Due at pickup" is a real due date for a shop holding the car. It is the strongest payment term in this article.
Most body shops run estimating software that produces this layout for insurers. If yours does, keep using it for the insurer copy and make sure the customer-facing version leads with the deductible.
Example 3: a contractor's progress invoice on a remodel
On a job that runs for weeks, you bill in stages. The mistake contractors make is sending each stage as if it stood alone: "Invoice: rough-in complete, $12,600." The homeowner has no idea how that fits into the $42,000 they agreed to, and starts wondering whether they are being billed twice.
Every progress invoice should show the whole contract and where this payment sits in it.
Hollis Remodeling LLC · License #[number]
1500 Cedar Ave, Columbus, OH 43215 · billing@hollisremodel.comInvoice HR-2026-114 · Progress payment 3 of 4
Issued: October 14, 2026 · Due: October 24, 2026Client: Dana and Chris Whitford · Kitchen remodel, 42 Birch Lane
Contract dated August 1, 2026
| Milestone | Contract amount | Status |
|---|---|---|
| 1. Signing | $4,200.00 | Paid August 1 |
| 2. Demolition complete, cabinets ordered | $12,600.00 | Paid August 29 |
| 3. Rough plumbing and electrical passed inspection | $12,600.00 | This invoice |
| 4. Final walkthrough complete | $12,600.00 | Not yet due |
| Contract total | $42,000.00 |
Change order #1 (added under-cabinet lighting, signed September 12): $850.00, billed with this invoice.
Amount due now: $13,450.00
Paid to date: $16,800.00 · Remaining after this payment: $12,600.00
Why this layout works:
- Each milestone is something the client can see. "Rough-in passed inspection" is checkable. "Phase 2" is not. When payment is tied to a visible event, there is nothing to argue about.
- The change order is named, dated and signed separately. Unsigned change orders that show up on invoices are where remodel disputes start.
- Paid to date and remaining are both shown. The client should never have to do arithmetic to trust you.
Before you copy the schedule, check your state's rules on deposits. California, for example, limits the down payment on most home improvement contracts to $1,000 or 10% of the contract price, whichever is less. Your first milestone has to fit whatever your state allows.
Example 4: invoicing another business, where the PO number is everything
When your client is a company, the person who hired you almost never pays you. An accounts payable clerk does, and they process invoices against a checklist. If your invoice does not match something in their system, it sits in a queue until somebody chases it. That somebody is you.
Brightline Commercial Cleaning · EIN [number]
Remit to: PO Box 3310, Tampa, FL 33601 · accounts@brightlineclean.comInvoice BCC-2026-0907
Issued: October 1, 2026 · Due: October 31, 2026
PO number: 55-10482Bill to: Accounts Payable, Harbor Property Group, ap@harborpg.com
Service contact: Lena Ortiz, Facilities Manager
Service location: Harbor Point Offices, 400 Bay Street, Floors 2 to 4
| Service | Qty | Rate | Amount |
|---|---|---|---|
| Nightly janitorial, September 1 to 30, 2026 (22 service nights) | 22 | $185.00 | $4,070.00 |
| Carpet extraction, floor 3, September 19 (per Lena Ortiz email, September 15) | 1 | $640.00 | $640.00 |
| Total due | $4,710.00 | ||
Payment: ACH to [bank details] or [payment link]. Please include invoice number on remittance.
The details that move it through AP:
- The PO number is near the top. Many companies will not pay an invoice without one. Ask for it when you get the work, not when you send the bill.
- It is addressed to the AP inbox, with the hiring manager named separately. Lena approves it. AP pays it. Send it to both.
- The extra job references the email that approved it. Out-of-scope work without a paper trail is the line AP will kick back.
- Have a W-9 ready. US companies typically need your W-9 on file before they will pay a vendor. Send it with your first invoice so it is not the reason payment number one is late.
- "Due October 31" instead of "Net 30." Net 30 from what: the invoice date, the date they received it, the date it was approved? A date ends that question.
The mistakes that make good invoices get paid late
Looking across all four examples, the same handful of problems causes most slow payments. None of them are about design.
- Payment terms as jargon. "Net 15" and "Due on receipt" both get read as "whenever." A calendar date is a commitment. Put it in bold.
- No way to pay in one click. If paying you means finding a checkbook or typing a routing number, some clients will put it off. A card or bank payment link removes the excuse. Our guide to setting up a Stripe payment link that tells you who paid covers the version that does not leave you guessing which payment was which.
- Invoice that does not match the quote. If the quote said "Full-day coverage, $3,400" and the invoice says "Photography services, $3,400," the client has to stop and wonder whether those are the same thing. Copy the line wording from your quote. If you need help writing quotes that make this easy, see how to send a quote to a client, with three examples written out.
- Sending an editable file. A Word document can be changed and looks unfinished. Send a PDF or a hosted invoice link.
- Invoice numbers that repeat. Two INV-001s will confuse your bookkeeper, your client and the IRS if anyone ever asks. Use a prefix and keep counting.
- Late fees that appear for the first time on the invoice. A late fee you never agreed in writing is hard to collect and usually just starts an argument. Put it in the contract or quote, keep it within your state's limits, then reference it on the invoice.
- Not following up. Most late invoices are forgotten, not disputed. A short reminder on the due date and again a week later collects more than any template change. And if a client tells you they do not have to pay because the bill came late, they are usually wrong; we covered the four real exceptions separately.
Which tool to make these in
You do not need special software to send any of the invoices above. What you pick depends on what else you need it to do.
A Google Docs or Word template works if you send a few invoices a month. Keep a master copy, duplicate it each time, export to PDF. The weak spots are numbering (you will forget which number you used last) and knowing who has paid. Keep a simple spreadsheet with invoice number, client, amount, due date and date paid, and look at it every Monday.
Accounting software such as QuickBooks, Xero or Wave is the better choice if invoicing is mostly what you need. Invoices flow straight into your books, numbering is automatic, and your accountant will already know the software. For a lot of small businesses this is the right answer and nothing more is needed.
Trade-specific software is often best where it exists. Body shops already have estimating systems built around insurer requirements. Clinics have practice management systems. Do not replace those with a general tool.
An all-in-one portal makes sense when the invoice is the last step of a longer chain: a booking, a quote, a signed contract, then a deposit and balance. Fynl does that in one place for $49 a month, so the invoice lines come straight from the accepted quote and the deposit is already shown as paid. It connects to your Gmail for sending and reminders. It does not send invoices or reminders by text message, so if your clients only respond to SMS, look elsewhere or pair it with something that does.
Whichever you choose, check that it can do three things: number invoices automatically, show a balance after deposits, and attach a payment link. If it cannot, the layout does not matter.
Questions people also ask
Is there a legal format an invoice has to follow in the US?
No federal law sets an invoice format. You need records that support your income for the IRS, and you need to charge and show sales tax correctly where your state requires it. Some industries and states add rules, such as contractor license numbers on paperwork, so check your trade's requirements.
Should I write Net 30 or an actual due date?
An actual date. Net 30 leaves room to argue about when the 30 days started. "Due October 31, 2026" does not, and it is easier for the client to put in their calendar.
What is the difference between an invoice and a receipt?
An invoice asks for payment. A receipt confirms payment was made. Many tools mark the invoice as paid and send it back as a receipt, which is fine as long as it shows the date and method of payment.
Can I add a late fee to an invoice?
You can, but it is much easier to collect if the client agreed to it in writing before the work, usually in your contract or quote, and if it stays within your state's limits. A late fee that first appears on the invoice mostly starts arguments.
Do I need to restart invoice numbers every year?
No, and restarting without a year prefix causes duplicates. Either keep counting forever or use a format like INV-2026-001 so numbers never repeat.
Sources
More on getting paid
Yes, You Still Owe a Late Invoice, With Four Real Exceptions
In almost every case, yes. The debt comes from what you agreed to buy, not from the invoice, so a bill that ar
GETTING PAIDHow to Send a Quote to a Client, With Three Examples Written Out
Email the quote within a day of talking to the client. Put the total, the expiry date, and the one thing they
GETTING PAIDA Quote Template and the Email That Sends It, Set Up in Gmail and Google Docs in Under an Hour
Build one master quote in Google Docs, then save a Gmail template that puts the total, deposit, expiry date an
One portal instead of five subscriptions
CRM, calendar, quotes, invoices, website and email — with the AI running on your own Claude or ChatGPT API key, so there is no markup on it.
See pricingMore posts