Quick answer
A complete invoice gives the client every detail needed to review, approve, and pay.
Invoice checklist
Use a repeatable invoice checklist so every client gets the same basic information.
- Business name, address, email, and phone
- Client name and billing address
- Invoice number, invoice date, and due date
- Line items with descriptions, quantities, and rates
- Subtotal, tax, discounts, total due, and payment instructions
Service-specific details
Contractors should include property addresses and materials. Freelancers should include project names or billing periods. Consultants should include engagement names and deliverables.
Payment details
Clients should not have to search for how to pay. Include accepted payment methods, payment terms, and any reference number they should include.
Create the document when you are ready
Use the free tool after checking the examples and payment guidance in this guide.
Open invoice generator