How to Create an Invoice: Complete Step-by-Step Guide
Creating a professional invoice is one of the most important skills for freelancers and small business owners. A well-structured invoice gets you paid faster and builds trust with clients.
What Is an Invoice?
An invoice is a document you send to a client requesting payment for goods or services. It serves as a legal record of the transaction and includes details about what was provided, how much is owed, and when payment is due.
Essential Invoice Fields
Every professional invoice should include:
- Your business name and contact info — Name, address, email, phone
- Client details — Bill-to name and address
- Invoice number — Unique identifier (e.g., INV-2026-001)
- Invoice date — When the invoice was issued
- Due date — Payment deadline
- Line items — Description, quantity, rate, and amount for each service
- Subtotal, tax, and total — Clear breakdown of amounts
- Payment terms — How and when to pay (bank transfer, PayPal, etc.)
Step-by-Step: Create Your First Invoice
Step 1: Choose a Template
Pick a template that matches your business type — consulting, freelance, retail, or contractor. ILuvInvoice offers 8+ free professional templates.
Step 2: Fill in Your Details
Add your logo, business name, and contact information. This builds brand recognition and makes it easy for clients to reach you.
Step 3: Add Client Information
Enter your client's name, company, and billing address. Double-check spelling to avoid payment delays.
Step 4: List Your Services
Break down each service or product as a separate line item. Be specific — "Website redesign (40 hours @ $75/hr)" is better than "Web work."
Step 5: Set Payment Terms
Common terms include Net 15, Net 30, or Due on Receipt. Include your preferred payment method and any late fees.
Step 6: Review and Send
Proofread everything, download as PDF, and send to your client via email.
Invoice Best Practices
- Send invoices promptly after completing work
- Use sequential invoice numbers for easy tracking
- Include a clear subject line: "Invoice #001 from [Your Name]"
- Follow up politely if payment is overdue
Create Invoices Free with ILuvInvoice
Skip the spreadsheet hassle. Create a professional PDF invoice in seconds — no signup required, unlimited invoices, dark/light mode, and 8+ templates.
Frequently Asked Questions
How often should I invoice clients?
For ongoing projects, invoice weekly or bi-weekly. For one-time projects, invoice upon completion or at agreed milestones.
What payment terms should I use?
Net 30 is standard for B2B. Freelancers often use Due on Receipt or Net 15 for faster payment.
Do I need to include tax on my invoice?
It depends on your location and tax registration. Consult a local accountant for GST, VAT, or sales tax requirements.