How to Write a Professional Invoice from Scratch: Complete Step-by-Step Guide

A comprehensive step-by-step guide covering every field on an invoice, from client details to payment terms. Perfect for beginners who want to create professional invoices immediately.

Complete Guide: How to Write a Professional Invoice from Scratch

Writing your first professional invoice can feel overwhelming, but it doesn't have to be. This step-by-step guide covers every field you need to include, from client details to payment terms, so you can create invoices that look professional and get you paid on time.

What is an Invoice?

An invoice is a formal document that requests payment for goods or services you've provided. It serves as both a billing statement and a legal record of the transaction. A well-written invoice includes all the information your client needs to process payment quickly and accurately.

Essential Invoice Fields: What Every Invoice Must Include

Business Information

Your company name, address, and contact details

Client Information

Who you're billing and where to send payment

Invoice Number

Unique identifier for tracking and record-keeping

Dates

Invoice date, due date, and service dates

Step-by-Step: Writing Your Invoice from Scratch

1 Header Section: Your Business Details

Start your invoice with your business information at the top:

  • Business Name: Your registered business name or your full name if freelancing
  • Business Address: Complete mailing address (street, city, state, ZIP code)
  • Phone Number: Business phone where clients can reach you
  • Email Address: Professional email for invoice-related communications
  • Website: Your business website (optional but professional)
  • Tax ID or EIN: Your Employer Identification Number or tax ID (if applicable)

Pro Tip: If you're a freelancer, you can use your personal name and address. However, consider getting a business address (even a PO box) for added professionalism.

2 Invoice Number and Dates

Every invoice needs clear identification and timing:

  • Invoice Number: A unique sequential number (e.g., INV-001, 2024-001, or simply 001). This is critical for tracking and accounting.
  • Invoice Date: The date you're creating/sending the invoice (usually today's date)
  • Due Date: When payment is expected (e.g., "Net 30" means 30 days from invoice date)
  • Service Date: The date(s) when services were performed or goods were delivered (optional but helpful)

Invoice Numbering Best Practices

Use a consistent numbering system:

  • Sequential: 001, 002, 003...
  • Year-based: 2024-001, 2024-002...
  • Client-based: CLIENT-001, CLIENT-002...
  • With prefix: INV-001, PO-001...

3 Bill To: Client Information

Clearly identify who you're billing:

  • Client Name: Company name or individual's full name
  • Billing Address: Where to send the invoice and payment
  • Contact Person: Specific person handling payment (if applicable)
  • Email: Client's email for invoice delivery
  • Phone: Client's contact number (optional)

4 Line Items: Services or Products

This is the heart of your invoice. For each item, include:

  • Description: Clear, detailed description of what was provided
    • For services: "Website Design - Homepage" or "Consulting Services - 10 hours"
    • For products: "Widget Model X - Blue" or "Software License - Annual"
  • Quantity: Number of hours, units, or items
  • Unit Price/Rate: Price per unit or hourly rate
  • Line Total: Quantity × Unit Price (automatically calculated)

Writing Effective Line Item Descriptions

Good descriptions are specific and clear:

  • ✅ "Website Development - E-commerce Platform (40 hours @ $75/hr)"
  • ✅ "Marketing Consultation - Q1 Strategy Planning (8 hours)"
  • ❌ "Services" (too vague)
  • ❌ "Stuff" (unprofessional)

5 Calculations: Subtotals, Taxes, and Totals

Break down the math clearly:

  • Subtotal: Sum of all line items before taxes and discounts
  • Discount: Any discounts applied (if applicable)
  • Tax: Sales tax, VAT, or GST (if applicable)
    • Specify the tax rate and type (e.g., "Sales Tax (8.5%)" or "VAT (20%)")
  • Total Amount Due: Final amount the client owes

Tax Tip: Tax requirements vary by location and business type. Consult with an accountant or tax professional to determine if you need to charge tax and at what rate.

6 Payment Terms and Methods

Make it easy for clients to pay you:

  • Payment Terms: When payment is due
    • "Net 30" = Payment due within 30 days
    • "Net 15" = Payment due within 15 days
    • "Due on Receipt" = Payment due immediately
    • "Due upon completion" = Payment due when work is finished
  • Accepted Payment Methods: How clients can pay
    • Bank transfer / ACH
    • Credit card
    • Check
    • PayPal or other online payment platforms
  • Payment Instructions: Specific details needed for payment
    • Bank account number and routing number
    • PayPal email address
    • Check mailing address

7 Additional Information: Notes and Terms

Optional but recommended sections:

  • Thank You Message: Professional closing (e.g., "Thank you for your business!")
  • Payment Instructions: Step-by-step guide for making payment
  • Late Payment Policy: What happens if payment is late
    • Late fees (if applicable)
    • Interest charges (if applicable)
    • When late fees apply (e.g., "1.5% monthly interest after 30 days")
  • Terms and Conditions: Legal terms governing the transaction
  • Return/Refund Policy: If applicable to your business

Invoice Field Checklist

Essential Fields (Must Include)

  • ✅ Your business name and contact information
  • ✅ Client name and billing address
  • ✅ Invoice number
  • ✅ Invoice date
  • ✅ Payment due date
  • ✅ Description of goods/services
  • ✅ Quantities and prices
  • ✅ Subtotal and total amount due
  • ✅ Payment terms

Recommended Fields (Should Include)

  • ✅ Service dates or delivery dates
  • ✅ Accepted payment methods
  • ✅ Payment instructions
  • ✅ Tax ID or business registration number
  • ✅ Thank you message

Optional Fields (Nice to Have)

  • Purchase order number (if client provided one)
  • Project name or reference
  • Terms and conditions
  • Late payment policy
  • Website URL

Common Invoice Field Mistakes to Avoid

  1. Missing Invoice Number: Makes tracking and accounting nearly impossible
  2. No Due Date: Clients won't know when payment is expected
  3. Vague Descriptions: "Services" doesn't tell the client what they're paying for
  4. Incorrect Calculations: Math errors delay payment and damage credibility
  5. Missing Contact Information: Clients can't reach you with questions
  6. No Payment Instructions: Clients don't know how to pay you
  7. Unclear Payment Terms: Ambiguity leads to disputes

Professional Invoice Templates

Why Use a Template?

Writing an invoice from scratch every time is time-consuming and error-prone. Professional templates ensure you never miss a field and maintain consistency across all your invoices. Invoice Website offers beautiful, customizable templates that include all essential fields automatically.

Best Practices for Writing Professional Invoices

Be Consistent

Use the same format, numbering system, and layout for all invoices. Consistency makes you look professional and makes it easier for clients to process payments.

Be Clear and Specific

Vague descriptions lead to questions and payment delays. Be specific about what you provided, when you provided it, and how much it costs.

Double-Check Everything

Before sending, verify:

  • All calculations are correct
  • Client information is accurate
  • Invoice number follows your system
  • Due date is correct
  • No typos or formatting errors

Get Started with Professional Invoices

Ready to Write Your First Professional Invoice?

Now that you know every field to include, you're ready to create professional invoices that get you paid faster. While you can write invoices from scratch using word processors or spreadsheets, using a professional invoice generator like Invoice Website ensures you never miss a field and saves you time.

Ready to create professional invoices? Sign up for Invoice Website today and access beautiful templates that include all essential fields automatically.

Explore More Guides

Ready to Get Started?

Create professional invoices in minutes with Invoice Website

Sign Up Free