Most invoices are missing something. A due date, a line item description, a payment method — some detail that forces the client to come back and ask. That back-and-forth delays payment every single time.
A complete invoice takes two minutes to write. This guide covers exactly what goes on one, step by step, so nothing gets left out.
What Every Invoice Needs
A proper invoice includes these elements. Miss any of them, and you're creating problems.
1. Your Business Information
At the top of the invoice:
- Business name (or your name if sole proprietor)
- Address
- Phone number
- Email address
- Logo (optional but professional)
This tells the client exactly who's billing them and how to reach you with questions.
2. Client Information
Who you're billing:
- Client's name or company name
- Billing address
- Contact person (for larger companies)
- Client email (useful for your records)
For corporate clients, make sure you have the correct legal entity name. "Acme Corp" and "Acme Corporation LLC" are different entities, and wrong names delay payment.
3. Invoice Number
Every invoice needs a unique identifier. This is non-negotiable.
Good formats:
- INV-001, INV-002, INV-003 (sequential)
- INV-2024-001 (year prefix)
- 2024-12-001 (date-based)
Pick a system and stick with it. Inconsistent numbering looks unprofessional and makes tracking impossible.
4. Dates
Two dates matter: the invoice date (when you issued it) and the due date (when you expect payment). Common terms are "Due on Receipt" for immediate payment, "Net 15" for fifteen days, and "Net 30" for thirty.
If you don't specify a due date, the client will decide when to pay. That's rarely in your favor.
5. Line Items
The core of your invoice. For each item or service:
- Description of what you provided
- Quantity or hours
- Rate or unit price
- Line total
Bad example:
"Design work — $2,000"
Good example:
- Homepage design — 6 hours @ $150/hr — $900
- About page design — 4 hours @ $150/hr — $600
- Mobile responsive updates — 3.5 hours @ $150/hr — $500
Detailed line items prevent disputes. The client knows exactly what they're paying for.
6. Financial Summary
After line items, show the subtotal (sum of all line items), then taxes if applicable — include both the rate and dollar amount. If you offered a discount, show it here too. Then the total due, displayed prominently.
Make the total impossible to miss. Bold it. Make it bigger. That's the only number most clients are looking at.
7. Payment Instructions
Tell them exactly how to pay:
- Accepted payment methods
- Bank account details (for transfers)
- PayPal or Venmo information
- Payment link (if using online payments)
- Check mailing address
The easier you make it to pay, the faster you get paid. Consider adding QR codes for Venmo, PayPal, or Zelle—one scan and they're paying.
8. Notes and Terms (Optional but Helpful)
- Late payment penalties ("1.5% monthly fee on balances over 30 days")
- Early payment discount ("2% discount if paid within 10 days")
- Project-specific notes
- Thank you message
Step-by-Step: Writing Your Invoice
Step 1: Gather Your Information
Before opening your invoice template or software, collect:
- Client's correct billing name and address
- What you delivered (dates, descriptions, quantities)
- Agreed-upon rates
- Any purchase order numbers they provided
Step 2: Create the Invoice Header
Add your business info and the word "INVOICE" prominently at the top. Add your logo if you have one.
Step 3: Add Invoice Details
Generate (or look up) the next invoice number in your sequence. Add today's date as the invoice date. Calculate the due date based on your payment terms.
Step 4: Add Client Information
Enter the client's billing details. Double-check spelling of company names.
Step 5: List Line Items
Add each service or product. Be specific in descriptions. Calculate line totals.
Step 6: Calculate Totals
Sum line items for subtotal. Add applicable taxes. Apply any discounts. Display the total prominently.
Step 7: Add Payment Information
Include all payment options you accept. Make it easy for them to pay right now.
Step 8: Review and Send
Check for typos, math errors, and missing information. Save a copy for your records. Send to the client via email (PDF attachment is standard).
Common Invoice Mistakes
A few things that reliably cause problems:
Leaving off the invoice number makes it impossible for anyone to reference or track. Skipping the due date is an open invitation to pay whenever. Writing "Services rendered" instead of actual descriptions tells the client nothing — and invites disputes. Wrong client details (especially the legal company name) can hold up payment in accounts payable for weeks.
Math errors undermine your credibility fast. Missing contact info means they can't reach you if they have a question — so they just don't pay. And waiting days or weeks to send the invoice? That delays everything. Send it the day you finish.
Tips for Getting Paid Faster
Invoice Immediately
Send the invoice the same day you deliver the work. Every day you wait is another day before you're in their payment queue.
Make Payment Frictionless
Offer multiple payment methods. Include QR codes for mobile payment apps. Add a payment link if possible. Remove every barrier between "I should pay this" and "paid."
Use Shorter Payment Terms
Net 15 gets paid faster than Net 30. Due on Receipt gets paid fastest. Consider what's appropriate for your client relationship.
Follow Up on Due Date
If payment doesn't arrive by the due date, send a polite reminder immediately. Most late payments aren't malicious—people forget. A nudge often works.
Establish Terms Upfront
Discuss payment terms before starting work, not after. Include them in your contract or proposal. No surprises on the invoice.
Consider Early Payment Discounts
"2% off if paid within 10 days" can accelerate payment. Do the math—2% may be worth it for faster cash flow.
Invoice Formats: Which to Use?
The standard. Professional, non-editable, universally readable. This is what most clients expect.
Word/Excel
Works for simple invoices, but editable documents feel less professional. If you're just starting, fine. Upgrade to PDFs as you grow.
Online Invoice Links
Some invoicing software generates a web link where clients can view and pay. Convenient, but make sure you also have the invoice stored locally for your records.
When to Use Invoice Software
Manual invoicing works when you have a handful of clients. As volume grows, it becomes a time sink:
- Tracking invoice numbers manually leads to duplicates
- Calculating totals by hand invites errors
- Following up on payments requires checking spreadsheets
- Finding old invoices at tax time is painful
Dedicated invoicing software handles all of this automatically. Most options charge $15-30/month, which adds up to $180-360 a year. Some tools (like IronBase) go the one-time purchase route instead, if subscriptions aren't your thing.
Once you've written a few invoices this way, it becomes automatic. Two minutes, tops. The payoff is fewer questions from clients, fewer payment delays, and records that actually make sense when tax season rolls around.