What to Include on an Invoice: The Complete Checklist
A professional invoice needs specific information to be legally valid, get processed quickly, and help you stay organized. Here's a field-by-field breakdown of everything your invoice should contain.
1. Your Business Information
At the top of every invoice, include:
- Business name (or your full name if you're a sole proprietor)
- Address
- Email address
- Phone number (optional but helpful)
- Business logo (optional — adds professionalism)
This tells the client exactly who the invoice is from and how to reach you if they have questions.
2. Client Information
Include the client's:
- Company or individual name
- Billing address
- Contact email
Use the billing contact's information, not necessarily the project contact. In larger companies, the person who approves your work and the person who processes payments are often different people.
3. Invoice Number
Every invoice needs a unique identifier. This is essential for:
- Referencing specific invoices in email follow-ups
- Tracking payments received
- Organizing records at tax time
- Resolving disputes
Use a sequential system like INV-001, INV-002, or include the year: 2026-001, 2026-002. Some freelancers prefix with client initials: ACME-001. Pick a system and stick with it.
4. Invoice Date
The date you issue the invoice. This is the reference point for payment terms — if your terms are Net 30 and the invoice date is March 1, payment is due March 31.
5. Due Date
Don't make your client do math. Even if your payment terms are stated elsewhere, always include an explicit due date on the invoice. "Due: April 15, 2026" is unambiguous.
Common payment terms:
- Due on receipt — payment expected immediately
- Net 15 — due within 15 days
- Net 30 — due within 30 days (most common)
- Net 60 — due within 60 days (common with larger companies)
For a deeper dive, read our guide on Net 30 payment terms.
6. Line Items
The heart of your invoice. Each line item should include:
- Description — specific enough that the client knows exactly what they're paying for. "Web development — March 2026" is too vague. "Frontend development: checkout flow redesign (18 hours)" is clear.
- Quantity — hours worked, units delivered, or number of items.
- Rate — your hourly rate, per-unit price, or flat project fee.
- Line total — quantity multiplied by rate.
If you're billing a flat project rate, you can use a single line item with quantity 1.
7. Subtotal
The sum of all line item totals, before tax. This should be clearly visible so the client can verify the math.
8. Tax
If you're required to charge sales tax, VAT, GST, or any other tax:
- Show the tax rate as a percentage
- Show the calculated tax amount
- If applicable, include your tax ID or VAT number
Not all freelancers need to charge tax — it depends on your location, your client's location, and what you're selling. Consult a tax professional if you're unsure.
9. Total Amount Due
The final number — subtotal plus tax. Make this the most prominent number on the invoice. Bold it, make it larger, or otherwise ensure it's impossible to miss.
10. Payment Instructions
Tell the client exactly how to pay you:
- Bank transfer — include bank name, account number, routing number (or IBAN/SWIFT for international)
- PayPal — include your PayPal email
- Stripe or payment link — include the URL
- Check — include the mailing address and who to make the check payable to
The fewer obstacles between the client and paying you, the faster you get paid. Offering multiple payment options helps.
11. Notes and Terms
Use this section for:
- Late payment policy ("A 1.5% monthly fee applies to overdue balances")
- Project references ("Per contract dated January 15, 2026")
- Thank-you messages ("Thank you for your business")
- Early payment discounts ("2% discount if paid within 10 days")
Optional but Recommended
- Purchase order (PO) number — if the client issued a PO, reference it. Many corporate accounting departments won't process an invoice without one.
- Project name or description — helpful when a client has multiple projects with you.
- Currency — especially important for international work. Don't assume — state "USD", "EUR", "GBP" explicitly.
Create Your Invoice Now
BillNeat's free invoice generator includes all of these fields and produces a clean, professional PDF in seconds. No signup required.