Guide

How to Write a Professional Invoice (Step by Step)

Learn exactly what to include on an invoice, how to format it, and how to get paid faster.

5 min read

What Is an Invoice?

An invoice is a document that records what a customer is being charged, how the total was calculated, and when payment is due. It may cover completed work, delivered products, a deposit, a project milestone, or a recurring service period.

An invoice is different from a quote. A quote asks the client to approve proposed scope and pricing; an invoice asks the client to pay. See the full invoice vs quote comparison when you are deciding which document to send.

What to Include on Every Invoice

A clear invoice normally includes:

Your location may require additional information, such as a tax registration number, company registration details, supply date, customer tax ID, or particular wording. A template helps with structure, but it does not replace checking local invoicing rules.

Step-by-Step: How to Write an Invoice

Step 1: Start with the right document

Use an invoice only when an amount is actually due. If you are still proposing the work, create a quote first. If the client has accepted a quote, keep its reference nearby so the invoice can match the agreed scope.

Open the invoice generator when you are ready to fill in the billing details.

Step 2: Add the seller and client details

Enter your business name and the contact details the client can use for billing questions. Then identify the client or legal entity responsible for payment. Check spelling, company suffixes, email addresses, and billing addresses against the agreement or purchase order.

Step 3: Assign a unique invoice number

Choose a predictable sequence such as INV-2026-001, followed by INV-2026-002. The exact format matters less than consistency, uniqueness, and compliance with local rules.

Do not reuse a cancelled invoice number for a different sale. If you need separate sequences for business units or years, document how they work.

Step 4: Set the issue date, due date, and terms

Add the date the invoice is issued and an exact due date. If your agreement says Net 14 or Net 30, make sure the due date matches that calculation. The invoice payment terms guide explains common options.

Avoid adding a late fee or new payment condition that the client did not see in the accepted quote or agreement. Any such term should be clear, lawful, and agreed before it is enforced.

Step 5: Write specific line items

Use one line for each distinct product, service, phase, or fee. A useful description tells the client what was delivered and the period, quantity, or location it covers.

| Vague line item | Clearer line item | |---|---| | Training | Personal training package - 8 one-hour sessions | | Cleaning | Exterior window cleaning - 24 windows | | Design work | Homepage design - final approved layout | | Service | Pest inspection - residential property |

Industry templates can provide a practical starting point. The personal training invoice template separates sessions from program design, while the window cleaning invoice template includes screens and tracks as optional line items.

Step 6: Calculate subtotal, tax, credits, and total

For each line, multiply quantity by rate. Add the line totals to get the subtotal, then apply tax, discounts, shipping, or other adjustments in the correct order for your jurisdiction.

If the client already paid a deposit, show it as a credit and make the remaining balance obvious. Review decimal places, currency, tax rate, and whether prices are tax-inclusive or tax-exclusive.

Step 7: Add payment instructions and useful notes

Tell the client how to pay and which invoice number to include as the payment reference. If payment details have changed, verify them through a trusted channel; payment-detail fraud often relies on unexpected changes sent by email.

Notes can also identify:

Keep terms relevant. Long boilerplate can make the actual due date and payment instructions harder to find.

Step 8: Review and send the PDF

Before sending, check:

InvoiceCut creates the PDF in your browser. Download it, use a clear filename such as INV-2026-001-client-name.pdf, and send a short message that repeats the invoice number, amount due, and due date.

Complete Invoice Example

Here is a simple service invoice structure:

| Field | Example | |---|---| | Invoice number | INV-2026-014 | | Issue date | July 23, 2026 | | Due date | August 6, 2026 | | Reference | Accepted quote QUO-2026-009 | | Line item 1 | Exterior window cleaning - 24 windows | | Line item 2 | Screen cleaning - 12 screens | | Subtotal | $320.00 | | Tax | Add only if applicable | | Deposit received | -$100.00 | | Balance due | Subtotal plus tax, less deposit |

Replace the example figures with the actual agreement. Do not use a sample tax rate or legal term without checking whether it applies.

Common Invoice Mistakes to Avoid

A Simple Follow-Up Process

Send the invoice promptly when the agreed billing event occurs. Confirm receipt for important invoices, keep the accepted quote and delivery evidence with your records, and send a polite reminder when the due date passes.

The goal is not aggressive collection language. It is a document the client can verify and route for payment without asking you to explain the basics again.

Build a professional invoice with client details, line items, taxes, discounts, notes, and payment terms. The preview updates as you type, and the PDF export is generated from the information in your browser.

Create a free invoice

Free plan PDFs include InvoiceCut watermark View all plans.