How to Create a Professional Invoice
A step-by-step guide to creating invoices that help you get paid faster.
Sending a professional invoice is one of the most important things you can do to get paid on time. A well-formatted invoice builds trust with your clients, clearly communicates what you are charging for, and makes it easy for them to process payment.
Step 1: Choose the Right Format
The best format for sending invoices is PDF. PDFs preserve your formatting across every device and operating system, look professional, and can be password-protected. Avoid sending Word documents or Excel spreadsheets as invoices — they are easy to edit, may render differently, and appear less professional.
Terraform Documents generates PDF invoices automatically — no need to worry about formatting or compatibility.
Step 2: Include Your Business Information
Every invoice should clearly show who you are. Include your full business name or personal name, your business address, email address, phone number, and your logo if you have one. This tells the client exactly who the invoice is from and where to send questions.
Step 3: Add the Client's Details
Include the recipient's name, company name, and billing address. This ensures the invoice reaches the right person and is processed by the correct department. For larger companies, include any purchase order number they have provided.
Step 4: Use a Unique Invoice Number
Every invoice needs a unique number for tracking. A simple sequential system (INV-001, INV-002, INV-003) is easy to manage and helps you reference invoices in conversations with clients. Never reuse an invoice number.
Use a free invoice number generator to auto-assign sequential numbers and avoid duplicates.
Step 5: List Your Services Clearly
Describe each product or service you provided in detail. Include the quantity, unit price, and total for each line item. Be specific — instead of “Consulting services,” write “Marketing strategy consultation — 5 hours at $150/hour.” This transparency builds trust and reduces the chance of disputes.
Step 6: Calculate Totals Correctly
Show the subtotal (sum of all line items), any applicable tax, and the final total due. Double-check your math. If you charge different tax rates for different items, list them separately. A clear breakdown helps clients understand exactly what they are paying for.
Step 7: Set Clear Payment Terms
Specify when payment is due (e.g., “Net 30” means payment is due within 30 days) and how the client can pay. Include your bank account details, payment link, or any other method you accept. The easier you make it to pay, the faster you will get paid.
Step 8: Send and Track
Send the invoice as a PDF attachment or share a link. Keep track of which invoices are paid, pending, and overdue. Follow up politely on overdue invoices — sometimes a gentle reminder is all that is needed.
Need an invoice right now?
Use Terraform Documents' free invoice generator. No sign-up required — create and download a professional PDF invoice in seconds.
