Skip to main content
Guides

How to Write an Invoice: The Complete Step-by-Step Guide

Learn how to write a professional invoice that gets paid fast. Step-by-step instructions, essential elements, formatting rules, and sample invoice examples.

Elena Vance, Small Business Operations Specialist6 min readUpdated 2026-03-15
Standard Invoice Architecture

Compliant invoices balance legal identification, unambiguous itemization, and clear payment instructions.

1. Header & PartiesBusiness legal name, address, tax ID/EIN, client billing address.
2. Line Item TableDetailed task description, unit rates, quantities, and taxable status.
3. Terms & RemittanceDue date, payment options (ACH/card), and late fee penalties.
Quick Answer · how to write an invoice
To write an invoice, include: (1) your business name, logo, and contact info; (2) client name and billing address; (3) unique sequential invoice number; (4) invoice and due dates; (5) itemized breakdown of services or products with quantities and rates; (6) subtotal, tax, and total balance due; (7) clear payment instructions (ACH, Zelle, check).

Step 1: Display Your Business Information Clearly

Place your company name, physical or mailing address, phone number, and billing email at the top left. If you have a business logo, place it beside your name.

Step 2: Identify the Client

Include the exact company name or individual contact responsible for approving accounts payable. If billing a corporation, include the specific department or project manager.

Step 3: Establish Unique Invoice Meta Data

Every invoice must have: - Invoice Number: A unique alphanumeric identifier (e.g., INV-2026-0042). Never repeat an invoice number. - Invoice Date: The date the document is created and sent. - Payment Terms & Due Date: Specify when payment is expected (e.g., "Net 30 — Due March 15, 2026").

Step 4: Provide an Itemized Line-Item Breakdown

Avoid vague lump-sum descriptions like "Consulting - $4,000". Break the work down into readable components: - Specific deliverable or milestone description. - Hours worked or quantity of units supplied. - Unit rate and extended total.

Step 5: Detail Payment Methods & Instructions

Tell the customer exactly how to pay you. If accepting checks, state the payee name and mailing address. If accepting ACH or bank wire, provide routing and account numbers.

Fact-Checked Editorial Review

Reviewed by InvoiceGenerator.live Editorial Board against IRS regulations, commercial payment standards, and state sales tax compliance rules.

Editorial Policy →
Interactive Tool

Put This Guide Into Practice with Our Free Generator

Create compliant invoices with automated due dates, line items, and instant PDF download.

100% In-Browser PrivacyFree Instant PDF
Open Generator Now

Frequently Asked Questions

Can a non-registered business or sole proprietor write an invoice?

Yes. Any individual, freelancer, or sole proprietor in the US can issue an invoice. You can use your legal name or registered DBA (Doing Business As).

Do invoices need to be signed to be legally valid?

Generally no. An invoice is a billing demand rather than a contract. However, having a signed contract or written agreement prior to invoicing ensures legal enforceability.

How quickly should I send an invoice after completing a project?

Send your invoice within 24 to 48 hours of project completion. Prompt billing significantly shortens your payment cycle and demonstrates professionalism.

Related Invoicing Tools & Guides