How to Write a Professional Invoice (Step-by-Step)

March 2025 · 6 min read

An invoice is how you get paid. If it's missing information, poorly formatted, or confusing to read, you're giving clients a reason to delay. A professional invoice removes every excuse and makes payment the obvious next step.

Here's exactly how to write one — and what you should never leave out.

What Is an Invoice (and Why It Matters)

An invoice is a formal document requesting payment for goods or services. It's not just a polite ask — it's a legal record of what was agreed, what was delivered, and what's owed. In any payment dispute, an invoice is your primary evidence.

Good invoices also signal professionalism. Clients who receive a clean, detailed invoice take payment more seriously than clients who get a "hey, here's my Venmo" message.

Required Elements of a Professional Invoice

1. The Word "Invoice" at the Top

Sounds obvious. You'd be surprised how many people skip it. Label your document clearly — it signals this is a formal billing document, not an estimate or proposal.

2. Invoice Number

Every invoice needs a unique identifier. This helps you track payments, reference specific invoices in conversations, and maintain organized records. Use a simple sequential system: INV-001, INV-002, or incorporate the year: INV-2025-001.

3. Invoice Date and Due Date

Invoice date: When you issued the invoice.
Due date: When payment is expected.

Without a due date, "when is this due?" becomes a conversation you'll have every time. Set clear terms. Common standards: Net 15, Net 30, or "Due upon receipt."

4. Your Business Information

  • Your full name or business name
  • Address
  • Email address
  • Phone number
  • Website (optional but professional)

5. Client Information

  • Client's name or company name
  • Billing address
  • Contact email

Always double-check the billing contact — the person who commissioned the work isn't always the accounts payable person.

6. Itemized List of Services or Products

This is the core of the invoice. For each item include:

  • Description: What exactly was delivered
  • Quantity: Hours, units, or a fixed project
  • Rate: Price per unit or hourly rate
  • Amount: Quantity × Rate

Be specific. "Website design" is vague. "Homepage redesign — 12 hours @ $95/hr" is clear and defensible.

7. Subtotal, Taxes, and Total

  • Subtotal: Sum of all line items
  • Tax: If applicable, show the rate and dollar amount
  • Total Due: The final number, bolded and obvious

Don't bury the total. It should be impossible to miss.

8. Payment Methods

List exactly how you accept payment:

  • Bank transfer (include account/routing details or a link)
  • Credit card
  • PayPal, Venmo, Zelle, etc.
  • Check (make payable to...)

The easier you make it to pay, the faster you get paid. Friction kills payment speed.

9. Notes or Terms

Optional but useful:

  • Late payment fee policy
  • Thank you note
  • Project-specific notes
  • Contract reference number

Common Invoice Mistakes That Delay Payment

  • No due date: Client assumes there's no urgency
  • Vague line items: Client questions what they're paying for
  • Missing payment instructions: Client has to ask how to pay
  • Wrong billing contact: Invoice lands in the wrong inbox and sits
  • No follow-up system: Invoice is sent and forgotten until it's 60 days overdue

How to Send an Invoice Professionally

Email is standard. Send as a PDF — never an editable document. Include a brief, professional note in the email body:

"Hi [Name], please find attached Invoice #INV-2025-047 for [project] totaling $[amount], due [date]. Payment instructions are included on the invoice. Let me know if you have any questions."

Simple. Clear. Done.

Use Software to Do This Faster

Building invoices in Word or Google Docs works once. If you're invoicing regularly, it becomes tedious and inconsistent. Invoicing software handles numbering, client records, due date tracking, and payment status automatically.

Send Your First Invoice in 2 Minutes

SlateInvoice makes professional invoicing fast — auto-numbered, beautifully formatted, ready to send. Plans start at $7/month.

Start Free →