How to Invoice as a Freelancer: The Complete Guide
Published August 7, 2026
Invoicing is one of the most misunderstood parts of freelancing. You finished the work, you delivered the value, and now you need to get paid — without damaging the client relationship. A strong invoicing process protects your cash flow, sets clear expectations, and makes you look more professional than competitors who still email PDFs manually.
What to Include on Every Invoice
At minimum, every invoice should have:
- Your name or business name, address, and contact info
- Client name and billing address
- Invoice number and issue date
- Due date or payment terms (Net 7, Net 30, etc.)
- Itemized services with quantities and rates
- Subtotal, tax, and total
- Payment instructions and accepted methods
When to Send an Invoice
Timing depends on the project size. For small gigs under $1,000, invoice on completion. For larger projects, break the work into milestones and invoice at each milestone. Retainer clients should be invoiced at the start of each month.
How to Handle Late Payments
Late payments are the #1 cash flow killer for freelancers. Start with a polite reminder three days after the due date. Follow up again at seven days. After fourteen days, send a firmer notice that mentions pausing future work. Always keep a paper trail.
Invoice Terms That Protect You
Include a late fee clause (1.5% per month is common), specify ownership retention until payment clears, and state your dispute window. Clear terms reduce awkward conversations later.
Final Tips
Use our free invoice generator to create clean, professional invoices in seconds. It supports multiple currencies, tax calculation, and direct print-to-PDF export — no account required.
Ready to create an invoice?
Use our free invoice generator to build, preview, and export a professional invoice in under 60 seconds.
Open Invoice Generator