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
- Missing Invoice Number: Makes tracking and accounting nearly impossible
- No Due Date: Clients won't know when payment is expected
- Vague Descriptions: "Services" doesn't tell the client what they're paying for
- Incorrect Calculations: Math errors delay payment and damage credibility
- Missing Contact Information: Clients can't reach you with questions
- No Payment Instructions: Clients don't know how to pay you
- 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.