How to Write an Invoice: Complete Guide

A professional invoice is more than just a bill - it's a legal document that requests payment for services rendered or products sold. Learn how to create invoices that get you paid faster and maintain professional client relationships.

Essential Elements of Every Invoice

Every professional invoice must include these critical elements:

1. "Invoice" Header

Clearly label the document as an "INVOICE" at the top. This distinguishes it from quotes, estimates, or receipts.

2. Your Business Information

  • Business name (or your name if sole proprietor)
  • Business address
  • Phone number
  • Email address
  • Website (optional but professional)
  • Tax ID or business registration number (if applicable)

3. Client Information

  • Client's name or company name
  • Billing address
  • Contact person (for companies)

4. Invoice Number

Assign a unique invoice number to every invoice. Use a sequential system like INV-001, INV-002, or 2025-001, 2025-002. This helps both you and your client track payments and maintain organized records.

5. Invoice Date

The date you issue the invoice. This is crucial for determining payment deadlines.

6. Payment Due Date

Clearly state when payment is due. Common terms include:

  • Due Upon Receipt: Payment expected immediately
  • Net 15: Payment due within 15 days
  • Net 30: Payment due within 30 days
  • Net 60: Payment due within 60 days

7. Detailed Description of Services or Products

List each product or service with:

  • Clear description of what was provided
  • Quantity or hours
  • Unit price or hourly rate
  • Line total (quantity x price)

8. Subtotal, Tax, and Total Amount Due

  • Subtotal: Sum of all line items before tax
  • Tax: Sales tax, VAT, or GST (if applicable)
  • Total: Final amount due including tax

9. Payment Terms and Methods

Specify how clients can pay:

  • Bank transfer (include account details)
  • Check (include mailing address)
  • Credit card
  • PayPal, Venmo, or other digital payment systems
  • Late payment fees (if applicable)

10. Notes or Additional Information

Include:

  • Thank you message
  • Project or purchase order reference
  • Special instructions
  • Terms and conditions

Step-by-Step: Writing Your First Invoice

Step 1: Choose Your Template

Start with a professional invoice template rather than creating one from scratch. Download a free template from our template library.

Step 2: Add Your Business Information

Fill in your company name, address, and contact details. Add your logo to build brand recognition.

Step 3: Enter Client Details

Input your client's name, company, and billing address exactly as it appears in their records.

Step 4: Assign Invoice Number and Date

Use your numbering system and add today's date. This starts the payment timeline.

Step 5: List Products or Services

Be specific. Instead of "Design Services - $2000," write "Logo design (3 concepts + 2 rounds revisions), Final files in AI, PNG, PDF - $2000."

Step 6: Calculate Totals

Add up line items for subtotal, calculate tax, and show the final total prominently.

Step 7: Set Payment Terms

State your payment deadline clearly: "Payment Due: March 15, 2025" or "Payment Terms: Net 30"

Step 8: Add Payment Instructions

Make it easy to pay by listing all accepted payment methods with specific details (bank account numbers, PayPal email, etc.).

Step 9: Review and Send

Double-check all amounts, dates, and client information. Send via email as a PDF attachment or print and mail.

Best Practices for Professional Invoicing

Be Prompt

Send invoices immediately after completing work or delivering products. The sooner you invoice, the sooner you get paid.

Be Specific

Detailed descriptions prevent payment disputes. Clients are more likely to pay promptly when they understand exactly what they're paying for.

Be Consistent

Use the same template, numbering system, and payment terms for all invoices. Consistency looks professional and simplifies your accounting.

Be Clear About Payment Terms

Never assume clients know your payment terms. State them explicitly on every invoice.

Be Professional

Use professional language, correct spelling, and proper formatting. Your invoice represents your business.

Common Invoice Mistakes to Avoid

Missing Information

Incomplete invoices delay payment. Always include all essential elements: your info, client info, invoice number, dates, descriptions, and totals.

Unclear Descriptions

Vague line items like "Services rendered" or "Consulting" lead to questions and payment delays. Be specific about what you provided.

Math Errors

Calculate carefully. Use a template with automatic calculations or double-check all math before sending.

Wrong Client Information

Sending an invoice to the wrong address or with the wrong company name can void the invoice legally in some jurisdictions.

No Payment Instructions

If clients don't know how to pay, they can't pay. Always include specific payment methods and instructions.

Late Invoicing

Waiting weeks or months to invoice gives clients an excuse to delay payment. Invoice promptly while work is fresh in their mind.

Industry-Specific Invoicing Tips

Freelancers and Consultants

Track time carefully and provide detailed breakdowns of hours worked on different tasks. Consider hourly rates or project-based pricing clearly documented on the invoice.

Contractors and Tradespeople

Separate labor and materials costs. Include your contractor license number and any permit information. Document job site addresses separately from billing addresses.

Creative Professionals

Specify usage rights and what deliverables are included (file formats, source files, etc.). Bill for revisions beyond agreed scope separately.

Service Businesses

Note service dates, locations, and specific services performed. For recurring clients, consider monthly invoicing that lists all service dates.

What to Do When Invoices Go Unpaid

Send Friendly Reminders

Most late payments are simply oversights. Send a polite email reminder a few days before the due date and another on the due date.

Follow Up Persistently

If payment is late, follow up weekly with increasingly firm (but still professional) messages.

Call Directly

After 30 days overdue, pick up the phone. A direct conversation often resolves payment issues faster than emails.

Consider Payment Plans

If a client is experiencing financial difficulties, offering a payment plan is often better than writing off the entire amount.

Know When to Escalate

For seriously overdue payments, you may need to send a formal demand letter, engage a collection agency, or pursue legal action.

Get Started with Free Templates

Ready to create your first professional invoice? Browse our free invoice templates in Word, Excel, and PDF formats. Choose a template that matches your business type and start invoicing like a pro.

Download Free Invoice Templates

Choose from 20+ professional templates designed for your industry.

Browse All Templates